Clojure programming language discussion

476 readers
3 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
2
Taggie (clj.social)
submitted 7 hours ago by planet@clj.social to c/clojure@lemmy.ml
 
 

Taggie

https://grishaev.me/clj-taggie/

Taggie is an experimental library trying find an answer for a strange question: is it possible to benefit from Clojure tags and readers, and how? Taggie extends printing methods such that types that could not be read from their representation now...

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

2
 
 

One-Shot Babashka CLI Scripts

https://martinklepsch.org//posts/one-shot-babashka-cli-scripts

Like everyone I've been exploring AI tools and reading Simon Willisons excellent blog I discovered how he uses LLMs to generate one-off Python tools. In this post I'm gonna share a bit more about how I generate Babashka scripts in similar...

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

3
 
 

Why You Should Master Functional Programming (And How to Do It)

https://dev.to/shrsv/why-you-should-master-functional-programming-and-how-to-do-it-4ipf

Hi there! I'm Shrijith Venkatrama, founder of Hexmos. Right now, I’m building LiveAPI, a tool that makes generating API docs from your code ridiculously easy. Functional Programming (FP) isn't just another trend—it's a game-changer for writing...

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

4
 
 

WebForms.java Update to WebFormsJS 1.6

https://dev.to/elanatframework/webformsjava-update-to-webformsjs-16-109j

Good news for Java developers: You can now experience WebForms Core technology in Java. Elanat has update the WebForms class for Java with the latest version of WebFormsJS, 1.6. The WebForms class on the server and the WebFormsJS library on the...

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

5
 
 

Clojure Deref (Feb 6, 2025)

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

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation. Podcasts, videos, and media Clojure core.async Evolution by Alex Miller #FnConf 2025 -...

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

6
7
 
 

Bitemporal TraderX - XTDB Reflections

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

Using XTDB in a sample microservices trading application for the FINOS 2024 Tech Sprint (part 2)

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

8
 
 

One-Shot Babashka CLI Scripts

https://www.martinklepsch.org/posts/one-shot-babashka-cli-scripts.html

One-Shot Babashka CLI ScriptsLike everyone I've been exploring AI tools and reading Simon Willisons excellent blog I discovered how he uses LLMs to generate one-off Python tools.In this post I'm gonna share a bit more about how I generate Babashka...

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

9
 
 

How to make each feature take less code

https://ericnormand.substack.com/p/how-to-make-each-feature-take-less

The Apropos show with Zach Tellman was a success (despite a technical hiccup; it wouldn’t really be Apropos without hiccups). And next week we have Alex Miller as a guest. Please join us on YouTube. You can ask us questions in the chat.And let’s...

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

10
 
 

Clojure Is Awesome!!! [PART 10]

https://dev.to/borba/clojure-is-awesome-part-10-222i

Atoms vs Refs in Clojure: State Management 1. Atoms Atoms are designed to manage independent state in a thread-safe manner. They are ideal when you need: A single value that can change over time Simple atomic operations Uncoordinated...

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

11
 
 

My Experience Using Prolog in 2024 to Solve Advent of Code

https://camsaul.com/prolog/advent-of-code/2025/02/04/advent-of-code-prolog.html

This was my first year doing Advent of Code. Previous years I had other stuff I wanted to do with my free time besides sit at a computer even more than I already do… after seeing some of my coworkers post epic solutions I got FOMO and joined the...

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

12
13
 
 

Clojure in product. Would you do it again?

https://dev.to/artfreshcode/clojure-in-product-would-you-do-it-again-56j8

🎙️ "Choose smart, thoughtful, kind humans that you want to think through hard problems with. If they know Clojure, awesome. If they don't, they'll learn it." When Jereme Corrado joined Mobot as their first engineering hire, he made a bold choice:...

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

14
 
 

Clojure Keybindings

http://www.karimarttila.fi/clojure/2025/02/02/clojure-keybindings.html

Clojure Logo. Introduction In my previous blog post Copilot Keybindings I wrote about my VSCode keybinding configurations with Copilot. In this blog post I shortly list my favorite Clojure programming keybindings. VSCode + Calva I use nowadays...

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

15
 
 

Classifying data for developers in a hurry using LLMs

https://medium.com/@/_jba/classifying-data-for-developers-in-a-hurry-using-llms-569c895ccfb2

My need is to categorize RSS feed entries coming from various tech websites into themes like AI, Big tech, Cloud, Deep Tech, Fodo delivery, etc.Initially, I handcrafted my classifier to get the text from the categories, sometimes provided for feed...

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

16
 
 

I gave an epic talk at Clojure/conj 2024

https://camsaul.com/clojure/2025/02/04/clojure-conj-talk.html

What’s up everyone. I gave an epic talk at Clojure/conj 2024 a few months back, you can watch it on YouTube here: “Getting 50,000 Companies on Board with Clojure” by Cam Saul. Enjoi! 👇 Like and subscribe below! 👇

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

17
 
 

Clojure's map data type

https://dev.to/ivangavlik/clojures-map-data-type-2gaa

Definition A map in Clojure is a key-value data structure that stores associations between keys and values. Keys are unique (no duplicate keys) Maps are unordered by default (unless you use a sorted map) Maps are immutable (modifications return...

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

18
 
 

About fixing the right problem

https://www.emcken.dk/programming/2025/02/01/about-fixing-the-right-problem/

It is fascinating how we humans often choose to treat the symptom instead of addressing the actual problem — like endlessly replacing water-filled buckets with empty ones instead of fixing the leaking roof. At least that is how it felt at work the...

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

19
1
Update (clj.social)
submitted 1 week ago by planet@clj.social to c/clojure@lemmy.ml
20
 
 

Clojure Deref (Jan 30, 2025)

https://clojure.org/news/2025/01/30/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation. Podcasts, videos, and media Clojure core.async Evolution by Alex Miller - FunctionalConf...

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

21
 
 

Nothing Janky About This New Programming Language

https://thenewstack.io/nothing-janky-about-this-new-programming-language/

With programming languages among the top interests of TNS readers, we are constantly on the lookout for new languages that could have a potential impact on developers. Jeaye Wilkerson’s jank is a dialect of Clojure that he says can be used anywhere...

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

22
 
 

From C++ to Clojure: New Language Promises Best of Both

https://thenewstack.io/from-c-to-clojure-new-language-promises-best-of-both/

When Jeaye Wilkerson started working on creating a new programming language about a decade ago, he sought to build a general-purpose programming language that embraced the interactive, value-oriented nature of Clojure as well as the desire for...

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

23
 
 

Structuring large Clojure codebases with Biff

https://biffweb.com/p/structuring-large-codebases/

I've been making some progress on rewriting Yakread (a fancy reading app) from ~scratch and open-sourcing it in the process. Along the way I'm experimenting with potential new features for Biff, my Clojure web framework, which Yakread is...

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

24
 
 

How does dev tooling help?

https://ericnormand.substack.com/p/how-does-dev-tooling-help

The Apropos folks (well, at least 3 of us) are back on YouTube! And we’re figuring out the tech. Subscribe to the channel to be notified before we go live. We broadcast this Tuesday with guest Zach Tellman!And let’s not forget Grokking Simplicity,...

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

25
 
 

Clojure Deref (Jan 23, 2025)

https://clojure.org/news/2025/01/23/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation. Podcasts, videos, and media Clein Bringing a bit of leiningen to deps edn by Noah Bogart -...

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

view more: next ›