• CHICAGO / SEPT 10-11, 2014 •


We've wrapped Roost Chicago, but you can catch us at the next Roost.

Check out the home page for more info!


Explore core web-development principles and best-practices while seeing them in action at Roost, presented by Bocoup. Part training, part conference, Roost combines the best of both experiences in a comprehensive narrative about the real-world application of core programming principles.

This fall, you can complete your Roost experience with the jQuery Conference. We've partnered with our friends at the jQuery Foundation to bring you four days of developer-focused events. Follow up two days of immersive, fast-paced teaching at Roost with the latest in jQuery, jQuery projects, code architecture and organization, best practices and emerging browser technologies at jQuery Conference.


Ben Alman

Ben Alman is the author of numerous jQuery plugins and open source projects such as Grunt, the popular task-based command line build tool for JavaScript projects. He also writes and presents at conferences around the world.

Irene Ros

Irene is a JavaScript developer, occasionally venturing into the lands of Ruby on Rails and node.js. When she isn’t contributing or writing about Backbone.js, she’s working on projects that focus on creating engaging interactive visual displays of information.

Mike Pennisi

Mike Pennisi is a contributor to a number of open source projects, including JSHint, Socket.io, and Backbone.LayoutManager. His primary interests at Bocoup are user interface design, privacy and peer to peer networking on the Open Web.

Ashley Williams

Ashley is a former NYC Teaching Fellow, former lead instructor of the Flatiron School’s NYC Web Development Fellowship, and current instructor at Bocoup. Ashley pairs a wealth of education background with a passion and prowess for web development.


So you've learned a good amount about JavaScript, jQuery, HTML, CSS and how it all works together. At Roost, you'll see how to apply that knowledge in a sane workflow that takes advantage of coding, testing, and code-organization best practices. We'll walk you through the steps of assessing application structure, working with revision control, creating tests for your application, writing modularized and testable code, organizing your project and working collaboratively with others.

You can expect to be guided through the process of architecting, testing, and collaboratively building a web-application. Along the way, we'll dive into some of the complexities in JavaScript, software libraries like jQuery and Backbone.js, writing good unit tests and more. The focus, however, will be on the application of this knowledge - by the end of Roost, you'll have an application template that we'll have built together over the course of two days. While it's helpful to have prior programming experience with JavaScript, don't worry if you aren't already building web applications from scratch - seeing what you need to learn in action is a great jumping off point for further learning.

We're always improving our materials - as such, the schedule below is subject to change.



In the heart of the city, Sheraton Chicago Hotel & Towers puts you within reach of some of the best restaurants and attractions Chicago has to offer.

Sheraton Chicago Hotel & Towers
301 East North Water Street
Chicago, IL 60611

Deluxe Room Price: $309 $269/night + free Wi-Fi for Roost attendees for a limited time

Book Online


Bocoup believes that everyone deserves a thoroughly pleasant conference experience, regardless of who they are. We adhere to the Bocoup Code of Conduct and expect that all of our speakers, attendees, and volunteers will do the same. Please take the time to read the full document.

The Quick Version

Bocoup is dedicated to providing a harassment-free experience for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of event participants in any form. Sexual language and imagery is not appropriate for any venue, including talks. Participants violating these rules may be sanctioned or expelled from the event without a refund at the discretion of the event organizers.


If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff.

If the matter is especially urgent, please call/contact one of these individuals:

Conference staff will be happy to help participants contact local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.