Cesar Enrique Ramirez: Domain modeling for event sourced data [Scala Days 2025]
Separating read and write models in complex systems enhances flexibility, scalability, and adaptability while simplifying schema evolution and access patterns.
sbt 2.x uses Scala 3.x for build definitions and plugins, while still supporting Scala 2.x. It embraces a simpler build.sbt via common settings and introduces an incremental test feature.
Databricks co-founder Matei Zaharia wins ACM Prize and declares AGI is already here
Matei Zaharia won the 2026 ACM Prize in Computing for his contributions to distributed data systems and AI infrastructure, donating the prize to charity.
Functional programming disciplines—immutability, explicit absence handling, and explicit failure representation—reduce enterprise risk and improve delivery predictability in Java-based organizations without requiring complete language rewrites.
Record immutable facts about system decisions and compute results using pure functions like foldLeft to create auditable, reproducible totals in enterprise commerce.
Antonio Jimenez is a Spanish software engineer based in Switzerland with five years of Scala experience, specializing in functional programming and contributing to Cats Effect's I/O runtime development.
Functional programming disciplines—immutability, explicit absence handling, and explicit failure representation—reduce enterprise risk and improve delivery predictability in Java-based organizations without requiring complete language rewrites.
Beyond RAG: Architecting Context-Aware AI Systems with Spring Boot
Context-Augmented Generation (CAG) enhances Retrieval-Augmented Generation (RAG) by managing runtime context for enterprise applications without requiring model retraining.
Apache Kafka has cemented itself as the de facto platform for event streaming, often referred to as the 'universal data substrate' due to its extensive ecosystem that enables connectivity and processing capabilities.
Things that I Only Learned After Scaling: Non-Obvious Lessons from Production
Production systems reveal hidden scaling failures invisible in documentation: retries cause cascades, logs become bottlenecks, stateless services hide state, and partial failures require degraded-mode design.
What I Learned Building Secure Observability in Scala
Build secure Scala applications by keeping core logic in plain IO and using a temporary Mission Stack only for sensitive operations, integrating security with observability from the start rather than adding it later.
Open-source effect systems provide genuine benefits for safe parallel programming but create systemic problems through their pervasive, infectious nature that spreads throughout entire codebases.
Scoverage, Scala's standard code coverage tool, underwent systematic testing improvements to ensure reliability across compiler language features and future compatibility.
Arman Bilge is a Typelevel community member, core maintainer of projects including Cats Effect, and Executive Director of the Typelevel Foundation focused on community growth and adoption.
A Swing-based Scala REPL using a mixin annotation can eliminate JLine limitations, support embedding and remote connections, and reduce delegation boilerplate.