What should a Clojure framework look like?

June 21, 2017
After exploring why frameworks and why not frameworks, I dive into the design priorities I think a web framework should have.

The arguments against web frameworks

June 20, 2017
We explore three arguments against frameworks, address them, then turn them into challenges to be overcome.

Why do we use Web Frameworks?

June 19, 2017
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.

Should Cognitect do More for Clojure?

May 25, 2017
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.

Defn Podcast Transcript

May 11, 2017
I was on the Defn Podcast. We talked about Clojure, testing, and PHP :) Here is a transcript.

Building Composable Abstractions Rehearsal 3

November 13, 2016
My third rehearsal for my upcoming Clojure/conj talk.

Two rehearsals for my Clojure/conj talk

November 06, 2016
My upcoming Clojure/conj talk is fast approaching. I recorded two rehearsals in two days. Watch them!

New Orleans Clojure Workshop Retrospective

October 23, 2016
We organized a Clojure workshop. Here's what went right and what we should do next time.

Concurrency and Parallelism in the Real World

August 01, 2016
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.

What do I have to learn to be hirable in Clojure?

July 22, 2016
You actually need to learn nothing. But it's more complicated than that. This article will show you what can set you apart.