Environments for Humans
twitter icon facebook icon flickr icon feed icon linkedin icon email icon

JavaScript Summit 2013 logo

The 5th Annual Live, Online JavaScript & jQuery Conference

In-kind Sponsors

Environments for Humans brings together some of the Web's most notable experts in JavaScript and jQuery for an all-new, three-day online conference, the JavaScript Summit 2013! Bring the experts to your desktop November 19-November 21, 2013 from 9AM to 4PM (CT).

Don't miss this great event and purchase your tickets now!

Day 1 \\ November 19, 2013 \\ 9AM to 4PM CT

(Schedule subject to change)

The State of jQuery UI & Mobile 9am CT

by Scott Gonzalez, Co-author of the jQuery Cookbook

Big changes are coming to jQuery UI and jQuery Mobile this year as the projects start to merge. We'll take a look at why we've undertaken this effort, what's changing, and how we're going to make integration with both projects easier for developers.

About Scott Gonzalez

Scott González is a web application developer living in York, Pennsylvania. He has been contributing to jQuery since 2007 and is currently the project lead for jQuery UI, jQuery?s official user interface library. Scott also writes tutorials about jQuery and jQuery UI on nemikor.com and is a co-author of the jQuery Cookbook from O?Reilly.


Bootstrap vs Foundation 10am CT

by Jen Kramer, Technology Instructor

Twitter Bootstrap and Zurb Foundation are the most popular responsive design frameworks today. As with most technology, although they look very similar on the surface, they're designed with different applications and target audiences in mind. Get a quick overview of Bootstrap and Foundation, learn how to customize these for your applications, and figure out which is right for your next project.

About Jen Kramer

For over thirteen years, Jen Kramer has been educating clients, colleagues, friends and graduate students about the meaning of a quality website.

Jen is a lynda.com author with twelve published titles, including the popular Responsive Design with Joomla, Joomla! 3 Essential Training, and Up and Running with Bootstrap. She's also authored two books.

Jen currently offers web design and development and internet marketing courses through Harvard Extension, Community College of Vermont, the Center for Digital Imaging Arts at Boston University, and National University.

Jen earned a BS in biology at University of North Carolina at Chapel Hill and an MS in Internet Strategy Management at the Marlboro College Graduate School.


Polyfilling the Web Platform with Web Components 11am CT

by Brandon Satrom, Product Manager for Kendo UI

The practice of polyfilling is evolving from an HTML5 adoption technique to a full-blown design pattern that allows developers to "spackle" their browsers with whichever semantics they wish.

There's no better example of this than Web Components, a set of specs that promise to being a "declarative renaissance" to the web, and which may just fuel the next decade of platform evolution.

About Brandon Satrom

Brandon Satrom is Product Manager for Kendo UI and is based in Austin, TX.

A unapologetic lover of the open web, Brandon loves to talk about HTML, JavaScript, CSS, open source and whatever new shiny tool or technology has distracted him from that other thing he was working on. Brandon has spoken at several regional and national events, and he loves hanging out with and learning from other passionate developers, both online and in person.

He also loves writing and, in addition to having several articles featured in publications like MSDN Magazine and .net Magazine, he's hard at work on a book ("Building Metro Style Apps for Windows 8 in JavaScript") with Chris Sells, slated for release Summer 2012.


Mobile Web Development with Backbone.js 1pm CT

by Nick Gauthier, Web Freelancer and Consultant

Mobile web use is absolutely exploding, and there are a number of interesting constraints that high latency, low CPU, low bandwidth devices place on a web site.

We're going to explore best practices for developing mobile web apps with Backbone.js, CoffeeScript, Jasmine, and more.

About Nick Gauthier

Nick Gauthier is a web freelancer, consultant, and trainer specializing in Ruby on Rails, JavaScript (especially Backbone.js and jQuery), and PostgreSQL. In 2011 he co-wrote Recipes with Backbone with Chris Strom and in 2012 he wrote Mobile Web Patterns with Backbone.js.

Nick has spoken at a bunch of Ruby and Open-Source conferences including RailsConf, WindyCityRuby, GoRuCo, Ruby Hoedown, Lone Star Ruby Conf, and RubyNation, and he's always interested in speaking about web development, Ruby, Rails, JavaScript, Backbone, and other topics.


CreativeJS for Designers 2pm CT

by Val Head, Web Designer and Consultant

Designers and artists can make the best creative coders! But coding can seem scary, and experienced programmers can often make it look harder than it is.

In this session Val will show you how you can get started with JavaScript and canvas to create fun visual effects and interactions. It's way more fun than form validation! No prior programming experience required.

About Val Head

Val Head is a designer obsessed with type and code. She speaks internationally at conferences and leads workshops on web design and creative coding. Every year she bring a swarm of web designers to Pittsburgh for Web Design Day, the conference she co-founded. She is the managing editor of CreativeJS.com and the author of the upcoming Pocket Guide to CSS Animations from Five Simple Steps. Val tweets too much, occasionally dribbbles, and blogs somewhat consistently.


JavaScript Journalism 3pm CT

by Ray Daly, Front-end engineer at Washington Post

It is time that news stories told with JavaScript get recognized as a form of journalism. It took years for photo journalism to get the recognition it deserves, now it the time to recognize JS Journalism.

Most news organizations presented election news using JavaScript. News home pages often have more JS than text.

A bit of history. A bit of academia. A bit of current news. A few guesses about the future. But nothing about the future of newspapers.

About Ray Daly

Ray released his first JavaScript program, HTMLjive, in January 1996. That summer he gave his first JS talk: “JavaScript Makes Your Site an Application” after co-authoring the book “Using JavaScript.” RGBjive and GEMjive followed.


Day 2 \\ November 20, 2013 \\ 9AM to 4PM CT

(Schedule subject to change)

Angry Birds of Modern JS Development 9am CT

by Elijah Manor, Trainer and Senior Architect at appendTo

Presented by Elijah Manor, Angry Birds uncovers concepts of modern JavaScript development. Each bird represents an area of JavaScript along with its strengths.

About Elijah Manor

Elijah Manor is a Christian and a family man. He develops at appendTo as a Trainer and Senior Architect providing corporate jQuery support, training, and consulting. He is a Microsoft Regional Director, ASP.NET MVP, and ASPInsider specializing in front-end development. He enjoys blogging at http://elijahmanor.com and tweeting (@elijahmanor) about the things he learns.


Building Foursquare in 40 Minutes 10am CT

by Tim Anglade, Head of Developer Programs for Apigee

You will not get rich building a clone of Foursquare.

But by doing so, you may learn a thing or two about how popular services are built, or what makes a top 10 app tick.

In this talk, I will assemble the quintessential social/local/mobile use-case using common tools & libraries such as PhoneGap, jQuery and open-source BaaS Usergrid.

From the UI to the geoqueries, to recommendations and beyond, I will demonstrate how to build kick-ass apps in minutes, with nothing but a terminal, web browser and our trusty JavaScript.

About Tim Anglade

I haven?t figured out what I?m meant to do, and I?m in no hurry to get there. I?ve built startups in Ruby, financial infrastructure in C#, went through a dark period implementing dataviz in Flex, and I?ve taught over 2,000 people how to build mobile apps with JavaScript and PhoneGap. When I?m not working or biking in California, I build side-projects such as nosqltapes.com, experiment with msgpack, or maintain barely-useful utilities like spotify2rdio.


HTML5 APIs 11am CT

by Estelle Weyl, Author of HTML5 and CSS3 in the Real World

With HTML5, CSS3 and JavaScript, you can create web applications that work on all devices. Modern browsers are capable of running your web apps. No need to learn OS specific programming languages.

In this session, we look (and learn) some of the native HTML5 related JavaScript API that make your browser the most powerful piece of software on your device.

About Estelle Weyl

Estelle Weyl started her professional life in architecture, then managed teen health programs.

In 2000, she took the natural step of becoming a web standardista. She has consulted for Kodakgallery, Yahoo! and Apple, among others.

Estelle shares esoteric tidbits learned while programming CSS, JavaScript and XHTML in her blog at http://evotech.net/blog and provides tutorials and detailed grids of CSS3 and HTML5 browser support in her blog at standardista.com.

She is the author of HTML5, CSS3, and JavaScript for Mobile and HTML5 and CSS3 for the Real World. While not coding, she works in construction, de-hippifying her 1960?s throwback abode.


Objects, Objects, Everywhere Nor Any Function to Run 1pm CT

by Daniel Pinter, Developer at O'Reilly Media, Inc.

Objects are the lifeblood of JavaScript. On almost every line of code you're accessing and interacting with objects. In this session we'll discuss basics of object instantiation, scope and inheritance and advanced topics such as polymorphism and method overloading.

About Daniel Pinter

Daniel J. Pinter has been banging out web sites for his own enjoyment since 1995.

In 2007 he became interested in iPhone development. Lacking time learn Objective C the hardware write it he turned to web technologies to fulfill his code writing obsession.


Optimizing for Developer Delight 2pm CT

by Rebecca Murphey, Sr. Software Engineer at Bazaarvoice

Earlier this year, I sat down with 25,000 lines of code written by a team of variously experienced developers in the crucible of a non-negotiable deadline.

I didn't have a list of features to add or a list of bugs to fix; my mandate, as more and more developers were trying and struggling to contribute to the project, was to focus on developer happiness.

From simple improvements like adding asserts and logging, to major changes that touched a scary-large portion of the repo, this talk will take a look at what we did to make a large codebase easier to understand, what we still need to do, and what you should start doing on your own project as soon as you get back to work.

About Rebecca Murphey

Rebecca Murphey is a senior software engineer at Bazaarvoice, and a frequent speaker on the topic of code organization and best practices at various JavaScript conferences, including JSConf 2013, JSConf US 2011, JSConf EU 2010, Full Frontal 2012, Fronteers 2012, and many others. She lives in Durham, NC, with her partner, their son, their dog, and two terrible cats. She blogs at rmurphey.com.


A Grunt Web App Workflow 3pm CT

by Ben Alman, Front-end Developer

In this talk, Ben goes a step further than his previous Grunt talks, showcasing a Grunt workflow for a framework agnostic, RequireJS based single page web app featuring client and server templates, CSS preprocessing, and live reloading.

About Ben Alman

"Cowboy" Ben Alman currently works at Bocoup as Director of Training and Pluginization, where I am responsible for the development of beginner and advanced JavaScript, jQuery and HTML5 training curricula.

In addition to my training and client work at Bocoup, I write articles and give presentations advocating JavaScript and jQuery code organization techniques and best practices.

When he's not creating a new plugin (or writing articles on creating plugins), Ben can be found in the official jQuery IRC channel, helping newbies learn how to $('body').append('hello world').

In addition to web development, Ben is an avid photographer and funk bass player, and can be seen taking photos and playing around the greater Boston, MA area.


Day 3 \\ November 21, 2013 \\ 9AM to 4PM CT

(Schedule subject to change)

Reusable Responsive Charts with D3.js 9am CT

by Colin Gourlay, Web developer for Australian Broadcasting Corp.

Over the past few years we've been given amazing tools and libraries for working with data in the browser, most notably D3.js. In this session, we'll go through some of the challenges I faced in building interactive charts in JS that are configurable, easily customisable, and had to work on multiple screen sizes. We'll cover:

  • A (brief) introduction to D3
  • Abstracting D3 with d3.Chart
  • Configurable, theme-able charts
  • Responsive tricks
  • Alternatives available

About Colin Gourlay

Web developer for Australian Broadcasting Corp. Craft code enthusiast.


Animating AngularJS 10am CT

by Brian Ford, Software Developer at Google

AngularJS 1.2 was recently released, adding better support for creating animations. This talk will start with the basics of AngularJS, then show how you can use what you already know about CSS (especially animations and transitions in CSS3) to make an Angular app come alive with animations.

About Brian Ford

Brian Ford has been programming for as long as he can remember and involved in web technology for nearly 8 years. He is not only a member of the AngularJS and Yeoman core teams, but also blogs extensively. Brian is currently finishing up his degree at the University of Michigan, after which he will continue working on the Angular team at Google.


Prototyping à la Node with Express 11am CT

by Pam Selle, Professional Developer

In this talk, Pam Selle will demonstrate a simple method of rapid prototyping and idea validation.

You'll learn how to use Express.js for rapid prototyping, leverage user testing to validate designs and interactions, and get it all up and running on the web quickly and easily.

And we'll do it in JavaScript!

About Pam Selle

Pam Selle is a professional developer in Philadelphia, PA. She currently works as a news applications developer and community evangelist for AxisPhilly, an investigative news organization, building software driven by data and built for readers. She was previously at Paperless Post, working on the UI layer and the mobile web application.

Pam is a champion of web standards, an enthusiastic JavaScripter, and a defender of users. She has spoken at local user groups and regional and national conferences on HTML5, CSS, Sass, and JavaScript. She has taught students JavaScript, HTML/CSS, Python, Ruby, and more as an instructor for GirlDevelopIT and other organizations.

She also consults on projects that have ranged from small business websites to writing curricula or serving as an interim IT director. If you?d like to contact her about a project, use the contact form on this site.


Avoiding Callback Hell By Using Async.js 1pm CT

by Constantine Cois, PhD Software Engineer

Managing complex nested callbacks in JavaScript is a challenging problem.

In this talk, Cois presentts Async.js, a module that provides powerful tools to address this issue, in both Node.js and the browser.

About Constantine Cois

I'm Constantine Aaron Cois, a software engineer in Pittsburgh, PA. I have an M.S. and Ph.D. from the University of Pittsburgh, where my work was in algorithm and software development for medical image analysis. I'm currently leading a team of software developers for CERT at the Carnegie Mellon University Software Engineering Institute. I'm also an adjunct professor at Carnegie Mellon University

I consider myself a polyglot programmer, working with technologies such as Python, Django, Redis, MongoDB, Node.js, C#, .NET MVC, Java, Ruby on Rails, Android, and more on a regular basis. I'm interested in software development, tech and many other geeky things.


Safely Identifying the Human Using Your App 2pm CT

by Joe Schulman, Co-founder of UserNest

You’re building the next growth app and you’re heads down on the killer feature, but have you thought about how to authenticate your humans? If you’re thinking “I’ll just have them log in with Twitter” or “How hard could adding a username and password be?” then this talk is for you. Identity, or authenticating humans, is a hard problem and often it’s the most common reason inbound customers drop off the funnel.

This talk will cover all aspects of identity, including building usable login forms in bootstrap, securing session tokens, handling passwords properly, one-time-passwords, safe error messages, a primer on preventing fraud, an intro to compliance, and the holy grail – authenticating without passwords at all. For each topic we’ll see actual JavaScript code (a mix of node and browser), real-world examples (both fame and shame), and I’ll cover the security theory so you know what to look for when evaluating libraries like passport. I won’t cover federation since each provider usually has good docs.

I hope you take away that identity is more than a username and password, and often identity is the first time your customers introduce themselves. Learn how to get identity right so you have better relationships that accelerate growth.

About Joe Schulman

Joe Schulman is the cofounder of UserNest, a private-label identity service.

He has 10 years industry experience, including most recently shipping the Kindle Paperwhite in 2012, Exchange Hosted Encryption in 2011, and Forefront Identity Manager in 2010.

He’s been writing JavaScript for a long time, and first remembers falling in love with the language in 2005 when he used XULRunner to build a line of business application using similar techniques that exist in Angular and Ember today.


Circus Tricks with AngularJS 3pm CT

by Lukas Ruebbelke, Author of AngularJS in Action

AngularJS is a powerful front-end JavaScript framework that comes with an entire arsenal for building modern web applications. We are going to explore some of the fun things you can do with AngularJS all while making it appear like sleight of hand. Real ringmaster stuff here, folks!

About Lukas Ruebbelke

Information coming soon. ×

About the JavaScript Summit 2013

JavaScript permeates every corner of the Web, with 99% of site visitors using JavaScript-enabled browser. JavaScript's power and flexibility make it easier to add dynamic interactive features, animation and personalization to almost any layout, and popular frameworks make it even easier to implement on your sites and apps than ever before.

Join some of the Web's most experienced JavaScript professionals as they share experiences culled from working on sites big and small. Get the tips and techniques that use frameworks to their fullest. Learn from the pros how to tackle Javascript difficulties head-on with proven methods in use by some of the most popular sites on the Web.

Why attend the online conference?
  • Attending a conference online means no travel hassle!
  • Bring the experts live to your desktop!
  • Time spent on the road is better spent instead in the office or with family, friends!
  • Sessions are developed to dive deeper into the material!
  • Ask questions directly to the speakers!
  • Can't make it the day of the conference? Watch the recordings whenever you want!
Testimonials from
This conference was a load of fun. I loved the instant feedback from the speakers and the atmosphere.

John-David Dalton
Web Application Developer
& Web Performance Summit Attendee

I love these online conferences. It's convenient and you can still learn a lot from the comfort of your home or at work.

Candi Ligutan
5by5.tv Producer

An absolutely fantastic event. Well done—will definitely be back for more!

Russ Weakley
Chair of Web Standards Group
& CSS Summit Attendee

I can honestly say I've learned more attending E4H's virtual summits than I've learned attending real life conferences.

Glenda Sims
Senior Accessibility Consultant at Deque Systems, Inc
& Accessibility Summit Attendee

Satisfaction Guaranteed 100%

Buy Tickets


Once you are registered, you will receive a follow-up email to confirm your reservation. Later on, as the event draws near, you will receive a more detailed message, with the full schedule and other helpful information to help you take full advantage of your conference-going experience and plan your day.

On the day of the conference, you will receive an email invitation about 45 minutes before everything starts. Click on the enclosed link to sign in and enter the virtual meeting space. Once you are signed in, you'll be able to see and hear the presentations as they happen, ask questions as needed and chat with the other attendees if you like!

Technical Specifications: to attend The Summit, you will need a modern web browser (Firefox 1.5, IE 6 & Safari 2 or newer, for example) and a recent version of the Adobe Flash Player. Follow this link to run our system diagnostic (opens in a new window). It will let you know right away which plug-ins, if any, you will need to update before the event.

Still have questions? Drop us a line or contact us at e4h@heatvision.com if there's anything else you'd like to know.