Clojure programming language discussion

453 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
226
227
 
 

Clojure Deref (June 28, 2024)

https://clojure.org/news/2024/06/28/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 and videos Parens of the Dead - Episode 36: Thirty six! - emacsrocks Clj-reload...

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

228
 
 

Announcing First Speakers

https://gaiwan.co/blog/announcing-first-speakers/

We work hard to make Heart of Clojure special, but we couldn&apost have a conference without the amazing speakers and workshop hosts who sent in their submissions. We received 70 proposals from 52 individuals. You all outdid yourself, we got lots...

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

229
 
 

The laptop and the beast

https://flexiana.com/2024/06/the-laptop-and-the-beast

aka how to utilize a bare-bone PC to serve me at development. The problem The project that I’m working on is getting bigger and bigger. IntelliJ and Chrome eat a lot of RAM, and my working laptop has only 16Gb of it, soldered to the...

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

230
 
 

How to Use Test Mocks and Fixtures In Clojure

https://tonitalksdev.com/how-to-use-test-mocks-and-fixtures-in-clojure

After we've learned unit testing, at some point, the complexity of the software grows enough for us to reach out to mock functions and set up test fixtures. Mocks are often needed when you have external services that are unavailable under your...

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

231
 
 

Ep 118: Pure Parts

https://clojuredesign.club/episode/118-pure-parts/

Each week, we discuss a different topic about Clojure and functional programming. If you have a question or topic you'd like us to discuss, tweet @clojuredesign, send an email to feedback@clojuredesign.club, or join the #clojuredesign-podcast...

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

232
 
 

JUXT Cast: Distributed Consistency — with András Gerlits

https://juxt.pro/blog/distributed-consistency-podcast

A discussion with András Gerlits on the central role of consistency in software and information systems

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

233
 
 

Going to the cinema is a data visualization problem

https://tonsky.me/blog/allekinos/

Do you like going to the cinema? I do. But I also like to know where I am going and which movie I am going to see. But how do you choose? You can’t go to the cinema’s website. There are just too many. Of course, you might have a favorite one and...

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

234
 
 

Using lots of instruments in an Alda score

https://blog.djy.io/using-lots-of-instruments-in-an-alda-score/

Hello again. Another year gone by, another new feature for Alda! I just released Alda 2.3.0 yesterday, and it features some improvements to the way that Alda determines which MIDI channel to use for each instrument part, and even for individual...

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

235
 
 

A Heart for Diversity

https://gaiwan.co/blog/a-heart-for-diversity/

To open with a whopper of an understatement, tech is not a very diverse place. It&aposs an onslaught of vanilla (white-cis-het-men). And that&aposs too bad, because we would all be better off if we could benefit from the talent and insight of...

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

236
237
238
 
 

Making Custom Datomic Datalog Datasources

https://favila.github.io/2024-06-20/datomic-data-sorcery/

Disclaimers What follows is not meant for those new to Datomic. This is a very deep dive into Datomic on-prem internals–even deeper than usual! I don’t have access to any source code or any insider knowledge and none of the interfaces discussed...

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

239
 
 

Indexes pre-release

https://biffweb.com/p/indexes-prerelease/

I just finished adding support for a new "indexes" feature. This makes it easy to create materialized views/derivations/denormalizations of the data in your main XT database so you can query for things faster—it solves the problem of "this query...

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

240
 
 

Parsing and Validating Data in Elixir

https://dev.to/zoedsoupe/parsing-and-validating-data-in-elixir-1310

In the enchanting world of Elixir programming, data validation is a quest every developer embarks on. It's a journey through the land of schemas, types, and constraints, ensuring data integrity and correctness. Today, we'll explore four powerful...

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

241
 
 

A mega-dose of micro-benchmarks, Part 2 – by the numbers

https://dmiller.github.io/clojure-clr-next/general/2024/06/18/mega-dose-of-micro-benchmarks-part-2.html

Improving the numerics code for type mapping, operations lookup, and conversions. Refer to the preceding post, A mega-dose of micro-benchmarks, Part 1 – Setting the stage, for the context of the code we are looking at here. Any performance...

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

242
 
 

A mega-dose of micro-benchmarks, Part 3 – Finishing touches

https://dmiller.github.io/clojure-clr-next/general/2024/06/18/mega-dose-of-micro-benchmarks-part-3.html

We apply some finishing touches to the PersistentArrayMap creation code. And then declare success. Refer to the preceding posts A mega-dose of micro-benchmarks, Part 1 – Setting the stage A mega-dose of micro-benchmarks, Part 2 – By the...

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

243
244
 
 

CouchGO! — Enhancing CouchDB with Query Server Written in Go

https://dev.to/kishieel/couchgo-enhancing-couchdb-with-query-server-written-in-go-304n

Over the past month, I’ve been actively working on proof-of-concept projects related to CouchDB, exploring its features and preparing for future tasks. During this period, I’ve gone through the CouchDB documentation multiple times to ensure I...

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

245
 
 

How I’m learning Clojure in 2024

https://anthonybruno.dev/2024/06/10/How-Im-learning-Clojure-in-2024/

I’ve recently been learning a bit of Clojure and it’s been a lot of fun! I thought I would note down what has been useful for me, so that it might help others as well. Jumping right in https://tryclojure.org/ is a great intro to the language. It...

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

246
 
 

Clojure 1.12.0-beta1

https://clojure.org/news/2024/06/15/clojure-1-12-beta1

Clojure 1.12.0-beta1 is now available! Find download and usage information on the Downloads page. Changes in 1.12 features: CLJ-2853 Reflection error incorrectly reported target object type, not qualifying class CLJ-2859 Expand scope of FI...

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

247
248
 
 

Clojure Deref (June 13, 2024)

https://clojure.org/news/2024/06/13/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 and videos Introducing EntityGraph: Ergonomic Data Store for SPA State (by Geo...

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

249
 
 

"do" for a small speed up of your REPL feedback

https://danlebrero.com/2024/06/12/clojure-repl-do-to-speed-up-your-flow/

A small blog post for a small tip for a small speed up on your REPL driven flow.

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

250
 
 

A Recipe for Plain Clojure Lambdas

https://juxt.pro/blog/plain-clojure-lambda

Build Resilient AWS Lambdas with Clojure: Fast, Familiar, and Simple Setup

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

view more: ‹ prev next ›