This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-10-11
Channels
- # announcements (5)
- # babashka (43)
- # beginners (78)
- # calva (1)
- # cider (35)
- # clj-kondo (15)
- # clj-otel (3)
- # cljs-dev (2)
- # clojure (24)
- # clojure-denmark (1)
- # clojure-dev (9)
- # clojure-europe (43)
- # clojure-israel (1)
- # clojure-italy (1)
- # clojure-losangeles (3)
- # clojure-nl (1)
- # clojure-norway (54)
- # clojure-romania (1)
- # clojure-uk (2)
- # clojurescript (1)
- # core-async (25)
- # cursive (7)
- # datascript (6)
- # datomic (7)
- # docker (2)
- # emacs (2)
- # events (8)
- # exercism (2)
- # fulcro (2)
- # hyperfiddle (16)
- # lsp (46)
- # malli (10)
- # membrane (2)
- # music (6)
- # nbb (30)
- # off-topic (49)
- # polylith (4)
- # reagent (3)
- # releases (4)
- # shadow-cljs (5)
- # slack-help (1)
- # sql (2)
- # testing (2)
- # timbre (6)
- # tools-deps (29)
- # xtdb (36)
https://github.com/http-kit/http-kit (minimalist async HTTP client+server) v2.8.0-beta2
is https://github.com/http-kit/http-kit/releases/tag/v2.8.0-beta2 with:
• Auto Java 21+ virtual threads for client + server when available
• New benchmark suite with extensive results for client + server (incl. non/virtual comparisons)
• Support for Ring-style async handlers (thanks to weavejester!)
• Several small fixes, documentation improvements, and more
(Quick note: I don’t normally post announcements here but have recently had some requests to, so will try start doing for at least large releases 👍)
Cheers! 🙂
https://github.com/taoensso/nippy (Clojure serialization lib) v3.3.0
final is https://github.com/taoensso/nippy/releases/tag/v3.3.0 with:
• Experimental transducer support during thaw, allowing fast+flexible data inspection/transformation. Enables some advanced use cases.
• Otherwise mostly small improvements (efficiency, documentation, etc.).
• Updated https://github.com/taoensso/nippy#performance (chart still needs updating for v3.3.0)
(This is the first major Nippy release since Jul 2022)
v3.4.0-beta1
is https://github.com/taoensso/nippy/releases/tag/v3.4.0-beta1 with:
• Significant performance improvements to all compression methods
• Support for http://facebook.github.io/zstd/
• An improved (faster, more accurate) freezable?
util
Enjoy, cheers!
We've just released a first-class Clojure API for Rama. Rama is a new programming platform we released in August that enables end-to-end scalable backends to be built in their entirety in 100x less code than otherwise. It's a "programmable datastore on steroids" where you mold your datastore to fit your application rather than the other way around. This introductory blog post to the Clojure API culminates in building a highly scalable auction application with timed listings, bids, and notifications in only 100 LOC. https://blog.redplanetlabs.com/2023/10/11/introducing-ramas-clojure-api/
A quick comparison of the Java and Clojure API
The following seems like a great summary of a “key” difference of Rama’s Dataflow language: