planet

joined 2 years ago
 

When You Get to Be Smart Writing a Macro

https://tonsky.me/blog/hashp/

Day-to-day programming isn’t always exciting. Most of the code we write is pretty straightforward: open a file, apply a function, commit a transaction, send JSON. Finding a problem that can be solved not the hard way, but smart way, is quite rare....

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

 

CIDER 1.18 (“Athens”)

https://metaredux.com/posts/2025/04/30/cider-1-18.html

Great news, everyone - CIDER 1.18 (“Athens”) is out! This is a huge release that has an equal amount of new features, improvements to the existing ones, and also trimming down some capabilities in the name of improved efficiency and...

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

 

Next-level backends with Rama: personalized content moderation in 60 LOC

https://blog.redplanetlabs.com/2025/04/29/next-level-backends-with-rama-personalized-content-moderation-in-60-loc/

This is part of a series of posts exploring programming with Rama, ranging from interactive consumer apps, high-scale analytics, background processing, recommendation engines, and much more. This tutorial is self-contained, but for broader...

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

 

Towards the cutest neural network and dubious ideas for a code CAD language

https://kevinlynagh.com/newsletter/2025/_04/_towards/_the/_cutest/_neural/_network/

Towards the cutest neural network I recently needed to use a microcontroller to estimate the pose (translation and orientation) of an object using readings from six different sensors. Since the readings were non-linear and coupled with each other,...

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

 

Introducing core.async.flow

https://clojure.org/news/2025/04/28/async/_flow

core.async 1.9.808-alpha1 is now available, featuring the first release of core.async.flow. You can read more about core.async.flow in the rationale and the docs. core.async.flow is in alpha state - all APIs are still subject to change but we...

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

 

Building a Bitemporal Index (part 1): A Taxonomy of Bitemporal Data

https://xtdb.com/blog/building-a-bitemp-index-1-taxonomy

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

 

How to choose the target language for a migration

https://tomassetti.me/how-to-choose-the-target-language-for-a-migration/

How to choose the target language for a migration? There are moments in the life of a software system—and in the life of those responsible for it—when you feel trapped. Trapped by a language that once served you well but now feels like a cage....

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

 

Automatic Type Conversion in Clojure

https://clojure-diary.gitlab.io/2025/04/27/automatic-type-conversion-in-clojure.html

Code ;; automatic_type_casting.clj 42 (type 42) (type 42.5) (+ 42 42.5) (type (+ 42 42.5)) 42.7M (type 42.7M) (+ 42.5 42.7M) (type (+ 42.5 42.7M)) (type (+ 42 42.0)) (type 994824757458783748579437258798745.278375725925479247582945754M) (type (+...

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

 

Babashka Java interop, reflection and type hints

https://blog.michielborkent.nl/babashka-java-reflection-type-hints.html

Consider the following Clojure code:(def thread-pool (java.util.concurrent.Executors/newCachedThreadPool)) (def fut (.submit thread-pool (fn [] 3))) @fut ;;=> ? I didn't use any type hints, but the names of the vars should give you an idea what's...

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

 

Compiling Clojure to WebAssembly

https://shagunagrawal.me/posts/compiling-clojure-to-wasm-image/

Post about compiling clojure to a web assembly module using GraalVM native image.

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

 

Clojure Deref (Apr 25, 2025)

https://clojure.org/news/2025/04/25/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 Fogus guests on Apropos Clojure 2025-04-22 - apropos...

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

 

JSAM: a simple JSON writer and reader

https://grishaev.me/jsam/

JSam is a lightweight, zero-deps JSON parser and writer. Named after Jetstream Sam. Small: only 14 Java files with no extra libraries; Not the fastest one but is pretty good (see the chart below); Has got its own features, e.g. read and...

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

view more: ‹ prev next ›