(λ. borkdude)
@borkdude.bsky.social
850 followers 24 following 430 posts
#clojure (#cljKondo, #babashka) * functional programming * whole food plant based * progressive rock+metal * ♥ @lalage_ * http://github.com/borkdude
Posts Media Videos Starter Packs
borkdude.bsky.social
A short video about Eucalypt, a Reagent-like on Squint-cljs, that compiles down to 10kb artifacts.
www.youtube.com/watch?v=SLnC...

by Chris McCormick #clojure #squintcljs #clojurescript
Make UIs in 10kb with "ClojureScript" and "Reagent" (Squint-cljs and Eucalypt)
YouTube video by mccormix
www.youtube.com
borkdude.bsky.social
Babashka Conf in 2026 the day before Dutch Clojure Days? Show your interest in the babashka-conf channel on Clojurians Slack.

#babashka #babashka_conf
borkdude.bsky.social
Pretty cool to see quickdoc being used in this project on tangled

tangled.org/@flowthing.t...

github.com/borkdude/qui...

#clojure
tangled.org
borkdude.bsky.social
I'm posting a lot since I have to give a presentation tonight and I'm at peak procrastination right now.
borkdude.bsky.social
The most important #squintcljs updates since March:

github.com/squint-cljs/...

#clojurescript #clojure
borkdude.bsky.social
Included a small compile time optimization for = : when you compare with a number, or keyword/string (same thing in squint), which is a pretty common pattern, then = will still compile into === :

squint-cljs.github.io/squint/?src=...
Squint
squint-cljs.github.io
borkdude.bsky.social
Squint = now defaults to a deep equals implementation

squint-cljs.github.io/squint/?src=...

#clojure #clojurescript #squintcljs
borkdude.bsky.social
Nbb: the easiest way to script in ClojureScript on node, bun and deno

github.com/babashka/nbb

#clojure #clojurescript #nbbcljs
borkdude.bsky.social
Ik heb ook teveel ochtendhumeur om evangelisch kerkganger te zijn, dus dat matcht. Misschien zie ik je in november dan eindelijk eens in de Hoeksteen 033 ;)
borkdude.bsky.social
Just received a PR from someone in a golang project (that's part of the bb ecosystem). The test was stuck. Guess what: the programmer didn't handle the success condition. I guess golang forces you to think about error handling so much that you're distracted from the happy path 😅
borkdude.bsky.social
The original reagent demos are 150kb gzipped / 539 kb. That's a 10x gzipped (26x unzipped) reduction in size
borkdude.bsky.social
The story of Eucalypt: a slop-coded Reagent replacement Squint for < 10kb UI projects

mccormick.cx/news/entries...

#clojure #clojurescript #squintcljs
I Replaced React & Reagent With 720 Lines of Slop-coded Squint-cljs
Chris McCormick - News
mccormick.cx
borkdude.bsky.social
Reagent SVG clock (running in Eucalypt / Squint)

#clojure #clojurescript #squintcljs

squint-cljs.github.io/squint/?src=...
Squint
squint-cljs.github.io
borkdude.bsky.social
Eucalypt Tictactoe #squintcljs

Reactive front-end in < 10kb

#clojure

squint-cljs.github.io/squint/?src=...
borkdude.bsky.social
Here is the same thing but directly from JS:

codepen.io/borkdude/pen...

I like the squint syntax a lot better though
Eucalypt from JS
...
codepen.io
borkdude.bsky.social
Eucalypt (Reagent without React in squint) example:

squint-cljs.github.io/squint/?repl...

#clojure #clojurescript #squint
Squint
squint-cljs.github.io
borkdude.bsky.social
OK, voor veel mensen waarschijnlijk wel nuttig, maar niet voor allemaal en ook niet om er 4 uur bij stil te staan. Kun je je laptop niet meenemen zodat je nog even modellen kan trainen? ;)
borkdude.bsky.social
Wat heeft goedkoop boodschappen te maken met de rest eigenlijk?
borkdude.bsky.social
Eucalypt by Chris McCormick is a Reagent clone in #squintcljs (10kb of JS). It now has all Reagent demos working including TodoMVC 🤯

chr15m.github.io/eucalypt/

#clojure #clojurescript
Eucalypt
chr15m.github.io
borkdude.bsky.social
Did I really write "destruct" instead of "defstruct"? I read these changelogs like 5 times.
borkdude.bsky.social
Ik heb de updates maar even uitgezet voorlopig