Direct-style Bootzooka: 2024 update | SoftwareMill
As technology never stops evolving, it's time to update Bootzooka, our webapp/microservice application template based on TypeScript and Scala. This time, we focus on the backend, adopting Java 21 with Virtual Threads, the "direct" programming style, and Scala 3. Adam Warski (@adamwarski) |
IntelliJ Scala Plugin 2024.2 Is Out! | The IntelliJ Scala Plugin Blog
The new release comes with lots of bug fixes and improvements to Scala 3 support Maciej Gorywoda (@makingthematrix) |
The Tri-Z Architecture: a Pattern for Layering ZIO Applications in Scala
After working on several different services and spending a lot of time improving the code to make it easier to use, I discovered a pattern for layering my applications that I found very useful. Pierre Ricadat (@ghostdogpr) |
The Error Management Manifesto
In the first post of this series I set the scene for error handling in Scala. Our desire is to develop reliable programs; software which does not crash unexpectedly; applications which give their users accurate, precise and informative feedback in exceptional circumstances. Jon Pretty (@propensive) |
Migrating to Safety
Last time, I presented a draft manifesto for a programming framework that facilitates code which evolves from unsafe to safe; from prototype to production. But now, it is about time we started writing some code, to add some concrete flesh to the manifesto’s abstract bones. Jon Pretty (@propensive) |
Benchmarking database sharding in Akka | @lightbend
Akka 24.05 introduced a significant feature: database sharding for event storage. This innovation allows developers to achieve unprecedented throughput with ordinary relational databases like PostgreSQL. Andrzej Ludwikowski (@aludwikowski) |