Clojure programming language discussion

643 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 6 years ago
MODERATORS
76
 
 

October 2025 Short-Term Q3 Project Updates

https://www.clojuriststogether.org/news/october-2025-short-term-q3-project-updates/

This is the first project update for five of our Q3 2025 Funded Projects. (Reports for the other one are on a different schedule). A brief summary of each project is included to provide overall context. Thanks everyone for your awesome...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

77
 
 

C4 - Key in-site

https://dmiller.github.io/clojure-clr-next/general/2025/10/19/key-in-site.html

We look at how (:keyword arg) callsites are compiled in Clojure. Consider a function that uses a keyword as a function: (defn k [x] (:kw x)) The generated code is: public class compiler$k : AFunction { // Two fields are generated to...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

78
 
 

C4 - Is there a protocol for that?

https://dmiller.github.io/clojure-clr-next/general/2025/10/20/is-there-a-protocol-for-that.html

We take a look at how Clojure protocols are implemented. Introduction Familiarity with Clojure protocols is assumed. If you need a refresher, see the Clojure protocols documentation. As explained in that document, protocols provide an...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

79
 
 

Eelements of Malli

https://clojurecivitas.github.io/malli/elements/_of/_malli.html

Elements of a high performance schema validation library

#clojure #clj #cljs !clojure@lemmy.ml @clojure

80
81
 
 

Nubank: Best Financial Services Company to Work for on Glassdoor 2025

https://building.nubank.com/nubank-best-company-to-work-glassdoor/

At Nu, we believe that building great products starts with creating a great place to work. That’s why we proudly celebrate the Glassdoor Employer Branding Awards 2025, which recognized Nubank as the best company to work for in the financial...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

82
 
 

Data and AI culture: How Nu’s philosophy became a competitive advantage

https://building.nubank.com/data-and-ai-culture-how-nus-philosophy-became-a-competitive-advantage/

At Nu DS & MLE Meetup #6, hosted by Nu Mexico, we had the opportunity to hear from Moisés Rojo, a physicist and data scientist with more than 12 years of experience. His journey at Nu includes several milestones: he was responsible for building the...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

83
 
 

Building with LLMs at Scale: Part 5 - Learning and Knowledge Accumulation

https://dev.to/laurent/_charignon/building-with-llms-at-scale-part-5-learning-and-knowledge-accumulation-6ml

This is the final article in my series on working with LLMs at scale. Part 1 through Part 4 focused on building with LLMs—managing sessions, ensuring quality, coordinating parallel work. This article is about something different: using LLMs as...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

84
 
 

Building with LLMs at Scale: Part 1 - The Pain Points

https://dev.to/laurent/_charignon/building-with-llms-at-scale-part-1-the-pain-points-3c0o

Working with 10 parallel LLM coding sessions exposes problems that don't appear at smaller scale. Managing multiple conversations, maintaining context across sessions, and ensuring quality all require different approaches than single-session...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

85
 
 

JavaFX In Action #21 with Vlad Protsenko, Combining Clojure with JavaFX for Game Development with Defold

https://dev.to/fdelporte/javafx-in-action-21-with-vlad-protsenko-combining-clojure-with-javafx-for-game-development-with-341e

Vlad Protsenko is a Clojure developer working at Defold. While I initially wanted to learn about the Cljfx project, our conversation evolved into a learning experience: a practical getting-started guide to Clojure, a hands-on demonstration of...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

86
 
 

Macroexpand 2025 Noj: Clay Workshop

https://clojurecivitas.github.io/scicloj/clay/workshop/macroexpand2025.html

What is Clay, why use it, and how to use it.

#clojure #clj #cljs !clojure@lemmy.ml @clojure

87
88
 
 

I am sorry, but everyone is getting syntax highlighting wrong

https://tonsky.me/blog/syntax-highlighting/

Syntax highlighting is a tool. It can help you read code faster. Find things quicker. Orient yourself in a large file. Like any tool, it can be used correctly or incorrectly. Let’s see how to use syntax highlighting to help you work. Christmas...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

89
 
 

From Correlations to Recommendations

https://clojurecivitas.github.io/data/_analysis/book/_sales/_analysis/about/_apriori.html

A Publisher’s Journey into Data-Driven Book Sales – exploring how association rule mining can transform business insights using the SciCloj stack.

#clojure #clj #cljs !clojure@lemmy.ml @clojure

90
 
 

Compiling Clojure to WebAssembly

https://shagunagrawal.me/compiling-clojure-to-webassembly/

I recently watched The Future of Write Once, Run Anywhere: From Java to WebAssembly by Patrick Ziegler & Fabio Niephaus. This conference talked demo'd compiling a Java application in the browser, and running that locally. Not only that, but they...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

91
 
 

Making a simple Datalog Engine in Clojure

https://shagunagrawal.me/making-a-simple-datalog-engine-in-clojure/

I started reading about Datalog and watched this conference talk Domain Modeling With Datalog by Norbert Wojtowicz. The talk models Github using datalog. It starts out simple, but by the end models a significant portion of Github's core features. I...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

92
 
 

Pragmatic Solutions to Current Fintech Challenges

https://www.juxt.pro/blog/XT25-fintech-pragmatic-solutions-to-current-challenges

Watch the Expert Panel of XT25 Fintech Conference [video]

#clojure #clj #cljs !clojure@lemmy.ml @clojure

93
 
 

Flattening Legacy C++ APIs for Rust Integration

https://www.juxt.pro/blog/flattening-cpp-api-rust-integration

A comprehensive guide detailing the process of integrating and utilizing an existing C++ API within a Rust application.

#clojure #clj #cljs !clojure@lemmy.ml @clojure

94
 
 

Clojure in Collaboration: Whimsical

https://www.juxt.pro/blog/clojure-in-whimsical

Discover how Whimsical leverages Clojure to revolutionize remote collaboration through intuitive visual tools, from whiteboards to docs

#clojure #clj #cljs !clojure@lemmy.ml @clojure

95
 
 

AI: Unintended Consequences

https://www.juxt.pro/blog/XT24-fran-bennett

Watch Francine Bennett's talk at XT24 Fintech Conference

#clojure #clj #cljs !clojure@lemmy.ml @clojure

96
 
 

Taking Control of Your Trading System

https://www.juxt.pro/blog/XT25-fintech-taking-control-of-your-trading-system

Watch Peter Windle's talk at the XT25 Fintech Conference [video]

#clojure #clj #cljs !clojure@lemmy.ml @clojure

97
 
 

Taming Complexity in Distributed Systems: What’s Behind Revolut’s Success

https://www.juxt.pro/blog/XT25-fintech-taming-complexity-in-distributed-systems

Watch Donato Lucia's talk at the XT25 Fintech Conference [video]

#clojure #clj #cljs !clojure@lemmy.ml @clojure

98
 
 

Bitemporal TraderX - augmenting a sample trading system

https://www.juxt.pro/blog/bitemporal-traderx

Adding XTDB and Clojure into a sample microservices trading application for the FINOS 2024 Tech Sprint

#clojure #clj #cljs !clojure@lemmy.ml @clojure

99
 
 

Bitemporal Systems: Reconciliation, Risk, and ML Use Cases

https://www.juxt.pro/blog/reconciliation-risk-ml-and-use-cases-for-bitemporal-systems

Learn about bitemporal data models for reporting and compliance, and discover common pitfalls in implementing these systems.

#clojure #clj #cljs !clojure@lemmy.ml @clojure

100
 
 

From Unstructured to Actionable: AI-Powered Regulatory Intelligence

https://www.juxt.pro/blog/XT25-fintech-ai-powered-regulatory-intelligence

Watch Henry Garner's talk at XT25 Fintech Conference [video]

#clojure #clj #cljs !clojure@lemmy.ml @clojure

view more: ‹ prev next ›