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.

5 Differences between clojure.spec and Schema

June 11, 2016
Schema and clojure.spec aim to solve similar problems. There are significant differences, though, that might not be obvious at first.

Clojure Hashmaps

March 17, 2016
Clojure hashmaps are one of the workhorse data structures in Clojure. There are two main patterns commonly used. We also discuss some interesting properties.

Installing Clojure on Windows 8

March 11, 2016
The ClojureBridge curriculum includes excellent instructions for installing Clojure on a variety of systems. They are well suited for beginners. I have adapted the Windows 8 instructions for my recommendations.

Installing Clojure on Mac OS X

March 11, 2016
The ClojureBridge curriculum includes excellent instructions for installing Clojure on a variety of systems. They are well suited for beginners. I have adapted the Mac OS X instructions for my recommendations.

Installing Clojure on Ubuntu

March 11, 2016
The ClojureBridge curriculum includes excellent instructions for installing Clojure on a variety of systems. They are well suited for beginners. I have adapted the Ubuntu instructions for my recommendations.

Installing Clojure on Windows 7

March 11, 2016
The ClojureBridge curriculum includes excellent instructions for installing Clojure on a variety of systems. They are well suited for beginners. I have adapted the Windows 7 instructions for my recommendations.

What my daughter's blocks teach us about learning

March 10, 2016
My daughter's blocks taught her to match shapes with a lot of fast feedback. Fast feedback is a powerful tool to learn any skill. I analyze how the blocks helped my daughter learn and compare it to learning Clojure.

Master one skill at a time

March 10, 2016
Research shows that developing mastery of a large skill is best done by mastering smaller skills that you can achieve 90% accuracy in very quickly. LispCast Introduction to Clojure has broken the skills you need down for you.

Practice as soon as possible

March 10, 2016
Much of the difficulty of learning a new language is caused by knowing more than you are comfortable doing. It's so important to get started practicing real programming as soon as possible.