A FUNCTIONAL SCALA STACK FOR 2020
summary
Builds a tiny backend that records likes for programming languages with a simple schema (languages, likes) and a working HTTP endpoint bound on port 8080. Uses tapir + http4s to describe endpoints as values, doobie transact to compile ConnectionIO upserts and a sequenced insert for likes, and generates OpenAPI -> Swagger UI docs. Demo inserts show 3 likes across 2 language rows, uses a bearer token "1234" for auth, and the live demo runs successfully.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:57Annotations
- 5:13About Adam
- 8:45Absurd Language
- 13:10Query
- 14:58Side Effect
- 17:53API
- 28:53D4S
- 32:49OpenAPI
- 35:01Database
- 35:48Testing
- 37:34Summary
- 43:04Questions








