Export or edit this event...

CascadiaJS Training by Formidable Labs

TBD - Portland
Portland, Oregon 97204, US (map)

Access Notes

(Placeholder for "to be decided" events in Portland)

Venue is TBD



JavaScript is at the core of the modern web—on the server and in the browser. In this full-day tutorial, we will lead you through the tools, frameworks, and paradigms that you need to craft modern, client-rich applications. Our intensive workshop will take you from a basic skeleton application to a production-ready infrastructure, ready to stand up to real-world traffic.

The team at Formidable Labs has written some of the worlds' largest JavaScript web applications and literally written the book on testing them. Our engineers and educators have led trainings for companies of all sizes, as well as the technology community. We are thrilled to bring our battle-tested experience and lessons from field to the fine folks at CascadiaJS.


  • JavaScript for Modern Applications with jQuery & Underscore.js - Learn core tenets of JavaScript application development with two of the web's most essential tools – jQuery and Underscore.js.
  • MVC Fundamentals with Backbone.js and Node.js - Explore the fundamentals of Model-View-Controller application design, using the popular Backbone.js framework as a guide to concepts and implementations. We will back our frontend application with a basic Node.js data server.
  • Building Production Applications with Grunt & Friends - Create a production-ready application and support full testing / development workflows using Grunt, Bower, AMD/RequireJS and other automation tools.
  • JavaScript Application Testing - Increase confidence in your applications and find bugs earlier with tools and techniques to make application testing flexible, fast, and easy to do. We will use Mocha, Chai, and Sinon.JS to test frontend and backend JavaScript applications.