Some of you may have noticed I’ve been posting a lot about programming with coding assistants lately, and that I’ve also doing more writing in general (such as summarizing awesome podcasts and talks that I’ve watched or heard recently).These are...
When you start a new product, the go-to frameworks are generally like Rails, Django, Typescript, or the latest Javascript frameworks. These tools get the spotlight because they are easy to start with and have little friction from ideas to the first...
In Clojure, printing colored text to the terminal can be achieved by using ANSI escape codes, which are sequences of characters that modify text attributes like color, boldness, or background color. These codes are recognized by most modern...
Yesterday I found myself in a situation where I had a text document interspersed with a bunch of email addresses and I wanted to extract those email addresses. Specifically, I had to copy email addresses from a couple of spreadsheets and other...
Upcoming talk next week: Virtual and open to the public, I will speak about Domain Modeling. Be there!People continue to like Grokking Simplicity continues to spread. If you want to help someone learn functional programming, please consider buying...
The Liquid templating language is essential for Jekyll and its themes. While a Clojure implementation exists in the form of a library named Wet 💧, ironically, the library is missing most functionality categorized as Tags > Template in the Liquid...
🏦 Have you ever wondered how to scale an engineering team while building a bank? From embracing immutable data to designing a "molding clay" approach to code, James Trunk, VP of Engineering at Griffin, challenges the norms of building in...
Note: This post is the first in a planned on-going series I'm calling asked-clojure. The idea is to turn questions I've asked the Clojure community into blog posts, allowing me to 1) review what I've learned and 2) provide more clarity on the...
On the 10th anniversary of Jekyll being my blog engine of choice, my curiosity (and spare time during the holidays) got the better of me. I wanted to explore how well Clojure would fare compared to the original Jekyll implementation in Ruby. My...
In modern software development, scalability and resilience are not luxuries—they are essential requirements. As online traffic grows and user expectations increase, building software that can handle traffic spikes and respond efficiently is more...
We are looking for a Middle/Senior Clojure Engineer to join a development team for our USA client. Their product is an AWS-hosted platform for healthcare services, written in Clojure/Python language stack. The product encompasses a few applications...
"REPL Driven Development is an interactive development experience with fast feedback loops” I have written about REPL Driven Development (RDD) before, and I use it in my daily workflow. You will find setups...