Full Stack Scala Development - Building Geospatial SaaS with Scala 3
Scala Days Conferences via YouTube
AI Adoption - Drive Business Value and Organizational Impact
Google AI Professional Certificate - Learn AI Skills That Get You Hired
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a comprehensive conference talk demonstrating how Scala 3 serves as a powerful language for full-stack development through a real-world geospatial SaaS platform case study. Discover how one language can streamline the entire development stack, from frontend to infrastructure, while maintaining type safety and expressiveness throughout. Learn about Laminar's functional reactive programming model for building responsive user interfaces, combined with Tailwind CSS and Vite's Scala.js integration for rapid visual development. Examine how Tapir simplifies API development by treating endpoints as plain case classes and functions, enabling perfect synchronization between client and server through shared project definitions. Understand the backend architecture using Cats Effect, Http4s, and Tapir for robust yet maintainable server-side development, with FS2 and Doobie providing efficient database streaming and clean request cancellation capabilities. See how Besom and Pulumi enable infrastructure-as-code written in Scala, managing everything from domains and certificates to networks, load balancers, databases, and containers with full type safety. Gain insights into how Scala's type system and expressiveness enable small teams to build and maintain complex systems without compromising correctness or development velocity, making it an ideal choice for full-stack development despite not being mainstream.
Syllabus
Jonas Chapuis: Full stack scala [Scala Days 2025]
Taught by
Scala Days Conferences