Scala & Functional Programming Blog Thoughts, tutorials, and best practices from our team of Scala experts. Alyssa Ehinger 9/11/26 Alyssa Ehinger 9/11/26 How Scala's Type System Stops AI Code Vulnerabilities Read More Alyssa Ehinger 8/31/26 Alyssa Ehinger 8/31/26 sbt 2.0's Role in Scala's Ecosystem Maturity Read More Alyssa Ehinger 8/24/26 Alyssa Ehinger 8/24/26 What Scala Catches in ML Pipelines that PySpark Won't Read More Alyssa Ehinger 8/21/26 Alyssa Ehinger 8/21/26 Why Scala Actors Handle AI Agent Concurrency Better Read More Tony Moores 8/19/26 Tony Moores 8/19/26 Learning Scala: Great Algorithms are DRY Read More Alyssa Ehinger 8/18/26 Alyssa Ehinger 8/18/26 Comparing Hadoop vs Spark in 2026 Read More Alyssa Ehinger 8/14/26 Alyssa Ehinger 8/14/26 How to Hire an Outsourced Scala Team for Faster Dev Read More Tony Moores 8/12/26 Tony Moores 8/12/26 Learning Scala: Effect Correctness Is a Modeling Problem Read More Alyssa Ehinger 8/10/26 Alyssa Ehinger 8/10/26 How to Scale a Dev Team Without Breaking Your Codebase Read More Alyssa Ehinger 8/5/26 Alyssa Ehinger 8/5/26 How to Migrate to Scala 3 Without Disrupting Production Read More Alyssa Ehinger 8/4/26 Alyssa Ehinger 8/4/26 Ox vs Kyo: Scala's Concurrency Crossroads Read More Alyssa Ehinger 7/31/26 Alyssa Ehinger 7/31/26 Scala Framework Choices for Engineering Teams in 2026 Read More Tony Moores 7/30/26 Tony Moores 7/30/26 Learning Scala: Why Commerce Is Verbs, Not Nouns Read More Tony Moores 7/22/26 Tony Moores 7/22/26 Learning Scala: Configuration Is Code with No Deploy Gate Read More Alyssa Ehinger 7/20/26 Alyssa Ehinger 7/20/26 How to Evaluate Scala Developers for Machine Learning Read More Tony Moores 7/15/26 Tony Moores 7/15/26 Learning Scala: Naming the Business Rule Your Tests Miss Read More Alyssa Ehinger 7/13/26 Alyssa Ehinger 7/13/26 Scala vs Kotlin for Engineering Leaders Read More Tony Moores 7/8/26 Tony Moores 7/8/26 Learning Scala: Time Is an Argument, Not a Side Effect Read More Alyssa Ehinger 7/6/26 Alyssa Ehinger 7/6/26 When Scala Is the Wrong Choice Read More Tony Moores 7/1/26 Tony Moores 7/1/26 Learning Scala: Idempotent Operations in Distributed Systems Read More Older Posts
Alyssa Ehinger 9/11/26 Alyssa Ehinger 9/11/26 How Scala's Type System Stops AI Code Vulnerabilities Read More
Alyssa Ehinger 8/24/26 Alyssa Ehinger 8/24/26 What Scala Catches in ML Pipelines that PySpark Won't Read More
Alyssa Ehinger 8/21/26 Alyssa Ehinger 8/21/26 Why Scala Actors Handle AI Agent Concurrency Better Read More
Alyssa Ehinger 8/14/26 Alyssa Ehinger 8/14/26 How to Hire an Outsourced Scala Team for Faster Dev Read More
Tony Moores 8/12/26 Tony Moores 8/12/26 Learning Scala: Effect Correctness Is a Modeling Problem Read More
Alyssa Ehinger 8/10/26 Alyssa Ehinger 8/10/26 How to Scale a Dev Team Without Breaking Your Codebase Read More
Alyssa Ehinger 8/5/26 Alyssa Ehinger 8/5/26 How to Migrate to Scala 3 Without Disrupting Production Read More
Alyssa Ehinger 7/31/26 Alyssa Ehinger 7/31/26 Scala Framework Choices for Engineering Teams in 2026 Read More
Tony Moores 7/22/26 Tony Moores 7/22/26 Learning Scala: Configuration Is Code with No Deploy Gate Read More
Alyssa Ehinger 7/20/26 Alyssa Ehinger 7/20/26 How to Evaluate Scala Developers for Machine Learning Read More
Tony Moores 7/15/26 Tony Moores 7/15/26 Learning Scala: Naming the Business Rule Your Tests Miss Read More
Tony Moores 7/8/26 Tony Moores 7/8/26 Learning Scala: Time Is an Argument, Not a Side Effect Read More
Tony Moores 7/1/26 Tony Moores 7/1/26 Learning Scala: Idempotent Operations in Distributed Systems Read More