Baptiste Dupuch
baptiste.dupu.ch
Baptiste Dupuch
@baptiste.dupu.ch
#clojure enthusiast | #clojuredart maintainer | Principal Consultant at t10s.com
Kudos to wevre for shipping transit-dart & transit-cljd (it passes all tests). Thanks a lot 🤘
github.com/wevre/transi...
github.com/wevre/transi...
GitHub - wevre/transit-cljd: Transit for ClojureDart
Transit for ClojureDart. Contribute to wevre/transit-cljd development by creating an account on GitHub.
github.com
June 30, 2025 at 7:18 AM
Reposted by Baptiste Dupuch
Reposted by Baptiste Dupuch
I’m on the lookout for new dev gigs. #clojure
June 11, 2025 at 9:37 AM
Attending @flutterconnection.bsky.social representing @clojuredart! Come say hello :-).
April 4, 2025 at 8:27 AM
Reposted by Baptiste Dupuch
Wow 🤩 Rich Hickey landed a new namespace: clojure.core.async.flow github.com/clojure/core...
added core.async.flow · clojure/core.async@03b97e0
github.com
January 15, 2025 at 7:58 PM
Reposted by Baptiste Dupuch
It took me a while but I finally finished to recode the 300 programs of Jean-Paul Delahaye’s book "Nouveaux dessins géométriques et artistiques" with p5js. The book was published in 1985 and features classic generative algorithms.

github.com/v3ga/nouveau...
January 6, 2025 at 6:18 PM
That’s also my experience, but I’ll add that I feel a lot of pressure to use it since ‘you get so much more done’ and ‘a six-year-old can develop apps with Cursor/chatGPT/bolt...‘ - Go explain a client or your boss that your productivity is unchanged with LLMs...
fogus.me `fogus @fogus.me · Dec 10
My experience in experimenting with LLM coding so far:

Me: Write code that frobnicates

LLM: Sure here is non-functioningXYZ.code!

Me: That doesn’t work because of XYZ

LLM: Sorry here’s non-functioningABC.code!

Me: Now that’s broken because of ABC

LLM: My bad here is non-functioningXYZ.code!
December 11, 2024 at 1:01 PM
ClojureDart "XP report" by
@daveliepmann.com
! "I started with plenty of Clojure experience, but zero knowledge of ClojureDart or Flutter ... Working perhaps ⅔ of a standard schedule, I delivered a working prototype with all the main features in six weeks. www.daveliepmann.com/articles/clj...
Dave Liepmann
Dave Liepmann's home on the web
www.daveliepmann.com
December 11, 2024 at 12:53 PM
Far behind the excellent #babashka from @borkdude.bsky.social but still very happy with the growth of ClojureDart 🥳
December 2, 2024 at 4:57 PM
Reposted by Baptiste Dupuch
Most persistent data structures are trees of Nodes holding some metadata and an array. For some (Clojure* vectors, CLJD sorted colls), metadata isn’t used during traversal. Shouldn’t we put a NodeMetadata in the first slot of the array and shift actual content by one? This would halve indirections.
November 29, 2024 at 8:57 PM
Reposted by Baptiste Dupuch
I will be resuming my monthly offer of free gamedev mentoring, resume/CV review etc. here on Bluesky as I think it'll work well. I'll finally clear my queue from last time then make another post this month!
November 28, 2024 at 7:20 PM
Reposted by Baptiste Dupuch
We've been asked many times how to configure a CI for building iOS/macOs/Android apps with ClojureDart. Here is a repo using Github Actions with a full working configuration. github.com/Tensegritics...
GitHub - Tensegritics/cljdeploy: Empty ClojureDart repository used to illustrate how to configure Github Actions CI locally.
Empty ClojureDart repository used to illustrate how to configure Github Actions CI locally. - Tensegritics/cljdeploy
github.com
November 22, 2024 at 12:54 PM
I have to say my BlueSky feed looks a lot like Twitter pre-covid and it makes me happy.
November 20, 2024 at 9:55 AM
Reposted by Baptiste Dupuch
Plonking about on Bluesky and Threads over the past week has made me appreciate the chronological approach of the former in contrast to the oppressiveness of “an algorithm” in the latter. I had forgotten how it feels to reach an end to my timeline and then move on with my life in one sitting.
November 18, 2024 at 11:40 AM