Friday, March 1, 2013

Ready for jQueryTO – Day 1

Yeah, you’ve got it: jQueryTO – the first official Canadian jQuery conference – is coming to Toronto in March 2nd & 3rd, 2013 – that’s right, the kickoff is tomorrow!

jQueryTO: day #1/2

Back in AIESEC I quickly learnt that when you’re attending a conference that runs multiple tracks, you’d better do your homework in advance. Even more when it’s going to be a sold-out event, filled up with amazing speakers.

So today I did my homework, made my choices, and here are the presentations I’ll be attending tomorrow:

State of jQuery 2013 with Dave Methvin
This year is a significant one for jQuery; version 2.0 of the library is making a break with IE 6, 7, and 8 for environments where support for old IE isn't needed. Yet the jQuery team continues to develop and support jQuery 1.9 for the open web where old IE is (sadly) still common. Many other projects of the fledgling jQuery Foundation will also debut this year, such as a new Plugins site.
Hardware Access and Device APIs with JavaScript and HTML5 with Wes Bos
The browser on your device is growing up! With new HTML5 APIs we are able to access your device’s hardware and start writing apps that rival native big boys. HTML5 APIs include access the the device’s camera, microphone, GPS, compass file system and accelerometer. This talk will take a look at what we can start integrating into our apps today as well as what we can look forward to in future releases of mobile browsers. Be sure to make it out to this as as it will be packed with fantastic live examples including a mobile based motion detection security camera and a CSS3 speedometer!
You Want Client Side Package Management, with Ralph Holzmann
Node.js users know what I'm talking about. `npm install`. It's a beautiful thing. Guess what? It can be *that easy* for the browser too. This talk will outline where browser package management has been, and where it's going. I'll outline the pros and cons of the various client side package managers and show you how you can start using them in your existing projects today. Learn how to make you and your colleague's lives easier when stitching together third party code.
State of jQuery Mobile, with Ralph Whitbeck
Get the scoop on how to use jQuery Mobile to build dynamic HTML5-based web sites and apps that work on all popular mobile platforms from Ralph Whitbeck, jQuery Mobile's Developer Advocate. We'll cover the basics of how to use the framework, advanced tips and tricks, new features, and take a look into of the project's strategy and future roadmap to see how we will embrace principles of responsive design to create compelling experiences that span smartphone, tablet and even desktop devices from a unified codebase.
Submitting Bugs the Right Way, with TJ VanToll
Bugs: Fixing them is what we do, day in and day out. Yet when it comes to submitting bugs, many developers don't know where to start. In this talk, we'll walk through the process of creating a bug report, from finding an issue, to building a minimal test case, to reporting the issue on a bug tracker. Along the way we'll discuss tips and tricks that can help you with your day to day development. Submitting bug reports is important, open source libraries like jQuery depend on them to remain bug free. Come learn how you can help!
Build an Experience… Not another framework, with Jason Scott
It is time to stop building your own framework, and spend time on what matters, the experience. Your user will not care that you wrote your own page navigation model or you found a workaround for a quirky device you never heard of until yesterday and neither should you. Jason will guide you though creating your own experience, leveraging the power of jQuery Mobile and share with you the lessons that he has learned in creating the BlackBerry 10 experience in jQuery Mobile.
Avoiding Regressions in Third-party JavaScript, with Cameron Westland
There has been a lot of talk about Third-party JavaScript lately. Companies like Disqus, Facebook, and Twitter are literally building their businesses on it. A new generation of Third Party JavaScript is being developed which provides User Experience as a Service which can be embedded into other applications. When you combine the complexity of delivering a user experience to a third party website AND continuously innovating and deploying new code, you expose a new domain of problems. This talk will discuss the solutions that we've come up with at Kera to solve these problems.
Depending on jQuery, with Alex Sexton
Over the last several years people have shifted from building sites that have small chunks of dom-centric code for quick interactions, to building full-fledge web applications that require hundreds of thousands of lines of code. We also see people shifting from centering their applications around jQuery, to using it as a dependency in an MVC app. Let's chat about how you might build a large application with jQuery, how you might modularize your app, and how you might deploy it for optimal speed. Big surprise, Alex is talking about large apps and jQuery. Expect some Backbone, Require.js, and a few boring network graphs.
Gone in 60 frames per second, with Addy Osmani
will tell you tomorrow what this was all about

See you tomorrow!