There are many reasons to learn Functional Programming. I go over my 11 favorite reasons. Reason #1 is it’s fun!
LispCast Introduction to Clojure starts with 30 minutes of imperative programming. We write programs for their effects, so imperative is a great place to start.
I had to choose between Re-frame and Om Next when building a course. Here are the reasons why.
ClojureScript builds can take a long time. But the extra time is worth it. It reduces the download size significantly.
There are a few conventions in core.async that are not hard to use once you’ve learned them. But learning them without help can be tedious. This article presents three guidelines that will get you through the learning curve.
Clojure error messages and stacktraces are the number one most complained-about feature of Clojure. We look at some tips and resources for dealing with them.