You are viewing details from a past event. Please check our upcoming event schedule if you are looking for current content.

High Performance JavaScript Patterns

Wednesday, 3:15 PM MDT - LAKE HOUSE

JavaScript frameworks are great, but you don't need to rely on them to create maintainable, high performance applications. In fact, the more code you can create independent of a framework, the more reuse you'll get from it, regardless of the frameworks being used. Understanding these patterns (and antipatterns!) will help you write maintainable, high performance code for both client and server, regardless of which libraries and frameworks you use.

You will leave this workshop armed with a toolbox for building and profiling JavaScript to run anywhere. We will examine:

  • Basic JavaScript patterns.
  • Efficient (and non-efficient!) iteration patterns.
  • Closures, anonymous functions, immediately-invoked expressions, and scoping.
  • Objects, prototypes, modules, and mixins.
  • Pubsub patterns.
  • The right ways to write and wrangle asynchronous code, including promises and async libraries.

Video Preview

About Danny Brian

Danny Brian

Danny Brian got his programming start as a backend developer, wrangling Perl to do all sorts of things for which it was never intended. He wrote some books on software development and document-oriented databases. Eventually he found his true calling: Front-end development. In this “new career” Danny has worked as a designer, Flash developer, and application architect. Today Danny's projects include mobile game development with both HTML5 and the Unity platform. His goal? “To build stuff that people actually like, that stick around for more than a few years, and to help others do the same.”

More About Danny »