Scala, Akka, Play - reading, libraries, tools and news
November 10th, 2022, ISSUE 455, This issue on the web. Compiled by SoftwareMill.


Integrating Java APIs with Cats Effect

How to smoothly integrate the two worlds.
Krzysztof Atłasik (@_katlasik_)
Speed up ZIOs with memoization

You can do ZIO memoization in just a few lines, however, use zio-cache for more complex use cases.
Erik van Oosten (@erik_van_oosten)
Archive your toots to Hugo

I tooted on sporadically for five years. After moving to another instance, I wanted to preserve my old content. We will use a technique called PESOS, or Publish Elsewhere, Syndicate to Own Site.
Ross Baker (@rossabaker)


Software Engineering Radio: on Scala and Tapir

Philip Winston speaks with Warski about the implications of Scala being a JVM language, the Scala type system, the Scala community’s view of functional vs. object-oriented programming, and the transition of the ecosystem from Scala 2 to Scala 3. The Tapir discussion explores why Tapir is a library and not a framework, how server interpreters work in Tapir, how interceptors work, and what observability features are included with Tapir.
Adam Warski (@adamwarski)


Top 10 Skills to Learn to Be a Scala Developer

Immutability, expressions vs instructions, OOP, pattern matching, functions as values, collections, abstract reasoning with FP, monads (briefly), futures, contextual abstractions.
Daniel Ciocîrlan (@rockthejvm)
The Scala community will exile me for this

Why and when git conflict markers are parsed as valid Scala.
Jakub Kozłowski (@kubukoz)


Functional Scala 2022, December 1st-2nd, London

Use our link and get a 10% discount for Scala Times readers!
Ziverge (@zivergetech)
Copyright © 2022 SoftwareMill SA, All rights reserved.