163
entries
•
Last fetched 1 day ago
•
Latest post 1 day ago
•
atom
- Total entries:
- 163
- Last fetched:
- 13 Apr 2026 at 01:24 AM UTC (1 day ago)
- Last post:
- 12 Apr 2026 at 11:23 AM UTC (1 day ago)
- Fetches since last post:
- 3
- Estimated post interval:
- 1d
- Type:
- atom
Sign in to subscribe to this feed and get an enhanced interactive experience with expandable entries.
Leiningen is the build tool and project manager for Clojure. Think of it
like npm (Node), Maven (Java), or pip (Python) — but designed around
Clojure's philosophy.
What Leiningen Does
- Creates and scaff
When you ask an AI to write a 500-line Terraform file, you are essentially asking it to write assembly code for your deployment. It’s brittle, verbose, and prone to “hallucinated” parameters.
The shift is simple: stop using DevOps tools like Ter
…Notes
- Code
In 2026, successfully handling the machine learning data pipeline represents 80% of AI success – the model itself is just the final 20%.
Artificial intelligence has reached a turning point. The debate is no longer abou
…The development of AI software is progressing rapidly. Many organizations now work with a Machine learning development company to turn early ML ideas into
…I failed my first attempt horribly with Clojure during Advent of Code 2023. Once I reached the later half of the event, I just couldn't solve the problems with a purely functional style. I could've pushed through using imperative code, but I
…This post walks through a small web development project using Clojure, covering everything from building the app to packaging and deploying it. It’s a collection of insights and tips I’ve learned from building my Clojure side projects, but presented in
…Since February of 2026, I’ve been publishing a series of videos on implementing Swish, a Clojure-like Lisp in Swift using Claude Code. You can find it here.
Swish Logo
I used Common Lisp for a solid year in college, and really enjoyed it.
…LLM coding assistants continue to become more capable at writing code, but they have an inherent weakness when it comes to reasoning about code structure. What's worse is that they assemble the picture of the code by grepping through source files a
…I saw someone posted in the Clojurians Slack about something Clojure has taught them:
I’ve come to see programming as:
1. building simple systems
2. and building nice feedback loops for interacting with those systems.
There is no
…This is an update on the work I’ve done maintaining Clojars in January through March 2026 with the ongoing support of Clojurists Together.
Most of my work on Clojars is reactive, based on issues reported thro
…Clojure 1.12.5-alpha1 is now available! Find download and usage information on the Downloads page.
-
CLJ-2945 - reify - incorrectly transfers reader metadata to runtime object
-
CLJ-2228 - constantly - unroll to remove re
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS).
Clojure/Conj 2026September 30 – October 2, 2026
Charlotte Convention Center, Charlotte, NC
Join us for the largest gathering of
…Somewhere in 2019 I started a project that aimed to bring some of Clojure features to Lua runtime - fennel-cljlib. It was a library for Fennel that implemented a basic subset of clojure.core namespace functions and macros. My goal was simple - I enjoy
…Financial regulation — Basel III, MiFID II, Solvency II, SOX — requires that risk calculations, credit decisions, and compliance reports be reproducible. Not just the code, but the exact data state that prod
…Code
- project.clj
Code
In src/little_ring_things/template.clj
(ns little-ring-things.template) (defn template [title body] (str "Meta-programming = the broad idea of “programs that manipulate or generate programs”. It can happen at runtime (reflection) or compile-time (macros).
Macros = one specific style of meta-programming,
…Notes
In handler.clj
(ns little-ring-things.handler (:require [compojure.core :refer :all] [compojure.route :as route] [ring.middleware.defaults :refer [wrap-defaults site-defaults]]) (:import [java.time LocalDateTime])) (de…After years of watching talented developers bounce off Clojure’s prefix notation, we at Flexiana decided it was time to act. Today we’re open-sourcing **Infix** — a library that brings natural, readable mathematical and data-processing
…The post New Era for Clojure: Infix Syntax! appeared first on Flexiana.
{align=right loading=lazy style="width:240px"}
I use Debian Linux as it provides a stable and low maintenance operating system, enabling me to focus on getting valuable tasks done. Package updates are well tested and the deb package ma
…Notes
- lein new compojure little_ring_things
- Leiningen
- Compojure
- Jetty
- project.clj
- Tomcat
- Java Servelets
Notes
- lein new compojure little_ring_things
- Leiningen
- Compojure
- Jetty
- project.clj
- Tomcat
- Java Servelets
Check out the Clojure: The Documentary trailer! We’re so lucky to have a documentary made about how Clojure came about and what people love about it.
Let me tell you a story about the beautiful possibilities and the mundane real
…This started as a simple question: what is an agent framework actually doing?
A few months ago I built a minimal agent engine from scratch in Clojure to find out. That engine used a graph model: nodes were pure functions, edges defined routing, a
…Clojure: Zero to REPL
As part of the Clojure team’s efforts to improve the onboarding experience for new users, we have recorded a step-by-step tutorial taking you from zero to a running REPL.
The video begins with instal
…Notes
- Install Leiningen https://leiningen.org/
- Calva https://calva.io/
- Creating an ring app lein new compojure little_ring_things
- Do a git init, commit the code
- git init
- git init
by cgrand (🦋 🦣 𝕏)
There is a modeling technique I’ve used in the past, and the more I use it, the more it feels like the right default in a certain class of problems.
The situation is simple enough: you model with data, h
…Notes
- Prerequisite
- git
- https://git-scm.com/
- IDE
- VSCode
- https://code.visualstudio.com/
- Antigravity
- https://antigravity.google/
- VSCode
- git
Clojure: The Official Documentary premieres April 16th!
From a two-year sabbatical and a stubborn idea to powering the engineering stack of one of the world’s largest fintech companies — this is the story of Clojure.
Feat
…In my last post, I stated:
I don’t think it’s [me writing about LLMs] likely to happen anytime soon: I prefer to write about things that I’m excited about.
I was wrong. And right at the same time. Here comes
…March 2026
When two teams need to combine data, the usual answer is infrastructure: an ETL pipeline, an API, a message bus. Each adds latency, maintenance burden, and a new failure mode. The data moves because t
…By 2026, AI software development with a native LLM layer is not an extra feature anymore- it is the standard requirement. In fact, LLM integration for SaaS has become the standard for modern platforms
…We built our pull-pattern API on lasagna-pull, a library designed by Robert Luo that lets clients send EDN patterns to describe what data they want. The core pattern-matching engine is solid. But as we added more resources, roles, and mutation
…Clojure's built-in functions work on built-in types because those types implement specific Java interfaces. get works on maps because maps implement ILookup. seq works on vectors because vectors implement Seqable. count works on both becaus
…Hello Fellow Clojurists!
This is the first of six reports from the developers who are receiving annual funding for 2026. We’ve also added in the final FastMath report from Thomas Clark (Q3 2025 project). There is a lot of great work here - so ha
…Another Ultra Process gig for The Printer Jam.
Venue: Folklore, Hoxton.
Tickets here.
Image credit: Evan Raskob.
Notes
- Freelancer
- Karthikeyan A K (Car + Thick)
- Chennai, India
- Tech freak
- Web Developer
- Ruby on Rails
- Data Scientist
- SciCloj Book: Stats
A lot of great things have origins from the 1970s: Hip Hop redefining music and street culture, Bruce Lee was taking Martial Arts to the next level and the initial development of something called editor macros
…The Role
We're looking for a senior engineer with deep ClojureScript expertise to work directly with our CTO and leadership team on high-impact technical ini
…Notes
- I am.a web developer
- Most of my money came from Ruby on Rails
- Clojure blew me off
- Pulled me away from Julia
- Writing a stock trading bot
- My ring success
AI coding agents are powerful — but they're also blind. Every time Claude Code, Codex, or Gemini CLI needs to understand your codebase, they explore it file by file. Grep here, read there, grep again. For a simple question like "what calls Pro
…Jetty is an open-source Java-based HTTP server and servlet container. It’s what actually listens on a port, accepts incoming HTTP requests, and hands them off to your application.
In the context of Clojure/Ring:
…