One-Shot Babashka CLI ScriptsLike everyone I've been exploring AI tools and reading Simon Willisons excellent blog I discovered how he uses LLMs to generate one-off Python tools.In this post I'm gonna share a bit more about how I generate Babashka...
The Apropos show with Zach Tellman was a success (despite a technical hiccup; it wouldn’t really be Apropos without hiccups). And next week we have Alex Miller as a guest. Please join us on YouTube. You can ask us questions in the chat.And let’s...
Atoms vs Refs in Clojure: State Management 1. Atoms Atoms are designed to manage independent state in a thread-safe manner. They are ideal when you need: A single value that can change over time Simple atomic operations Uncoordinated...
This was my first year doing Advent of Code. Previous years I had other stuff I wanted to do with my free time besides sit at a computer even more than I already do… after seeing some of my coworkers post epic solutions I got FOMO and joined the...
What’s up everyone. I gave an epic talk at Clojure/conj 2024 a few months back, you can watch it on YouTube here: “Getting 50,000 Companies on Board with Clojure” by Cam Saul. Enjoi! 👇 Like and subscribe below! 👇
🎙️ "Choose smart, thoughtful, kind humans that you want to think through hard problems with. If they know Clojure, awesome. If they don't, they'll learn it." When Jereme Corrado joined Mobot as their first engineering hire, he made a bold choice:...
Definition A map in Clojure is a key-value data structure that stores associations between keys and values. Keys are unique (no duplicate keys) Maps are unordered by default (unless you use a sorted map) Maps are immutable (modifications return...
Clojure Logo. Introduction In my previous blog post Copilot Keybindings I wrote about my VSCode keybinding configurations with Copilot. In this blog post I shortly list my favorite Clojure programming keybindings. VSCode + Calva I use nowadays...
My need is to categorize RSS feed entries coming from various tech websites into themes like AI, Big tech, Cloud, Deep Tech, Fodo delivery, etc.Initially, I handcrafted my classifier to get the text from the categories, sometimes provided for feed...
It is fascinating how we humans often choose to treat the symptom instead of addressing the actual problem — like endlessly replacing water-filled buckets with empty ones instead of fixing the leaking roof. At least that is how it felt at work the...