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

READING

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 mastodon.social 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)

LISTENING

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)

VIDEOS

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)

EVENTS

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.