(λ. borkdude) @borkdude.bsky.social · 25/09/2026New article: Tree shaking squint on the server with esbuild blog.michielborkent.nl/squint-tree-... #clojure #babashka #squintcljsblog.michielborkent.nlTree shaking squint on the server with esbuildHow hyper uses esbuild on the JVM to serve only the squint core functions a page uses. 020
Reposted by (λ. borkdude)Jeaye Wilkerson @jeaye.com · 24/09/2026If you can't make it to the Conj this year, you can still get a FREE livestream ticket here: ti.to/nubank/cloju... That will allow you to watch my talk, as well as every other talk, live, from the comfort of your own home! 022
(λ. borkdude) @borkdude.bsky.social · 24/09/2026Remember, next week Wednesday in Charlotte, North Carolina! #clojure #babashka Clojure/Conj 031
(λ. borkdude) @borkdude.bsky.social · 24/09/2026babashka.esbuild now being used in hyper to server-side tree-shake squint code: github.com/dynamic-alph... #clojure #babashka #squintcljsgithub.comGitHub - dynamic-alpha/hyper: Reactive server-rendered web framework for ClojureReactive server-rendered web framework for Clojure - dynamic-alpha/hyper 010
(λ. borkdude) @borkdude.bsky.social · 23/09/2026The latest #babashka release (224) bundles clojure.data.json so you no longer have to write reader conditionals for JVM/bb dispatching on data.json vs cheshire #clojure 040
(λ. borkdude) @borkdude.bsky.social · 18/09/2026Also another cool thing finished recently: a tap-viewer built in buzz, based on Clojure datafy. github.com/borkdude/buz... You can embed it in a Clojure repl via add-lib directly. 030
(λ. borkdude) @borkdude.bsky.social · 18/09/2026github.com/babashka/ffi 0.1.2 is now released, the first public mvn version on clojars. The library comes with #babashka, but is usable from JVM #clojure, native-image and now Node.js 26 too! It's also included in a new nbb release.github.comGitHub - babashka/ffi: Call C libraries from Clojure, babashka and Node.js.Call C libraries from Clojure, babashka and Node.js. - babashka/ffi 031
(λ. borkdude) @borkdude.bsky.social · 14/09/2026New #babashka that can load :deps from bb.edn without Java, it can run tools.build, nREPL improvements (nrepl.core now bundled!) and more! blog.michielborkent.nl/babashka-1.1... #clojuretools.build 071
(λ. borkdude) @borkdude.bsky.social · 10/09/2026Next version of #babashka will no longer need java to resolve dependencies from github and maven in its bb.edn. It will also include a fully working copy of tools.deps. This enables tools.build as well. You can test all of this with the dev build right now (ask me how it if interested) #clojuretools.build 061
(λ. borkdude) @borkdude.bsky.social · 10/09/2026Someone posted 16 issues + PRs in just one hour to one of my projects. How am I supposed to deal with that? 011
(λ. borkdude) @borkdude.bsky.social · 07/09/2026New lib! babashka.esbuild: Use esbuild from babashka and the JVM github.com/babashka/bab... Pairs particularly well with squint in bb or on the JVM #babashka #clojurescript #clojure #squintcljsgithub.comGitHub - babashka/babashka.esbuild: Use esbuild from babashka and the JVMUse esbuild from babashka and the JVM. Contribute to babashka/babashka.esbuild development by creating an account on GitHub. 050
(λ. borkdude) @borkdude.bsky.social · 04/09/2026This is kinda insane. Calling JSC from bb via FFI with callbacks (so you can call Clojure functions from JS as well), CLJS is compiled on the fly with squint. Super fast, the whole examples runs in 65ms. #clojure #clojurescript #babashka #squintcljs 1111
(λ. borkdude) @borkdude.bsky.social · 02/09/2026My project updates for July and August. Thanks to all sponsors (Github, Clojurists Together, OpenCollective), contributors, users or those otherwise involved! blog.michielborkent.nl/oss-updates-... #babashka #clojure #cljKondo #squintcljsblog.michielborkent.nlOSS updates July and August 2026My Clojure OSS updates for July and August 2026 071
(λ. borkdude) @borkdude.bsky.social · 31/08/2026New blog post. Babashka 1.13.220 gets FFI blog.michielborkent.nl/babashka-ffi... #babashka #clojure 162
(λ. borkdude) @borkdude.bsky.social · 21/08/2026Must. Exercise. FFI. Moar. So here is another FFI lib: github.com/babashka/ffi... One particularly cool thing you can do (which you could not do with the sqlite pod) is register a Clojure function you can run in sqlite3: github.com/babashka/ffi... Thanks Anders Murphy for the idea.github.comGitHub - babashka/ffi-sqlite3: Babashka FFI bindings for Sqlite 3Babashka FFI bindings for Sqlite 3. Contribute to babashka/ffi-sqlite3 development by creating an account on GitHub. 040
(λ. borkdude) @borkdude.bsky.social · 21/08/2026github.com/babashka/ffi... An FFI library around DuckDB in #babashka #clojuregithub.comGitHub - babashka/ffi-duckdb: DuckDB support via babashka.ffiDuckDB support via babashka.ffi. Contribute to babashka/ffi-duckdb development by creating an account on GitHub. 060
(λ. borkdude) @borkdude.bsky.social · 18/08/2026HoneySQL loaded from source straight from Github in Scittle: babashka.org/scittle/hone... #clojure #scittlecljsbabashka.orgHoneySQL in Scittle 020
(λ. borkdude) @borkdude.bsky.social · 18/08/2026New #scittlecljs release with a helitorus demo which shows it's fast! babashka.org/scittle/heli... #clojure #clojurescriptbabashka.orgScittle helitorus 032
(λ. borkdude) @borkdude.bsky.social · 18/08/2026A new buzz demo: a collaborative whiteboard buzz-whiteboard.michielborkent.nl < 200 lines. source here: github.com/borkdude/buz... #clojure #buzzbuzz-whiteboard.michielborkent.nlwhiteboard 220
(λ. borkdude) @borkdude.bsky.social · 17/08/2026Made a tap viewer in under 300 lines in #buzz. You can tap> a value in the REPL, see the UI update, drill down into nested values, select those and inspect it in the REPL again too. github.com/borkdude/buz... #clojure #clojurescript #babashka #squintcljs #reagami 130
(λ. borkdude) @borkdude.bsky.social · 14/08/2026A clj-kondo-analysis aware Clojure project file browser: borkdude.github.io/clj-kondo-br... #clojure #clojurescript #cljKondoborkdude.github.ioclj-kondo Source Browser 010
(λ. borkdude) @borkdude.bsky.social · 13/08/2026Wanna play multi-snake with me? multi-snake.michielborkent.nl Source: github.com/borkdude/mul... #clojure #babashka #squintcljs #reagami #buzz 030
(λ. borkdude) @borkdude.bsky.social · 13/08/2026Cobbled together a project called tube-pod, which downloads Youtube videos as audio and created a podcast. github.com/borkdude/tub... ~200 lines for backend + frontend, runs as a single bb script, made with buzz github.com/borkdude/buzz/ #clojure #clojurescript #reagami #babashka 040
(λ. borkdude) @borkdude.bsky.social · 12/08/2026Playing around with a very simple Squint-compiler-in-the-JVM + reagami on the client app, where you can mix server expressions into your client component. Electric-lite? ;) 110
(λ. borkdude) @borkdude.bsky.social · 12/08/2026Nice solar eclipse effect #zonsverduistering #solareclipse 081
(λ. borkdude) @borkdude.bsky.social · 11/08/2026Hear me go on about #reagami in the FuncProg Sweden meetup I was after the awesome Richard Feldman about Roc 0.1.0, which is totally worth the watch! www.youtube.com/watch?v=xL4f... #clojure #clojurescript #squintcljsyoutube.comSixth Online Func Prog Sweden 2026YouTube video by Func Prog Sweden 010
(λ. borkdude) @borkdude.bsky.social · 10/08/2026Choq now has mvn: specifier scheme. #clojure #clojurescript #choqcljs #cherrycljs 010
(λ. borkdude) @borkdude.bsky.social · 09/08/2026Today (August 9) is Babashka's birthday, first commit was 7 years ago! #clojure #babashka 0190
(λ. borkdude) @borkdude.bsky.social · 09/08/2026Renamed this to choq: github.com/squint-cljs/... Cherry on QuickJS: a 5MB binary chock full of scripting goodies.github.comGitHub - squint-cljs/choq: Choq: Cherry on QuickJSChoq: Cherry on QuickJS. Contribute to squint-cljs/choq development by creating an account on GitHub. 030
(λ. borkdude) @borkdude.bsky.social · 08/08/2026Cherry QuickJS: a ~2MB binary that contains the cherry compiler and stdlib. Starts in 17ms What can you do with it? Well, it's just a REPL but doesn't bind to any useful host stuff yet, it's just a cool experiment :) github.com/squint-cljs/... #clojure #clojurescript #cherrycljsgithub.comGitHub - squint-cljs/cherry-quickjs: Cherry running on QuickJSCherry running on QuickJS. Contribute to squint-cljs/cherry-quickjs development by creating an account on GitHub. 151
(λ. borkdude) @borkdude.bsky.social · 07/08/2026Fun experiment with GraalJS and Cherry github.com/borkdude/gra... Could be nice to map JVM stuff into a CLJS / JS runtime #clojurescript #cherrycljs #graalvmgithub.comGitHub - borkdude/graaljs-cherry: ExperimentalExperimental. Contribute to borkdude/graaljs-cherry development by creating an account on GitHub. 021
(λ. borkdude) @borkdude.bsky.social · 31/07/2026New reagami version that features Server Side Rendering github.com/borkdude/rea... #clojure #clojurescript #squintcljs #reagami 030
(λ. borkdude) @borkdude.bsky.social · 31/07/2026Sixth Online Func Prog Sweden 2026 11 August, 18:00 CEST www.meetup.com/func-prog-sw... #clojure 021
(λ. borkdude) @borkdude.bsky.social · 27/07/2026A new #babashka release after a three month hiatus. Babashka tasks now support automatic help and completions Explained in detail here: blog.michielborkent.nl/babashka-tas... #clojureblog.michielborkent.nlBabashka tasks with automatic help and completionsBabashka tasks with automatic help and completions 063
(λ. borkdude) @borkdude.bsky.social · 27/07/2026For #java people: cream now also respects a local pom.xml in addition to jbang inline dependencies: github.com/borkdude/cre... #graalvm #clojure 031
(λ. borkdude) @borkdude.bsky.social · 27/07/2026Here's a new fun library: github.com/squint-cljs/... Use squint from existing CLJS projects. #clojure #clojurescript #squintcljsgithub.comGitHub - squint-cljs/squint-inlineContribute to squint-cljs/squint-inline development by creating an account on GitHub. 020
(λ. borkdude) @borkdude.bsky.social · 26/07/2026Intermediate github.com/borkdude/cream update. cream now supports most CLI options that the regular Clojure CLI supports so you can use it with deps.edn and -Sdeps etc. Cream itself can now run many Clojure projects, including ClojureScript! #clojure #cljcreamgithub.comGitHub - borkdude/cream: Fast starting Clojure runtime built with GraalVM native-image + CremaFast starting Clojure runtime built with GraalVM native-image + Crema - borkdude/cream 260
(λ. borkdude) @borkdude.bsky.social · 24/07/2026Very exciting clj-kondo release this time, with better type inference than ever. github.com/clj-kondo/cl... #cljKondo #clojure 050
Reposted by (λ. borkdude)phronemophobic.bsky.social @phronemophobic.bsky.social · 22/07/2026I'll be hosting a workshop on fast, lean, native Clojure. You can check out the full workshop lineup and get your pass here: 2026.clojure-conj.org/workshops #clojure 043
(λ. borkdude) @borkdude.bsky.social · 22/07/2026Guess I found a new scripting host to put #clojure on #cljbang 040
(λ. borkdude) @borkdude.bsky.social · 21/07/2026cljbang.el A light-weight Clojure-like language that runs directly in Emacs Lisp. The way this is made is inspired by squint. Read the README for more :) github.com/borkdude/clj... #clojure #clojurescript #emacs #lisp 1204
(λ. borkdude) @borkdude.bsky.social · 17/07/2026Preliminary changelogs for the improved clj-kondo type inference github.com/clj-kondo/cl... Please give it a spin: clj -Sforce -Sdeps '{:deps {clj-kondo/clj-kondo {:mvn/version "RELEASE"}}}' -M -m clj-kondo.main --lint src:test #clojure #cljKondo 071
(λ. borkdude) @borkdude.bsky.social · 17/07/2026Wait until they will discover #clojure ... avi.press/posts/2026-0...avi.pressAfter 7 years in production, Scarf has reluctantly moved away from HaskellAfter 7 years in production, Scarf has reluctantly moved away from Haskell — Avi Press 070
(λ. borkdude) @borkdude.bsky.social · 16/07/2026Another exciting #cljKondo tweak in type inference Hope it'll help catching bugs during dev more (for free) #clojure 080
(λ. borkdude) @borkdude.bsky.social · 15/07/2026Little clj-kondo tweak Already found some redundant (str ..) calls in my code ;) #clojure #cljKondo 180
(λ. borkdude) @borkdude.bsky.social · 15/07/2026Made a Deno deploy function with nbb: hello-nbb.borkdude.deno.net Source here: github.com/babashka/nbb... #clojure #clojurescript #nbbcljshello-nbb.borkdude.deno.nethttps://hello-nbb.borkdude.deno.net/Hello from nbb on Deno Deploy! 052
(λ. borkdude) @borkdude.bsky.social · 14/07/2026Wanna do a #babashka workshop with me and @lispyclouds.bsky.social? Come to conj 26! #clojure 031
(λ. borkdude) @borkdude.bsky.social · 14/07/2026Very exciting nbb release today #clojure #clojurescript #nbbcljs 050