Welcome back to another Sunday Reads; we may have entered a new year but our Sunday Reads is one thing you can count on to stay the same, bringing you all of the latest in Scala and some of our favourite picks of programming knowledge that has been shared in the past week.
First up, we've got a post on a very important topic at the moment... Scala 3! Dean Wampler, shared his thoughts on Dependent Types because as he says Scala 3 expands on the type-level computing you can do at compile time. This is Part 1 from Dean, so stay posted for more to come!
More on Scala, we've got something from Scala contributors on how to Improve Opaque Types.
And Ólafur Páll Geirsson says Publish Scala 2 and Scala 3 macros together, he initially demonstrates how runtime crashes can happen and then moves on to application.
Adam Rosien shared a how-to build Concurrent state machines, to model complex behaviors. Step by step and with examples he provides all you could need!