Clojure programming language discussion

587 readers
1 users here now

Clojure is a Lisp that targets JVM and JS runtimes

Finding information about Clojure

API Reference

Clojure Guides

Practice Problems

Interactive Problems

Clojure Videos

The Clojure Community

Clojure Books

Tools & Libraries

Clojure Editors

Web Platforms

founded 5 years ago
MODERATORS
1
 
 

LLMs' surprise teaches us about ourselves

https://ericnormand.substack.com/p/llms-surprise-teaches-us-about-ourselves

Apropos with Peter Strömberg was great! He showed us a lot of cool stuff that Calva can do. And also some cool tutorials he’s built into the Clojure IDE.Apropos is now on break for the Summer. Enjoy!LLMs’ surprise teaches us about ourselvesI...

#clojure #clj #cljs [email protected] @clojure

2
 
 

JUXT Cast: New Office, XT25 Fintech Conf, and the rise of AI

https://juxt.pro/blog/juxtcast-XT25

A new season of change and innovation [video].

#clojure #clj #cljs [email protected] @clojure

3
 
 

Call for Proposals. June 2025 Member Survey

https://www.clojuriststogether.org/news/call-for-proposals.-june-2025-member-survey/

Greetings folks! Clojurists Together is pleased to announce that we are opening our Q3 2025 funding round for Clojure Open Source Projects. Applications will be accepted through the 23rd of July 2025 (midnight Pacific Time). We are looking forward...

#clojure #clj #cljs [email protected] @clojure

4
 
 

What our tech and product teams are building in Mexico: A look inside Nu

https://building.nubank.com/purple-rockets-tech-product-opportunities/

At Nu México, building the future of finance is a daily practice grounded in bold ideas, real impact, and customer centricity. Since our arrival in the country, we’ve evolved from a credit card pioneer into a full-fledged digital financial...

#clojure #clj #cljs [email protected] @clojure

5
 
 

What our tech and product teams are building in Mexico: A look inside Nu

https://building.nubank.com/what-our-tech-and-product-teams-are-building-in-mexico-a-look-inside-nu/

At Nu México, building the future of finance is a daily practice grounded in bold ideas, real impact, and customer centricity. Since our arrival in the country, we’ve evolved from a credit card pioneer into a full-fledged digital financial...

#clojure #clj #cljs [email protected] @clojure

6
 
 

I Couldn't Wait Any Longer: Complete Ooloi Documentation Released

https://www.ooloi.org/home/i-couldnt-wait-any-longer-complete-ooloi-documentation-released

​I've been saying I'm itching to open source Ooloi, but waiting for the complete software felt increasingly artificial. The documentation tells the real story – twenty-five years of architectural evolution from Igor Engraver through AWS systems...

#clojure #clj #cljs [email protected] @clojure

7
 
 

Clojure Deref (July 6, 2025)

https://clojure.org/news/2025/07/06/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). The Clojure/conj 2025 Call for Presentations is open now until July 27! We are seeking proposals for both 30 minute sessions and 10 minute...

#clojure #clj #cljs [email protected] @[email protected]

8
 
 

The Architecture Behind Ooloi: A Quarter-Century in the Making

https://www.ooloi.org/home/the-architecture-behind-ooloi-a-quarter-century-in-the-making

Now that the backend engine is complete, architecturally speaking, I'm getting increasingly eager to open the source. Itching, in fact. But as that will take a while, the least I can do for you is give you the WELCOME.md file from the source...

#clojure #clj #cljs [email protected] @clojure

9
 
 

Игрушечный парсер

https://grishaev.me/toy-parser/

Месяц назад я помогал одной студентке с домашней работой по Кложе. Да, я тоже удивился: есть вуз, где на первом курсе пишут парсеры на этом языке. Сомневаюсь, что у студентов что-то останется в голове: после интенсива Кложи их перебросили на...

#clojure #clj #cljs [email protected] @clojure

10
 
 

On Cognitive Alignment

https://lambdaisland.com/blog/2025-07-03-on-cognitive-alignment

by Laurence ChenThere was once a time when a client asked me to add a rate limit to an HTTP API. I quickly identified three similar options, all of which could apply rate limiting via Ring...

#clojure #clj #cljs [email protected] @clojure

11
 
 

Introducing Purple Rockets: Your path to making an impact at Nu Mexico

https://building.nubank.com/purple-rockets-nubank-hiring-program-mexico/

Since arriving in Mexico, Nu has established itself as one of the main drivers of change in the country’s financial sector. By offering simple, transparent products built around real people’s needs, we’re creating a new relationship with money and...

#clojure #clj #cljs [email protected] @clojure

12
13
 
 

Introducing Purple Rockets: Your path to making an impact at Nu Mexico

https://building.nubank.com/introducing-purple-rockets-your-path-to-making-an-impact-at-nu-mexico/

Since arriving in Mexico, Nu has established itself as one of the main drivers of change in the country’s financial sector. By offering simple, transparent products built around real people’s needs, we’re creating a new relationship with money and...

#clojure #clj #cljs [email protected] @clojure

14
 
 

OSS updates May and June 2025

https://blog.michielborkent.nl/oss-updates-may-jun-2025.html

In this post I&aposll give updates about open source I worked on during May and June 2025.To see previous OSS updates, go here.SponsorsI&aposd like to thank all the sponsors and contributors that make this work possible. Without you the below...

#clojure #clj #cljs [email protected] @clojure

15
 
 

The economic inevitability of AI

https://ericnormand.substack.com/p/the-economic-inevitability-of-ai

This week, our Apropos episode is on Thursday. We invite Peter Strömberg to the show!The Clojure/conj CFP is open! If you’re looking to speak, go apply! I’ll be there giving a workshop on domain modeling in Clojure.The economic inevitability of...

#clojure #clj #cljs [email protected] @clojure

16
 
 

Convergence to Normal Distribution, independent of original distribution

https://clojurecivitas.github.io/math/stats/central/_limit/_theorem/_different/_distributions.html

We mentioned last time that the result of combining more and more events will approach the normal distribution, regardless of the shape of the original event distribution. Let’s try to demonstrate that visually. Our previous definition of a random...

#clojure #clj #cljs [email protected] @clojure

17
 
 

Macros Explained for Java Developers

https://dev.to/rooted/macros-explained-for-java-developers-k70

If you’re a Java dev, you’ve probably used or heard of Project Lombok, Jakarta Bean Validation (JSR 380), AutoValue, MapStruct, or Immutables. They all help reduce boilerplate and add declarative magic to your code. And I’m sure you’ve come across...

#clojure #clj #cljs [email protected] @clojure

18
 
 

June 2025 Short-Term Project Updates Q2 2025 Projects

https://www.clojuriststogether.org/news/june-2025-short-term-project-updates-q2-2025-projects/

This is the June project update for four of our Q2 2025 Funded Projects. (Reports for the other two are on a different schedule). A brief summary of each project is included to provide overall context. Brandon Ringe: CALVA A new REPL output view...

#clojure #clj #cljs [email protected] @clojure

19
 
 

Understanding Clojure reduce better

https://clojure-diary.gitlab.io/2025/06/28/understanding-clojure-reduce-better.html

Code (defn add [a b] (+ a b)) (reduce add [1 2 3 4 5]) (reduce add 1 [2 3 4 5]) (reduce add 3 [3 4 5]) ;; (reduce add [3 3 4 5]) (reduce add 3 [3 4 5]) (reduce add 6 [4 5]) (reduce add 10 [5]) (remove #(= % :a) [:a :b :c :d]) (defn...

#clojure #clj #cljs [email protected] @clojure

20
21
 
 

Clojure Deref (June 27, 2025)

https://clojure.org/news/2025/06/27/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). The Clojure/conj 2025 Call for Presentations is open now until July 27! We are seeking proposals for both 30 minute sessions and 10 minute...

#clojure #clj #cljs [email protected] @clojure

22
 
 

Clojure Deref (June 27, 2025)

https://clojure.org/news/2025/06/27/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). The Clojure/conj 2025 Call for Presentations is open now until July 27! We are seeking proposals for both 30 minute sessions and 10 minute...

#clojure #clj #cljs [email protected] @[email protected]

23
 
 

Case Study: Reagent With Macro Help

https://code.thheller.com/blog/shadow-cljs/2025/06/27/case-study-reagent-with-macro-help.html

The question came up whether something like the grove fragment macro could apply to any of the CLJS react wrappers? I said yes, and didn’t really want to get into it. Curious as I am though that question nagged at me and I wanted to know for...

#clojure #clj #cljs [email protected] @clojure

24
 
 

Accelerating maps with join-with

https://buttondown.com/tensegritics-curiosities/archive/accelerating-maps-with-join-with/

We designed ClojureDart maps to be more regular and deterministic than Clojure’s, making it easier to optimize batch operations. For a while, that potential sat untapped, until a couple of months ago (yeah this issue sat in draft for too...

#clojure #clj #cljs [email protected] @clojure

25
 
 

Evolving Nubank’s Architecture Toward Thoughtful Platformization

https://building.nubank.com/meetup-platform-architecture-career-growth/

Nubank Engineering Meetup #12 offered valuable insights into the company’s technical evolution — how we’ve reshaped our platforms, systems, and career paths over the years. The conversation was led by Bel Gonçalves, now a Principal Engineer at...

#clojure #clj #cljs [email protected] @clojure

view more: next ›