~/talk

Beyond the buzzword: A reactive web application in practice

slides:none on file

Live-coding builds a small Scala Play Framework web app: a websocket front end that creates one lightweight actor per connection, sends queries to the Twitter API via nonblocking Futures, and routes results back; failures go through a Circuit Breaker (configured for 2 failures, 5s timeout, 5s reset) and actor-to-future bridging uses the pipe pattern so exceptions don't fail silently. Demo shows echo and Twitter queries (artificial 1ms timeout to trip the breaker), and load testing uses Gatling and Bees with Machine Guns; deployment options include Clever Cloud.

AI-written summary · about

  1. 0:00Introduction to reactive apps
  2. 7:10Evolution of web architectures
  3. 14:57Hardware trends and reactive needs
  4. 15:37Building a reactive web app
  5. 23:23Live coding the websocket
  6. 31:48Handling failures with futures
  7. 39:14Circuit breakers for resilience
  8. 46:40Deployment strategies
  9. 51:55Load testing reactive systems
  10. 57:15Closing remarks
~/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.