Web Directions

Conffab

  • Speakers
  • Presentations
  • Conferences
  • Pricing & Plans
  • Browse all
  • Sign In
  • Speakers
  • Presentations
  • Conferences
  • Pricing & Plans
  • Browse all
  • 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

    Checklist Driven Development

    Responding to Responsive Design

    Zen of JavaScript

    Designing smart things: Balancing ethics and choice

    Cognitive Bias in Software Development

    Stretching the Rules

    What’s New In CSS 2021

    Keeping your living design system alive

More presentations from Code 2014

    Taking Front-End Security Seriously

    CSS Variables

    On Readable Code

    Streaming the Web (It’s Not What You Think)

    Harden Up Your Ajax!

    The Augmented Web is Now a Reality

    You Don’t Know SVG

    What’s Happening in TLS?

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

© Conffab 2022