Don't miss this great event and purchase your tickets now!
Day 1 \\ November 18, 2014 \\ 9AM to 4PM CT
(Schedule subject to change)
by Pam Selle, Professional Developer
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.
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.×
by Elijah Manor, Trainer and Senior Architect at appendTo
Do you still need jQuery? Has it become a crutch? Can you get away with dropping jQuery as a dependency and use native browser APIs instead?
For the majority of this session we will be looking at common jQuery snippets and show how to convert them either using native browser APIs or utilizing popular micro-libraries.
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.×
by Jordan Humphreys, Developer at ZURB
About Jordan Humphreys
Jordan Humphreys is one of the developers behind Foundation, the most advanced responsive front-end framework in the world. He originally started out at ZURB as a marketing intern, but found that he enjoyed working with code more. He spends his days working on both ZURB's product suite and Foundation.×
Scalable Vector Graphics 1pm CT
by Marc Grabanski, jQuery Specialist
In this session, we’ll walk through the essential building blocks of SVG (Scalable Vector Graphics). Then we’ll dive into transforms and matrices and how to manage the transform stack. We’ll also learn how to script against SVG.
We’ll cover these topics:
- Introduction to SVG elements
- Benefits of using SVG
- The different ways to embed SVG
- Scripting SVG
- Using SVG links
- SVG filters
- Using CSS Animation with SVG
- CSS Transforms and Transform Matrices
- Other Cool SVG Stuff
About Marc Grabanski
Marc Grabanski is an entrepreneurial web developer out of Minneapolis, Minnesota. He currently runs a consulting corporation and is co-founder of two startup companies.
Marc's technical skills are focused towards user interface development, but also span across a wide range of technologies and skill-sets.
This enables him to manage resources remotely to implement new ideas with his consulting company, MJG International, LLC.×
jQuery Mobile Performance Tips 2pm CT
by Ralph Whitbeck, Vice President of Training at AppendTo
jQuery Mobile is one of the easiest ways to create a mobile site today. Mobile development brings performance to the forefront.
In this session, Ralph explores a few ways to get the most out of jQuery Mobile and your site while making jQuery Mobile fast on any device.
About Ralph WhitbeckInformation coming soon. ×
Automating Front-End 3pm CT
by Kitt Hodsden, Developer at CodingClan LLCSession information forthcoming.
About Kitt Hodsden
Kitt Hodsden is the 47th laziest developer in the world, a feat which takes considerable effort. That effort has taken her to Twitter, where she and her team built a unified platform for the company?s supplementary websites. Before working at Twitter, Kitt co-founded CodingClan LLC, a small web development firm specializing in the rapid development and deployment of Drupal-based community and commerce websites; co-founded Hacker Dojo, a community space for hackers, tinkerers, makers and programmers in Mountain View, California; worked on Shrek and Antz; and built enough websites to lose count.
When not organizing a conference or study group, preaching the gospel of lazy productivity or building another website, she can be found playing ultimate.×
Day 2 \\ November 20, 2014 \\ 9AM to 4PM CT
(Schedule subject to change)
Syncing Async 9am CT
by Kyle Simpson, Mozilla Software Engineer on the Dev Tools Team
I bet you think “callback hell” is about function nesting and levels of indentation. Not so much. I bet you’ve heard that Promises replace callbacks. Nope.
Yield those confused async notions and control your flow. I promise we’ll get your thoughts in order.
About Kyle Simpson
Async JS at Netflix 10am CT
by Jafar Husain, Cross-UI Team Technical Lead at Netflix
What’s does a mouse drag event have in common with an Array of numbers?
Declaratively build complex events out of simple events (ex. drag n’ drop)
Coordinate and sequence multiple Ajax requests
Reactively update UI’s in response to data changes
Eliminate memory leaks caused by neglecting to unsubscribe from events
Gracefully propagate and handle asynchronous exception
About Jafar Husain
by Vlad Filippov, Web Application & Mobile Developer
The Intern is the test runner of choice in projects at companies including SitePen, Mozilla, IBM and Stripe.
About Vlad Filippov
Vlad Filippov is a full-stack web developer and a contributor to various large and well-known open source projects, including Grunt and Firefox Accounts. He has also been deeply immersed in software development since last century. His work has roamed widely: from desktop web development (client and server), to mobile, Android and 3D games. In the brief moments he is not coding, Vlad enjoys music and British comedy.×
How to Win All Your Arguments 1pm CT
by Daniel Pinter, Developer at O'Reilly Media, Inc.
Using this secret object you can morph a mild mannered function into ... Super Function!
In this session, we will cover:
- Arguments, What Are They?
- What You Can Do With Arguments
- What's the Future of Arguments
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.×
Day 3 \\ November 20, 2014 \\ 9AM to 4PM CT
(Schedule subject to change)
Front-End Optimization 9am CT
by Lon Ingram, Staff Software Engineer at Bazaarvoice
- How to identify promising optimization opportunities
- Performance modeling
- How to design an optimization experiment
- How to evaluate the results of an experiment
- Automated performance testing and alerting
- War stories and weird tricks
About Lon IngramInformation coming soon. ×
Top Overlooked Security Threats to Node.js Web Applications 9am CT
by Chetan Karande, Principal Software Engineer at Omgeo
If not programmed and configured in a security conscious manner, Node.js based web applications expose attack vectors that can be potentially exploited for severe technical and business impact. Developing secure and resilient web applications on this platform is therefore very dependent on programmers.
In this presentation, attendees will learn about possible security pitfalls to be aware of when using Node.js platform and how to effectively address these concerns.
Specifically, we will walk through these areas:
- How to configuring a secure web server on Node.js platform
- How to address DoS, XSS, CSRF, and other OWASP Top 10 attacks
- Tools and learning resources to assist building secure Node.js web applications
About Chetan Karande
As a principal software engineer at Omgeo, his focus is implementing organization-wide consistent front-end strategy and maintaining shared UI framework code base.×
by Rebecca Murphey, Sr. Software Engineer at Bazaarvoice
But now your users are trying to type in your Very Important Form, and nothing is showing up; you loaded Backbone into your app right there on line 1, but it’s nowhere to be found; that widget that’s supposed to end up in a certain div is showing up somewhere completely different; calls to jQuery’s
.css() are doing absolutely nothing; and, rarely but not never, your app just doesn’t load at all.
About Rebecca Murphey
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!
★ Free Recordings
Can't make it the day of the conference? Recordings are part of registration, so you can watch the recordings whenever you want!
Within five business days after the event, we email you information on how to view recorded sessions.
This conference was a load of fun. I loved the instant feedback from the speakers and the atmosphere.
I love these online conferences. It's convenient and you can still learn a lot from the comfort of your home or at work.
HOW IT WORKS
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.