This week in #Scala (Nov 2, 2020)
Welcome to the new edition of #ThisWeekInScala!
Published in
2 min readNov 2, 2020
This blog aims to keep you up to date with the latest news from the world of Scala and Reactive programming.
It has been a week since the previous #ThisWeekInScala so let’s catch up on the latest Scala & Reactive happenings…
New Content
- A Intro To Intersection And Union Types In Scala 3
- ScalaZONE — Scala 3 Programming Language Courses (free!)
- dotty+scala.js+async: interesting options
- Why Scala?
- Val vs Def functions in Scala
- Option — the null of our times
- Let’s build a Scala mock library
- Explaining Philip Wadler’s “Theorems For Free” in Scala
- How To Make Integration Tests Less Flaky
- remote caching sbt builds with Bintray
- Generic IOApp alternative
- Tagless Final — Part 15.1 — trust, but verify (The Big Rewrite)
- Scala Templates with Scalate, Mustache, and SSP
- Akka Typed Pipe Pattern & How It Helps Avoid Anti-Patterns
- Akka Typed: Stateful and Stateless Actors
- Streaming With Probabilistic Data Structures: Why & How (KafkaStreams, Algebird)
- Check out Kafkaesque, a test library whose aim is to make the experience in testing Kafka application less painful
- Check out prox, A Scala library for working with system processes
- And patterns-serverless-scala-minimal, a minimal template for deploying a Scala AWS Lambda function.
- And also TranzactIO, a ZIO wrapper for some Scala database access libraries
- And finally for today scala-typesafeequals, a compile time check to ensure you never try to compare unrelated types
- Scale By the Bay, November 12th — 14th, online event
- ZIO Hackathon, November 20th-21st, online event
Releases
In case you are looking for new challenges, pay attention, because Disney Streaming Services is hiring!