Web Directions

Conffab

  • Speakers
  • Presentations
  • Conferences
  • Organizers
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
  • Speakers
  • Presentations
  • Conferences
  • Organizers
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
Advanced Search
Searching videos

Embrace the Asynchronous

Rod Vagg at Code 2014
  • front end development
  • JavaScript
  • asynchronous javascript
  • node
Sign up for Conffab Free to watch this and hundreds of other videos for free
  • Details

Embrace the asynchronous: for most of its history, programming has been primarily concerned with serial flows of execution. Only since the ascent of the web have millions of programmers been exposed to, and embraced, event-driven, asynchronous programming.

Programming for the web is reactionary. We respond to events from the user, the network and the browser itself. We’re regularly receiving new new asynchronous APIs in our browsers, like Geolocation and IndexedDB.

Node.js takes asynchronous programming to a new level and has tracked the rise of new approaches to managing complex program flows. Callbacks, event emitters and streams form the basis of the Node.js tool-set. JavaScript control-flow libraries are a dime a dozen. More recently we’ve seen wide adoption of Promises and we are now on the verge of new language primitives in JavaScript itself: generators.

Join Rod Vagg for a deep-dive into event-driven programming with JavaScript and learn to embrace the asynchronous.

You may also be interested in

Thumbnail for Once More with Feeling

Once More with Feeling

Tim Kadlec

Thumbnail for CSS Grid Layout

CSS Grid Layout

Rachel Andrew

Thumbnail for Flexing Your Layout Muscles – A Pragmatic Look at Flexbox

Flexing Your Layout Muscles – A Pragmatic Look at Flexbox

Stephanie Rewis

Thumbnail for The Power and Responsibility of Unicode Adoption

The Power and Responsibility of Unicode Adoption

Katie McLaughlin

Thumbnail for Does Your Web App Speak Schadenfreude?

Does Your Web App Speak Schadenfreude?

Greg Rewis

Thumbnail for CSS: Code Smell Sanitation

CSS: Code Smell Sanitation

Fiona Chan

Thumbnail for Zen of JavaScript

Zen of JavaScript

Dmitry Baranovskiy

Thumbnail for Progressing Your Web Apps With Service Worker

Progressing Your Web Apps With Service Worker

Marcos Caceres

More presentations from Code 2014

    Thumbnail for What’s Happening in TLS?

    What’s Happening in TLS?

    Mark Nottingham

    Thumbnail for Taking Javascript Out of Context

    Taking Javascript Out of Context

    Mark Dalgleish

    Thumbnail for When All You Have is a Hammer, Every Problem Looks Like a Nail

    When All You Have is a Hammer, Every Problem Looks Like a Nail

    Ben Birch

    Thumbnail for A Device API Safari

    A Device API Safari

    Andrew Fisher

    Thumbnail for On Readable Code

    On Readable Code

    Jared Wyles

    Thumbnail for The Augmented Web is Now a Reality

    The Augmented Web is Now a Reality

    Rob Manson

    Thumbnail for CSS Variables

    CSS Variables

    Ben Schwarz

    Thumbnail for The Declarative Power of CSS Selectors

    The Declarative Power of CSS Selectors

    Fiona Chan

Conffab
  • About
  • Speakers
  • Presentations
  • Conferences
  • Contact
  • Sign in
Sign Up

© Conffab 2025