~/talk

Functional programming in practice, with all its consequences

TalkinSpanishat Codemotion Madrid 2017 · 2017-11-24..11-25· [functional-programming, microservices]
links:none on file
slides:none on file

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

  1. 0:00Functional programming intro
  2. 13:10Declarative programming in practice
  3. 26:38Implementing functional DSLs
  4. 35:52Modular architecture with APIs
  5. 40:47Functional testing with libraries
  6. 45:24Conclusion and future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.