~/talk

A FUNCTIONAL SCALA STACK FOR 2020

Talkat Scalar 2020 · on Friday, 2020-05-15· [scala, web-platform]
slides:none on file

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

  1. 0:00Introduction
  2. 0:57Annotations
  3. 5:13About Adam
  4. 8:45Absurd Language
  5. 13:10Query
  6. 14:58Side Effect
  7. 17:53API
  8. 28:53D4S
  9. 32:49OpenAPI
  10. 35:01Database
  11. 35:48Testing
  12. 37:34Summary
  13. 43:04Questions
~/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.