Scala, Akka, Play - reading, libraries, tools and news
September 16th, 2022, ISSUE 446, This issue on the web. Compiled by SoftwareMill.

READING

Reconciling Spark APIs for Scala

Scala 3 gives you the tools to design the perfect Spark API. We proved it by creating the open source library Iskra.
Michał Pałka (@mchlpalka)
Scripting with Scala

Unix has a long tradition with scripting - small programs represented as text files that can be inspected, modified, and executed. Scala can be used for scripting too.
Alexandru Nedelcu (@alexelcu)
ING Contact Center 2.0  -  Creating Resilient APIs

A case study from ING. In this blog post we shall look at some patterns that engineers in the CC 2.0 family apply to achieve high availability and resiliency.
Auysh Mittal
Functional event sourcing with cats-effect

Achieve maximal expressivity and domain abstraction while retaining actor protocol precision using the endless4s Scala library.
Jonas Chapuis (@JonasChapuis)

VIDEOS

ZIO Streams Part 1 (The Channel Type)

A talk from the Zymposium meetup. Streams in ZIO 2.0 have the same API you are used to, but under the hood, they are now powered by channels. We'll look at what channels are and how to use them to implement our own stream operators.
Adam Fraser (@adamfraser)
ZIO Streams Part 2 (Using Channels)

In this episode, we will continue our exploration of streams in ZIO 2.0 learning how to implement our own channel operators as well as stepping back and looking at higher-level stream operators.
Adam Fraser (@adamfraser)
ZIO Streams Part 3 (Streaming Sandwiches)

In this episode we're coming back to streams, looking at how we can use our new knowledge of channels to solve some real-world problems.
Adam Fraser (@adamfraser)
ZIO Streams - Final Part (Fan In/Fan Out)

In this episode, we will be looking at concurrent operators that let us "fan out" and "fan in" streams. Let's do this!
Adam Fraser (@adamfraser)
Ep 17: The Magic of LazyLists

If you're new to this series I make videos about functional programming, category theory, Scala, Haskell, Lisp and other functional languages.
Functional Justin (@justinhj)

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)
Copyright © 2022 SoftwareMill SA, All rights reserved.