" rel="stylesheet">
Skip Main Navigation
Page Content
This event has ended

Advanced JavaScript

General Assembly - San Francisco

Thursday, November 21, 2013 from 7:00 PM to 9:00 PM (PST)

Advanced JavaScript

Ticket Information

Ticket Type Sales End Price Fee Quantity
Single Ticket Ended $40.00 $3.19

Who's Going

Loading your connections...

Share Advanced JavaScript

Event Details

Advanced JavaScript 

Thursday, November 21 from 7:00-9:00pm

Spike Brehm, Frontend Engineer AirBnB

In this advanced JavaScript bootcamp, we'll dive deeper to explore Isomorphic JavaScript: JavaScript code that can be run both on the client-side and on the server. First we’ll discuss what this means and why it’s useful, then hack together on a sample Node.js app that demonstrates the concepts.

You'll leave understanding how Isomorphic JavaScript benefits developers and users, and why it represents the cutting edge of web app technology.

This class is for engineers & web developers with intermediate level of experience building web apps. Developers who have had some experience working with client-side JavaScript frameworks like Backbone & Angular will appreciate the problem that Isomorphic JavaScript solves.


  • Learn how to build a simple JavaScript app that runs on both in the browser and on the server, using Node.js, Express, and Handlebars.
  • Learn how to use Browserify to package your Node.js code for use in the browser.
  • Learn how to use Grunt to automate build workflows.
  • Understanding of which problems we’re trying to solve by allowing our app to run on both the client and the server.


  • Basic fluency with JavaScript
  • Basic familiarity with Node.js
  • Ability to work with the command line.
  • Understanding of how a web app works; HTTP, server vs. client, AJAX
  • Preferably, some experience with client-side JavaScript frameworks like Backbone, Angular, or Ember


Spike Brehm Photo

Spike Brehm 
Frontend EngineerAirbnb

Spike Brehm is a Software Engineer specializing in rich JavaScript apps at Airbnb. After building large Backbone.js apps at Airbnb, he has found a number of limitations with the client-side MVC approach. To that end, he's currently prototyping the next generation of Airbnb's front end stack, pursuing the problem of "isomorphic JavaScript" -- building apps that have the flexibility to run on both the client and server using the same codebase. Spike has authored several open-source JavaScript libraries and is busy maintaining Rendr, Airbnb's isomorphic JavaScript library built on Backbone.js, Handlebars, and Express.


Can't make it? Sign up at http://generalassemb.ly/sf to stay in the loop on future events and classes in San Francisco. Follow us on Twitter @GA_SF

Our Refund Policy: Plans change? We get it. But if you can't make it to a class/workshop, please email us at sf@generalassemb.ly at least 7 days before the scheduled event date. No refunds will be given after this timeframe. 
Have questions about Advanced JavaScript? Contact General Assembly - San Francisco

When & Where

General Assembly San Francisco @ Hattery
20 Rausch Street
San Francisco, CA 94107

Thursday, November 21, 2013 from 7:00 PM to 9:00 PM (PST)

  Add to my calendar


General Assembly - San Francisco

General Assembly is a global network of campuses for individuals seeking opportunity and education in technology, design, and business.

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.