Web Directions

Conffab

  • Speakers
  • Presentations
  • Conferences
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
  • Speakers
  • Presentations
  • Conferences
  • 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 a free membership to watch this and hundreds of other videos
  • Details
  • Slides

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 Cascade Layers

    Cascade Layers

    Thumbnail for Dawn of the Progressive Single Page App

    Dawn of the Progressive Single Page App

    Thumbnail for Magical UX and the Internet of Things

    Magical UX and the Internet of Things

    Thumbnail for Offline First: Faster, More Robust and More Fun (Web) Apps

    Offline First: Faster, More Robust and More Fun (Web) Apps

    Thumbnail for The Evolution of the Web and OffscreenCanvas

    The Evolution of the Web and OffscreenCanvas

    Thumbnail for How to build 5x faster electron apps

    How to build 5x faster electron apps

    Thumbnail for The new playbook for 1:1s

    The new playbook for 1:1s

    Thumbnail for Exploring Temporal

    Exploring Temporal

More presentations from Code 2014

    Thumbnail for Harden Up Your Ajax!

    Harden Up Your Ajax!

    Thumbnail for ECMAScript 6: A Better JavaScript for the Ambient Web Era

    ECMAScript 6: A Better JavaScript for the Ambient Web Era

    Thumbnail for The Augmented Web is Now a Reality

    The Augmented Web is Now a Reality

    Thumbnail for The Declarative Power of CSS Selectors

    The Declarative Power of CSS Selectors

    Thumbnail for The Once and Future IndieWeb

    The Once and Future IndieWeb

    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

    Thumbnail for You Don’t Know SVG

    You Don’t Know SVG

    Thumbnail for A Device API Safari

    A Device API Safari

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

© Conffab 2023