~/talk

Server-Side Swift from Scratch

Talkat .concat() 2018 · on Saturday, 2018-03-03· [swift, serverless]

Server-side Swift is viable now: an open-source framework at http://github.com/pointfreeco builds and runs https://www.pointfree.co, using Swift types for middleware with phantom types that enforce response-state transitions at compile time, an applicative parsing router that produces an enum of routes and generates links safely, Swift-modelled HTML/CSS rendered via WKWebView and Swift playgrounds, and heavy snapshot testing with 100+ screenshots to confirm pages and emails actually work.

AI-written summary · about

  1. 0:00Start
  2. 1:27Overview of What Swift Can Bring to Web Development
  3. 2:30Define the Layers of What Makes a Server Framework
  4. 4:21Middleware
  5. 8:39Custom Infix Operators
  6. 10:36Approaches
  7. 12:54Demo
  8. 16:40View Rendering
  9. 20:13Snapshot Testing
  10. 20:34Screenshot Testing
  11. 22:20Conclusion
~/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.