There’s a lot to enjoy in Clojure: pure functions, immutability, and the REPL,
to name some of the big things. Today, let’s instead look at two tiny but very
useful functions.
A prerequisite for hitting the mark with software design is having good control
over the domain you operate in. But what exactly is the domain of your frontend
code?
The REPL breathes life into your program and lets you develop it from inside the
running process. Join me as I try to explain exactly why a REPL is the essential
tool you might not know you’re missing in your (work) life.
Functions like map, filter, and reduce are useful tools that many
developers keep in their toolbox. partition may not be as commonly known, but
in this post I’ll show you why it should be.
An approach to describing the structure of data in ClojureScript applications in
one place, and using it to power Datascript schemas, specs, and coercions for
data from external sources.
Porting some recent Go code to Clojure, and musing a little about the difference
between these two languages when it comes to data processing (performance,
typing, etc).
Among its many, many unique and interesting features,
Datomic supports
datalog queries across multiple databases.
I recently had a chance to actually use this feature, and thought I’d share an
actual example of it.