Airbnb Tech Talk: Spike Brehm - Rich JavaScript App Architecture

submitted by kevincarter on 10/20/13 1

Airbnb's Wish Lists: Rich JavaScript App Architecture Spike discusses how his team built the frontend architecture necessary to support Airbnb's latest rich-client JavaScript app: Wish Lists. Built on top of Backbone.js and Handlebars, Wish Lists is an example of the new generation of single-page apps that is taking the web by storm. He will share how the team tackled a number of issues with this modern approach, including internationalization, client-side rendering, HTML5 pushState, cross-domain API, composite views, and memory management. He will also share his latest research into the holy grail for rich JavaScript apps -- DRY client-server rendering -- and why Airbnb is moving from Rails to Node.js. Spike is a Front End Engineer specializing in building rich-client JavaScript apps at Airbnb. In over a decade of experience with JavaScript -- his first code was for UI widgets on a Geocities page -- he has seen the role of JavaScript on the web morph from black sheep to king of the hill. Currently in love with Backbone.js, Handlebars and CoffeeScript, he's wrestling with the ubiquitous problem of rendering JavaScript apps on both the client and server, using Node.js to prototype the next generation of Airbnb's front end stack. Spike's slides: nerds.airbnb.com/slides-and-video-from-spike-brehms-tech-talk www.airbnb.com/techtalks

Leave a comment

Be the first to comment

Collections with this video
Email
Message
×
Embed video on a website or blog
Width
px
Height
px
×
Join Huzzaz
Start collecting all your favorite videos
×
Log in
Join Huzzaz

facebook login
×
Retrieve username and password
Name
Enter your email address to retrieve your username and password
(Check your spam folder if you don't find it in your inbox)

×