~/talk

Scale By The Bay 2018 Unconference: Devon Stewart

Talkat Scale By The Bay 2018 · 2018-11-15..11-17· [scala, api-design]
links:none on file
slides:none on file

Generates strongly typed Scala server and client code from OpenAPI/Swagger using a compile‑time sbt plugin so generated files are never committed; works with Akka HTTP and http4s, Circe for JSON, Cats and refined types, and exposes compiler errors when the spec changes. Uses guardrail code generator and Scala Meta AST to produce testable Handler traits, finds real security bugs during migration, and enforces five levels of CI tests while allowing gradual migration alongside handwritten routes.

AI-written summary · about

  1. 0:00Introduction to HTTP frameworks
  2. 3:26Security vulnerabilities from strict types
  3. 7:45Separation of concerns in handlers
  4. 12:27Live coding demo start
  5. 16:44Code generation in development
  6. 20:25Iterative nature of Scala meta
  7. 26:46Multi-level testing techniques
  8. 30:41Scala meta advantages
  9. 31:08Q&A session
~/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.