A review of Learning ClojureScript and a reflection on why functional ideas can make frontend code simpler, safer, and easier to reason about.
A walkthrough of Clojure's defmulti and defmethod, showing how multimethods model polymorphism through dispatch functions and targeted implementations.
A love letter to Clojure and the ideas that make it compelling: approachable Lisp syntax, immutable data, lazy evaluation, and a pragmatic take on functional programming.
A case for learning functional programming concepts before chasing the next trendy language, with Clojure, F#, Elixir, and Elm as strong places to start.
A glowing review of "Clojure For the Brave and True" book. Discusses Clojure's Lisp-inspired syntax being easier than expected, immutable data structures for safer applications, lazy evaluation for performance, pragmatic approach over pureness, compares to Haskell, and praises the book's mix of humor with solid step-by-step learning through functional programming concepts.
Solving Project Euler problem 001 in multiple programming languages to maintain skills. The problem asks for sum of all multiples of 3 or 5 below 1000. Includes solutions in JavaScript (both original and ES6), Ruby, Groovy, and Python, with plans to add Clojure solutions for cross-language functional programming practice.