I am very happy to announce that will be speaking at https://t.co/GvW9fV4Cec in Paris on 17 October!
This will be my first conference talk since 2019, and I'm going to try to make it the best ever! I will introduce https://t.co/sWLJ78721a to the world: a tour de force of all the wonderful things you can do with Scala 3.
I will show you an exciting, optimistic and realistic future for Scala. I will show you how to build CLI and web applications with code that's as easier to read than Python or JavaScript, but just as safe as Haskell.
Thank you to the conference team for giving me this opportunity. https://t.co/GvW9fV4Cec has a special place in my heart: it's always been a delightful, independent and friendly event, and I'm excited to be coming back to Paris!
If you want to see the pinnacle of coding elegance, then please come along!
#Scala folks, in Italy 🇮🇹 we're approaching the Republic Day, and a new #YAES version is here to celebrate! 🎉 The focus was on testing YAES applications, so we introduced some utilities to deal with effects in tests (mainly for @scalatest).
Check it out! https://t.co/9vb2d0oUON
cc @ScalaTimes
cc @petr_zapletal
Following up on recent posts about Kyo... Here is a great talk by Jonathan Winandy, aka @ahoy_jon, from @scalarconf 2026. Really recommend checking this out if you don't know how special Kyo is!
https://t.co/cgpbW38kNy
Is it possible to develop complex GPU pipelines in Scala? 🧠 Spoiler alert, it is! A very well made presentation on Cyfra from @scalarconf 2026. Worth watching even if you know nothing about GPU computations (like me 😀). Btw, it almost matches C++ llama performance! 👇
@Ciberon Usually with anything more than about four spinning plates, I'm the bottleneck to getting them spinning again, so it's a disadvantage in merge/rebase churn to go beyond that, for no net productivity benefit.
This is a heavy story about a brilliant Scala developer who put his life into his work. 💔 After many health and personal problems, he open-sourced his project for everyone. Let's help him find a new job or support his work! 🙏 #scala
https://t.co/kbCAQUFtHP
How can we ensure critical safety properties of AI agents? Like, no API keys leaked, no prompt injection, no data loss? It's a hard question which will require fundamentally rethinking the way we build modular software. We have an answer in our paper "Tracking Capabilities for Safer Agents" https://t.co/1lYxokDRQv, which I will present at the CAIS conference https://t.co/W0PlVxL8IZ next week.
Kyo 1.0.0-RC2 is out so why not - refactoring my whole project to use it. Let's see how it goes in the wild ✌️
PS: Will need to introduce workflows4s-kyo :) @Krever01 should be easy with recently added effect polymorphism I guess :)
https://t.co/r45xrRxFMk
A couple of months ago, I had the pleasure of giving a talk at @scalarconf. Now the video 📽️ is available!
The talk was about how #Scala, #Kotlin, and #Java use continuations to implement their light version of threads 🧵
Enjoy!
https://t.co/jaWLC6w3QZ
Videos from @scalarconf are online! 🎉 Let's start with the presentation from @odersky. It's about applying the new capabilities to AI agents 👇 https://t.co/onbrSQ3ied
ExoBench MCP server is live in preview.
Paste a slow SQL query into your AI tool. It rewrites the query, creates indexes, and iterates until performance improves using data from a REAL Postgres.
Preview access is open now. Request an invite at https://t.co/ecbOm8O6f5
New version of #YAES is here, and this time it's huge! 🚀 We have a new integration with #Scala Jsoniter, a new testing library with primitives for testing the `Raise[E]` effect, a bunch of other stuff... and a new version of the `Reader[R]` effect based on opaque types 👻
With the new Reader, you can implement DI 🫛 with implicit resolution in your direct-style Scala applications.
Here are the release notes: https://t.co/pF3c84QiYA
Don't forget to check out also the example application that uses YAES from the ground up (WIP 😜): https://t.co/HCXyPg2Qz5
cc @petr_zapletal
cc @ScalaTimes