Clojure programming language discussion

640 readers
2 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
 
 

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

77
 
 

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

78
79
 
 

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

80
 
 

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

81
 
 

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

82
 
 

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

83
 
 

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

84
 
 

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

85
 
 

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

86
 
 

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

87
 
 

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

88
 
 

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

89
 
 

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

90
 
 

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

91
 
 

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

92
 
 

JUXT Cast: Mapping the AI Landscape

https://www.juxt.pro/blog/juxtcast-AI-radar

A behind-the-scenes look at the new JUXT AI Radar [video].

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

93
 
 

Becoming a Digital Retail Bank: What We’ve Learned on Kroo’s Journey

https://www.juxt.pro/blog/XT25-fintech-becoming-a-digital-retail-bank

Watch Alexey Gabsatarov's talk at the XT25 Fintech Conference [video]

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

94
 
 

Gene Kim on JUXTCast: Insights into DevOps, AI, and High-Performance Technology Organizations

https://www.juxt.pro/blog/gene-kim-podcast

In this episode, Jeremy Taylor and Malcolm Sparks are joined by Gene Kim to explore the evolution of technology through modularity, AI-driven programming, and the future of innovation.

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

95
 
 

JUXT Cast: Model Risk and the Trust Paradox with David Kelly

https://www.juxt.pro/blog/juxtcast-model-risk-and-trust-paradox-with-david-kelly

Governance strategies for model risk in finance and AI [video].

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

96
 
 

The Value and Cost of a Test

https://www.juxt.pro/blog/value-and-cost-of-a-test

How much should you test? What should you test? How should you test it?

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

97
 
 

Practical AI: Integrating AI Into Utility Apps

https://www.juxt.pro/blog/practical-ai-webinar

Watch this hands-on webinar recording to discover how engineers are applying new technologies to old problems.

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

98
 
 

"Safari" Engineering Session: Git Plumbing - Video

https://www.juxt.pro/blog/git-plumbing

Watch this talk to gain an understanding of how git works — hopefully giving you an "under the hood" look at what is going on when you issue git commands

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

99
 
 

JUXT Cast: Exploring Data, Visualization, and Innovation with Ryan Robitaille

https://www.juxt.pro/blog/ryan-robitaille-podcast

In this podcast episode, Jeremy Taylor and Malcolm Sparks chat with Ryan Robitaille about Rabbit, blending creativity, BI tools, and the power of Clojure.

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

100
 
 

Clojure in Banking: Treasury Prime

https://www.juxt.pro/blog/clojure-in-treasury-prime

Treasury Prime connects Fintechs to the largest network of US Banks through a single API, enabling seamless financial service integration

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

view more: ‹ prev next ›