How Writing a Game Boy Emulator Changed His Life!Clojure MCP-toolkit with Vincent CantinAug 8, 2025·2 min read·90
How do you fix broken links after changing your domain?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...Sep 4, 2024·2 min read·212
Typed Configuration Files with Malli & AeroMost 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, ...Jul 31, 2024·9 min read·926
Why Clojure, From Principal Scientist to a Clojure ConsultantWith Martin VarelaJul 24, 2024·1 min read·586
How to Use Test Mocks and Fixtures In ClojureAfter 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...Jun 28, 2024·6 min read·1.5K