This week in #Scala (Jul 28, 2025)
Welcome to the new edition of #ThisWeekInScala!
This blog keeps you updated with the latest Scala and Reactive programming news.
New Content
Scala Macros - Episode 8 - Turning a Trait Into an HTTP Server
Scala Macros - Episode 9 - Turning a Trait Into an HTTP Server
Fish Aquarium Database - ZIO + Quill + PostgreSQL JSONB—A fun, working example of how to use JSONB with Quill in Scala 3 and ZIO. This project demonstrates a complete fish aquarium database with type-safe JSONB operations using modern Scala.
layoutz—Simple, beautiful CLI output
PencilMail—Fork of https://github.com/minosiants/pencil with added AWS SES support, various fixes, improved tests, various enhancements, and removal of the Apache Tika dependency.
Events
Announcing Scala Days 2025 (Lausanne, Switzerland, 19–21 August 2025)
Scalator: Stream Composition with Kyo & Community Revival!, Wed, Jul 9, 2025, 6:00 PM, Toronto
Releases
Learning Materials
Get Programming with Scala by Daniela Sfregola (30% off)
Play for Scala (30% off)
Grokking Functional Programming (30% off)
Functional Programming for Mortals (pay as much as you want)
Essential Effects by Adam Rosien (20% off)
Programming in Scala, Fifth Edition
Functional Event-Driven Architecture: Powered by Scala 3 is now 100% complete
Zionomicon (code is thisweekinscala)