" rel="stylesheet">
Skip Main Navigation
Page Content
This event has ended

Writing Testable JavaScript

Bocoup Training

Monday, February 4, 2013 at 9:30 AM - Tuesday, February 5, 2013 at 5:00 PM

Writing Testable JavaScript

Ticket Information

Ticket Type Sales End Price Fee Quantity
Individual Ticket - Early Registration   more info Ended $899.00 $9.95
Individual Ticket - Late Registration   more info Ended $1,150.00 $9.95

Share Writing Testable JavaScript

Event Details

About This Workshop

Who's it for?

This class is for moderately experienced JavaScript developers who are comfortable with git and the command line. If you’re wondering whether this class is right for you, you’re encouraged to set up and work through js-assessment, a tool for evaluating your JavaScript skills. Participants in this class should be able to get most (if not all) of the tests to pass.

If you have any questions about whether this class is a good fit, drop us a line at training@bocoup.com and we’d be happy to talk with you!

What you'll learn:

Writing Testable JavaScript is a two-day course that will help you incorporate tests into your JavaScript development workflow. You’ll work with Node, jQuery, QUnit, Mocha, PhantomJS, grunt, and more throughout the class. The class will be a mix of lecture, discussion, and hands-on exercises. By the end of the class, you will feel more confident in your ability to write testable JavaScript, and be able to incorporate testing into your development workflow.

In this two-day course, we’ll:

  • look at patterns and practices that result in testable code
  • refactor common but untestable code patterns
  • explore how to write quality tests in both the BDD and assertion style
  • discover how to test code that depends on interaction with the server
  • use grunt to automate our testing and incorporate it into our development workflow
This two-day class runs from 9:30am to 5pm daily, including morning refreshments and lunch.



Attendees should bring a laptop with WiFi and a power cord, ready with a code editor and and browser. We strongly recommend the Google Chrome browser. 

We also recommend one of the following text editors for Mac: Sublime Text 2, TextMate, MacVim, Coda or Windows: E TextEditor, Notepad++, UltraEdit, but the most important thing is that attendees use a text editor they're comfortable with.


About the Instructor

Mike Pennisi is a JavaScript application developer at Bocoup and a prolific contributor to open source projects including JSHint, Socket.io, jQuery, and Backbone.LayoutManager. Mike is also recognized as an emerging leader in the areas of stress testing and third-party JavaScript.

Rebecca Murphey is a JavaScript application developer at Bocoup, a co-host of the yayQuery podcast, a co-organizer of TXJS, a contributor to the jQuery Cookbook from O’Reilly, and the author of the open-source jQuery Fundamentals. She has spoken on emerging JavaScript topics at numerous conferences, and is considered a thought leader in large-scale JavaScript application development.


Hotel and Parking Information

A corporate rate has been established at the nearby Renaissance Boston Waterfront Hotel for Bocoup guests. You can secure the discounted nightly rate through this link, or by calling 1-800-MARRIOTT and asking for the Bocoup rate. 

For our local guests who will be commuting in, The Bocoup Loft is a short walk from Red and Silver line access at South Station. There are also a number of paid parking lots and garages located along Congress St. and A St. which range in price from $11 to $15 per day. We recommend getting an early start in order to secure a parking space and arrive at the loft on time.


Refunds and Cancellation Policy

Need to cancel your ticket? Notify us in writing at training@bocoup.com no less than 30 days before the training for a refund less a $100 processing fee. Cancellations received less than 30 days prior to the training are non-refundable.  

You may transfer your ticket to another person by contacting training@bocoup.com and providing authorization.

Confirmed and paid attendees who do not attend or cancel after the deadline are liable for the entire fee. In the event the training is cancelled, the liability of Bocoup, LLC is limited to the return of paid registration fees. 

For questions about registration or assistance with any registration problems, please contact us at training@bocoup.com.

Have questions about Writing Testable JavaScript? Contact Bocoup Training

When & Where

Bocoup Loft
355 Congress Street
2nd Floor
Boston, MA 02210

Monday, February 4, 2013 at 9:30 AM - Tuesday, February 5, 2013 at 5:00 PM

  Add to my calendar


Bocoup Training

About Bocoup
Bocoup is an Open Web technology company by and for programmers. We create new open source technologies and help them become viable through consulting, training, and evangelism. We research next-generation browser technologies, implement software, run community events, workshops and training, and contribute to numerous open source projects.

About Bocoup Training
Bocoup developers lead high-quality Open Web classes at our loft space in Boston and across the country. For a complete listing of all our available classes, visit training.bocoup.com. For custom training inquiries, please email training@bocoup.com.

  Contact the Organizer
Writing Testable JavaScript
Boston, MA Events Class

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.