Episode 537: Adam Warski on Scala and Tapir - a podcast by se-radio@computer.org

from 2022-11-09T17:22

:: ::

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.

Further episodes of Software Engineering Radio - the podcast for professional software developers

Further podcasts by se-radio@computer.org

Website of se-radio@computer.org