Image 2021 05 21 T15 45 55

Signify's Sunday Reads - 27th June 2021 Week #4

Image 2021 05 21 T15 45 55

Scala 3 features, migrating from Scala 2 to Scala 3, ZIO, Cats Effect 3, writing interpreters? - we've got you covered.

Scala 3 comes with new features, updates to the syntax and type systems, and new tools for metaprogramming. Karsten Silz shows us how Scala 3 Overhauls Language for Better Developer Experience in this read. 
​More on migrating to Scala 3 - Igal Tabachnik shares Scala 3 Goodies for Scala 2 Developers. 
It’s time to analyze the ZIO library and its implementation of the fiber model in ZIO: Introduction to Fibers. If you haven’t already, check out the previous articles  Cats Effect 3 - Introduction to Fibers and Cats Effect 3 - Racing IOs, where Daniel Ciocîrlan introduced the fiber model adopted by the Cats Effect library. 

Want to learn How to Approach Writing an Interpreter From Scratch? In this article, Sakib Hadžiavdić will walk you through the steps as well as the dos and don’ts of writing your own interpreter.