Scala, Akka, Play - reading, libraries, tools and news
September 22nd, 2022, ISSUE 447, This issue on the web. Compiled by SoftwareMill.

READING

Migrating from Akka HTTP to tapir

Learn how to gradually switch and what additional benefits you can get when chosing Tapir over Akka HTTP.
Adam Warski (@adamwarski)
How to make Akka serialization bulletproof

Akka Serialization Helper is the right tool to make Akka serialization bulletproof by catching possible runtime exceptions during compilation. It is free to use and easy to configure.
Łukasz Kontowski
Manage library breaking changes with Scalafix

Use Scalafix rules to automatically refactor an original code by choosing the updates to apply.
Ali-Firat Kilic (@_AliFirat)
Typelevel Native

We recently published several major Typelevel projects for the Scala Native platform, most notably Cats Effect, FS2, and http4s. This blog post explores what this new platform means for the Typelevel ecosystem as well as how it works under-the-hood.
Arman Bilge (@armanbilge)
Akka Fork FUD

Can Lightbend sue potential fork maintainers? Is Akka fork a maintainable project, or maybe it's too complex to handle? These and other questions are explored by Alex in his blogpost.
Alexandru Nedelcu (@alexelcu)

VIDEOS

SBT in Scala (part 1)

This video is an introduction to SBT, the Scala project builder tool. We'll set up SBT and a Scala project from scratch without an IDE, we'll learn how to run a main application directly from the SBT console, we'll install third-party libraries and we'll set up and run tests in our application.
Daniel Ciocîrlan (@rockthejvm)
Scala Native Internals Overview

Scala Native is an extension to the Scala compiler that allows Scala to be run without JVM, natively. In this video, Wojciech Mazur will give a thorough overview of how it works.
Wojciech Mazur (@Wojciech_Maz)

EVENTS

Migrating from Akka to ZIO Panel Discussion, September 23rd, Online

Join the panel discussion to hear from the industry leaders (John De Goes, Adam Fraser, Ivan Subotic, Jakub Czuchnowski, Jan Ypma, Kit Langton, and more) discussing ZIO as an alternative solution to Akka, hear successful migration stories as well as learn about key features making ZIO more cloud efficient, robust and resilient for modern application development.
Ziverge (@zivergetech)
Functional Scala 2022 CFP

Apply before October 15th.
Ziverge (@zivergetech)
ScalaCon 2022 CFP, October 4th-5th, virtual event

ScalaCon is looking for talks covering different areas of Scala. Talk slots are around 40-45 minutes in length with 5 minutes of Q&A time. CFP closes at May 12, 2022 16:50 UTC!
ScalaCon (@scalacon)
ZIO Hackathon, October 27th-28th, New York, USA & Online

We will share and learn about ZIO and related projects; chat about functional programming, functional Scala, and much more; work on fun projects; and get to know one another. No prior background knowledge of ZIO is assumed.
Ziverge (@zivergetech)
Functional Scala 2022, December 1st-2nd, London

Use our link and get a 10% discount for Scala Times readers!
Ziverge (@zivergetech)

RELEASES

Scala 2.12.17

Aids migration to 2.13, eases cross-compilation with Scala 3, and more changes.
Scala contributors
kittens 3.0.0

Scala 3 support has finally landed!
kittens contributors
Slick 3.4.x is here!

Slick is no longer led by Lightbend. It’s entirely community-maintained.
Slick contributors
Copyright © 2022 SoftwareMill SA, All rights reserved.