Functional programming in practice, with all its consequences
summary
A practical walkthrough of building a typical microservices application in Scala using pure functional programming: frontend with Scala.js, web services with Akka HTTP, and database persistence with Slick. The talk explains how referential transparency and pure functions map to real tasks (HTTP, DB access, logging, UI), discusses APIs and monads used in these architectures, and shows benefits for modular evolution and reusing the same unit and integration tests.
AI-written summary · about
chapters (6)
- 0:00Functional programming intro
- 13:10Declarative programming in practice
- 26:38Implementing functional DSLs
- 35:52Modular architecture with APIs
- 40:47Functional testing with libraries
- 45:24Conclusion and future
related talks
43mFunctional Programming in Practice with Kotlin & Scala
01h 00mWhat The Functional Programming
45mFunctional Programming — What's the Point?
31mA Primer on Functional Programming
43mPure Functional Programming in JavaScript
57mThe Fun of Functional Programming Panel
01h 01mLeaving side effects aside
41mFunctional programming: Give it a chance!
