David A. G.’s Post

View profile for David A. G.

Back-End & Data @ Xebia | MBA | Scala Ambassador

🗣️ Full-stack scala Scala 3 is a fantastic language. While it may not be mainstream, it’s a hidden gem for full-stack development. At exomap.io, we’re building a geospatial SaaS platform entirely in Scala. This talk is a tour of that codebase and the stack that makes it work: ✴️ Front-end: Laminar’s functional reactive model makes building responsive UIs a joy. Its expressiveness makes rigid state containers and component hierarchies feel obsolete. Combined with Tailwind and Vite’s Scala.js integration, we get fast visual iteration. ✴️ HTTP & API: Tapir makes APIs nearly invisible—just plain case classes and functions. By defining endpoints in a shared project, the client and server stay perfectly in sync. This is where using one language really pays off in terms of productivity. ✴️ Back-end: Cats Effect, Http4s, and Tapir keep things tight yet capable. Middleware gives us logging and monitoring out of the box. With FS2 and Doobie, we stream data directly from the database and cancel long-running requests cleanly, all the way down to the DB layer. ✴️ Infrastructure: Finally, Besom and Pulumi let us close the loop—writing infrastructure as code, in Scala. Domains, certificates, networks, load balancers, databases, containers—you name it, we configure it with full expressive power and strong typing. Scala’s type system and expressiveness are liberating. They let us build and maintain complex systems solo or in small teams—without sacrificing correctness or velocity. --- Get you tickets here 👉 https://lnkd.in/d8nFmzqS If you would like a discount, I have some as Scala Ambassador. Contact me. 

  • Full-Stack Scala
Matt Stephens

Software Developer (Scala, fintech, contract only), Trader & Tech Writer

1mo

Really good to see Scala getting some coverage. It deserves it!

Love this, David A.

William Raendchen

Backend // 12y PHP // Kotlin • Rust • Scala ❤️

1mo

Now *this* is a tech stack

Kannupriya Kalra

Engineering Leader | AI | Scala Back-end | Google Summer Of Code 2024 & 2025 Org Admin & Mentor @Scala Center | Global Speaker | llm4s maintainer | AI Community Builder

1mo

Impressive

We look forward to hearing from you Jonas Chapuis, PhD

Like
Reply
See more comments

To view or add a comment, sign in

Explore content categories