~/talk

Building Real-Time Applications with Ember

Talkat EmberConf 2015 · 2015-03-03..03-04· [ember]

Builds a functioning real-time chat using native WebSockets, then refactors it into an Ember service so components, controllers and routes share one connection; starts from a minimal 14-line Node server (later reduced when switching to Socket.io client+server), demonstrates broadcasting to connected clients, shows fallback paths (long polling, Flash) and the app actually updates live in the browser during the demo.

AI-written summary · about

  1. 0:00Intro
  2. 0:13BUILDING REAL-TIME APPLICATIONS WITH EMBER BY: STEVE KINNEY
  3. 2:49Let's talk about building real-time applications with Ember
  4. 3:07This is a story about WebSockets...
  5. 3:39What even is a WebSocket?
  6. 4:49What are WebSockets used for?
  7. 5:18Quick Demo
  8. 8:04Step Zero: We need a WebSocket server, right?
  9. 8:15A WebSocket server in fourteen lines.
  10. 8:50What does this look like on the client?
  11. 9:32Selector-based programming
  12. 10:00Let's try two or three different approaches.
  13. 13:13Dependency Injection with Services
  14. 15:01Using Socket.io
  15. 15:25Let's set up a Socket.io server
  16. 19:01Confreaks
~/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.