
Pierre Ricadat
@ghostdogpr
Followers
1K
Following
3K
Media
75
Statuses
2K
Software Architect | Scala Lover | Creator of Caliban and Shardcake
Seoul, Republic of Korea
Joined June 2007
Do you like Caliban? Or maybe Shardcake? Enjoyed OSS contributions I’ve done over the years? Have I helped you on Discord?. I’ve just setup a GitHub Sponsor page so if you’d like to give a little back or encourage future contributions, head up to 🙏.
github.com
Scala developer and open-source contributor, creator of Caliban and Shardcake
2
20
55
@tim_smart @MichaelArnaldi @MattiaManzati if you guys ever wanna talk about how we handle some edge cases (split brain, resilience), feel free to ping me. We’ve been using it in prod for 3.5 years now!.
1
0
9
Released a minor version of Caliban. 8 changes, 8 different contributors which is pretty cool. Release notes:
github.com
Release Notes This release brings a few minor improvements and bug fixes. One notable thing is that there was a new release of GraphiQL which requires loading it in a different way, so you will nee...
0
3
13
#LambdaDays were a blast! A perfect balance between thought-provoking keynotes from researchers and industry-grounded talks covering various languages and ecosystems. And of course the hallway track! Glad to have met lots of interesting people. Going home with a lot of ideas.
1
2
24
Slides for my talk "Anatomy of a Scala Game Server" at #LambdaDays 2025:.
github.com
Slides for my talks. Contribute to ghostdogpr/slides development by creating an account on GitHub.
4
14
55
Soon!.
🏗 Functional programming isn't just elegant, it's powerful in practice. At Lambda Days 2025, Merlin Pahic shares how Kotlin, event sourcing, and a local-first approach power education apps for kids in low-connectivity regions. Meanwhile, @ghostdogpr dives into building a
0
1
19
The new version of Better Fors shipped with Scala 3.7.0 improves my benchmarks even further compared to the previous version, thanks to the map elimination for `yield ()` 🎉. Awesome work from @KacperFKorban! 🙏. More details:
scala-lang.org
0
10
53
For the first time in 5 years, Metals is now able to load and compile my (large) work project. And after a couple days testing. it's working great! 🎉. Thanks to @TomekGodzik and all the other contributors for the continuous improvements. It has really paid off in my case.
2
11
99
Will be in Kraków at @LambdaDays in a little bit less than 3 months to talk about how my team built a new multiplayer game server using Scala and pure functional programming. I will explore the architecture, application design, and various techniques we used. See you there!
0
7
32
Wrote a blog post about an issue I had in prod related to how lazy vals are encoded in Scala 3.
blog.pierre-ricadat.com
I covered our migration to Scala 3 extensively in my last blog post, but we deployed the migrated code to production only a week ago. Such releases are always a little stressful because you never...
2
8
27
This is caused by the new encoding of lazy vals in Scala 3. Our scheduler ran out of threads after 48h (fortunately the issue happens at a slow pace). cc @lukasz_bialy.
1
0
1