
How Writing a Game Boy Emulator Changed His Life!
Clojure MCP-toolkit with Vincent Cantin

With Sandun Dasanayake

A while back, I changed the domain of this blog to rebrand. This broke all of the backlinks I had accumulated. I had been marketing my work online, and I didn't want that work to go to waste. At that point, I was using a smaller hosting service to ma...

With Cat Rivers

Most projects start by defining the application configuration file and schemas or code to validate it. The configuration can be as simple as a database connection string. Sometimes, this is read directly from an env variable in the code. In Clojure, ...

With Martin Varela

After we've learned unit testing, at some point, the complexity of the software grows enough for us to reach out to mock functions and set up test fixtures. Mocks are often needed when you have external services that are unavailable under your contro...