Scala 3 Developers Survey
The survey is for all developers, whether you’re a professional, a hobbyist, or a student who code in Scala. Share your experience and expectations, and win an Amazon Gift card! SoftwareMill (@softwaremill) |
A case for akka-coordination lease
Sure, using a singleton pattern has its drawbacks, but it’s a matter of choosing the right tool for the job. If you decide to use one, it’s required to understand the consequences and have strong guarantees that the singleton pattern is not violated as it may result in some hard to revert data corruption. Michał Ostruszka (@mostruszka) |
Monad transformers and cats - 3 tips for beginners
Use the right factory method, help the compiler from time to time, and be consistent with error handling. Krzysztof Atłasik |
Forward Compatibility for the Scala 3 Transition
For maintainers of projects, the migration process may become easier with the recent release of Scala 2.13.4, which comes with a new preview feature: reading and compiling against Scala 3 dependencies. Jamie Thompson (@bishabosha) |
Mirror, Mirror on the Wall, Who’s the Genericioust of Them All?
Did you ever wonder how JSON libraries like circe derive codecs for you from case classes and sealed traits? Or how tapir generates a whole OpenAPI documentation from your endpoint definitions? Philipp Martini (@maphiFP) |
Polymorphic Effects in Scala
Learn how Cats Effect 3 pushes Sync and Async to the bottom of the typeclass hierarchy so that you can introduce other CE3 typeclasses into scope without losing the ability to reason about effects. Tim Spence |
Enhanced Package Prefixes
Let’s see how the upcoming version of the Scala plugin combines package prefixes with chained package clauses and relative imports. Pavel Fatin (@pavelfatin) |
Showing Scaladoc and source code in the Scala REPL
What it would take to show Scala documentation in the REPL? Alvin Alexander (@alvinalexander) |