Building Real-Time Applications with Ember
summary
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
chapters (16)
- 0:00Intro
- 0:13BUILDING REAL-TIME APPLICATIONS WITH EMBER BY: STEVE KINNEY
- 2:49Let's talk about building real-time applications with Ember
- 3:07This is a story about WebSockets...
- 3:39What even is a WebSocket?
- 4:49What are WebSockets used for?
- 5:18Quick Demo
- 8:04Step Zero: We need a WebSocket server, right?
- 8:15A WebSocket server in fourteen lines.
- 8:50What does this look like on the client?
- 9:32Selector-based programming
- 10:00Let's try two or three different approaches.
- 13:13Dependency Injection with Services
- 15:01Using Socket.io
- 15:25Let's set up a Socket.io server
- 19:01Confreaks
related talks
31mEmber on Rails: #REALTALK
31mBest Practices for Architecting Server-Driven Web/Mobile Apps
33mGoing realtime with Ember
24mBuilding a real ambitious application using Ember, Node & CouchDB
26mModern Javascript Frameworks - Introduction to Ember.JS and Ember-CLI
46mArt and Science of Shipping Single Page Apps with Ember.js
22mUsing Ember to Make the Seemingly Impossible Easy
35mEmber on Rails - Convention over Configuration on both sides of the tubes
