This post is the second in a series. You can find the first post in the series here where I covered Null Object, Singleton, Command, Observer, State, Visitor, and Iterator. Patterns * Preamble * Builder * Chain of Responsibility * Proxy * Adapter * Template Method * Flyweight * Strategy Our story continues Edmund, a bright, awkward young
Clojure either directly supports, or easily supports the use of common design patterns like singleton, command, observer, visitor
I think there's another reason this problem persists in Clojure. There's no Rails for Clojure.
Dear Janet, I hope this email finds you well. I know I'm just a fictional character in a fictional email to set up the hook for this blog post, but I was wondering if you could help me speed up our slow library. We use the best algorithms money can
Turns out, it's a yak barbershop.
If you spend your time digging around clojure.core like I find myself from time to time, you might come across a interesting metadata keyword called :inline. I have never seen :inline in any of the non-core libraries in my career, so I've been digging around to figure out what
So you finally managed to do it, you started a company after all those water cooler criticisms of your previous employers. You can finally do all those “if it were my company” things. So, after meeting your brilliant co-founder and raising a pile of cash from venture capitalists, you begin