Augmented software crafter▪️Functionnal Programming▪️Scala▪️Rust▪️Java▪️Nix

France, Rennes
Joined October 2009
Incredible, and the game play is really good !
Replying to @BriossantC
On "one prompt": it was a ~1,050-word brief, verbatim in the repo. The game was complete, online and polished once before my second message. Later asks, all in the README: TTS voice, antialiasing, domain, mobile page, trailer, license. Source-available: github.com/briossant/ombres
1
52
David Crosson retweeted
Claude Opus 5.5 built this game from one prompt. ~35 hours of agent work in Claude Code's ultracode mode, and it's finished: up to 12 players, phones as controllers, and your bird's shadow paints the desert as the sun sets. It cut this trailer too. @claudeai Play 👇
2
2
1
4
245
David Crosson retweeted
The Scala 3 Features for Agentic Development, Today and Tomorrow by @adamwarski at Func Prog Conf the 14th of October 🎟️ Get your ticket: funcprogconf.com/
1
3
5
364
David Crosson retweeted
And here is the official summary of what the new LTS version means for library maintainers, what features landed since Scala 3.3 and how to migrate cleanly! ​scala-lang.org/news/3.9/
6
35
596
My #EclipseEspaña #eclipse photos taken from Spain processed by vibe-coded #scala CLI app. #claudeCode and #Opus5 model have been used. (github.com/dacr/eclipse) I've saved a lot of time !!!
5
182
What on earth is the world coming to? It only took me a few hours with Claude Code to add almost full SQL support to ZIO-LMDB github.com/dacr/zio-lmdb
80
David Crosson retweeted
harehare/mq - A jq-like Markdown query language for command-line processing #devopsish github.com/harehare/mq
2
22
2
199
15,646
David Crosson retweeted
Chimp just got a significant upgrade! You can now build both typesafe MCP servers & clients, with just a couple of lines of code. Using any approach to writing Scala, in the spirit of Tapir & sttp. + a new documentation site, to get up to speed quickly github.com/softwaremill/chim…
2
11
480
David Crosson retweeted
Maybe we should stop pretending that we carefully review AI-generated code. Not all software is equal. Some of it is critical, but the majority is not. What if we separated human-written & AI-generated code entirely? This might be at the system, project, or module level: some modules might be end-to-end AI-generated and maintained, with people involved in writing feature requests, reporting bugs, and providing usage feedback. They wouldn’t, however, ever touch or read the code. That would resolve the (human) code review problem. But some code is critical, or needs the extra innovation, say, a novel architecture, that humans excel at. That code could be deliberately developed by humans ONLY. No AIs allowed. Hard questions remain: how to identify "critical" software upfront? What if a piece of AI-generated software becomes critical?
4
5
25
1,460
Interesting :) I was not expecting so high performance from my #scala @zioscala zio-lmdb database (github.com/dacr/zio-lmdb) 127K write-records/s & 312K read-records/s on my 10 years old computer, using protobuf serdes. Next move will be to bring schema support and better code.
1
2
7
755
In fact it is even better ... 348K write-records/s and 716K read-records/s, will have to use the right tool to get the real numbers which are probably even better... Here is what I got when running all tests together and so with a kind of good jvm warm-up...
17
David Crosson retweeted
I've been working/vibing on integrating scala-cli and Nix together, with granular dependencies (and not just a single non-cacheable blob of jars). So far the results are promising, and with some upstream changes it can only get better. github.com/scala-nix/scala-c…
3
6
37
1,502
merci pour ta conf @benjilegnard sur le local-first ! Très Inspiratante 😀
1
3
121
David Crosson retweeted
The whole Scala ecosystem was mapped! 🗺️ Ok, maybe not the whole, but this roadmap is pretty thorough. Nice to see a clear path that doesn't throw you straight into category theory on day one. Definitely worth a bookmark if you're learning. 🔖 roadmap.sh/scala
2
2
23
898
David Crosson retweeted
Who gets excited about a logging framework? You will when you see these benchmarks. 👇
1
1
13
625
David Crosson retweeted
Custom skills for Claude and Copilot put together by @alexelcu. They explicitly teach the agent how to handle Cats Effect IO, MTL typed errors, and proper Resource lifecycles. 👇
2
2
14
772
When your favorite coding agent find a workaround to a deny permission you have set... I'll have to enhance my config
51
David Crosson retweeted
Be an important part of the Scala community. Take a quick 5‑minute survey that directly impacts Scala’s roadmap, libraries, and tooling. This short survey evaluates Scala adoption and usage among developers. Click the link and complete the survey now to help shape the future of Scala. Scala Survey 2026 is brought to you by VirtusLab and Scala Center. virtuslab.typeform.com/Scala…
9
2
21
1,251