We explore three arguments against frameworks, address them, then turn them into challenges to be overcome.
While contemplating a Clojure web framework, I explore the reasons we use web frameworks in general. I conclude that the framework should support a learnable development process.
Poor open-source development practices, neglect for the beginner experience, and lack of communication have come up as complaints against how Cognitect stewards Clojure. I address the complaints with a plea that we do more as a community.
One of the great things about very robust and powerful abstractions is that they can give you tremendous leverage. The leverage can be so great that you can build something much greater than the sum of its parts. However, I worry that the web is an end to this kind of abstraction. I’d like to explore why that is and what we can do about it.
How a programming language can be an idea.
My third rehearsal for my upcoming Clojure/conj talk.
My upcoming Clojure/conj talk is fast approaching. I recorded two rehearsals in two days. Watch them!
We organized a Clojure workshop. Here’s what went right and what we should do next time.
Concurrency and parallelism are concepts that we make use of every day off of the computer. I give some real world examples and we analyze them for concurrency and parallelism.