Search

Home > Software Engineering Radio - the podcast for professional software developers > Episode 537: Adam Warski on Scala and Tapir
Podcast: Software Engineering Radio - the podcast for professional software developers
Episode:

Episode 537: Adam Warski on Scala and Tapir

Category: Technology
Duration: 01:07:00
Publish Date: 2022-11-09 17:22:00
Description:

Adam Warski, the co-founder and CTO of SoftwareMill, discusses Scala programming and the Tapir library. Scala is a general-purpose JVM language, and Tapir is a back-end library used to describe HTTP API endpoints as immutable Scala values. Host Philip Winston speaks with Warski about the implications of Scala being a JVM language, the Scala type system, the Scala community's view of functional vs. object-oriented programming, and the transition of the ecosystem from Scala 2 to Scala 3. The Tapir discussion explores why Tapir is a library and not a framework, how server interpreters work in Tapir, how interceptors work, and what observability features are included with Tapir.

Total Play: 0