A single track conference with 10 speakers
Friday 19 April at the King's Centre, OX2 0ES
Coffee and pastries
A welcome from John Wards , White October
Richard D. Worth
Executive Director jQuery Foundation
jQuery 1.9 and 2.0 - Present and Future
Founder & curator of Full Frontal
So you know jQuery. Now what?
I've always been a big believer in using jQuery as a shortcut route to adding interactivity to web sites. You don't need to know the intricacies of browsers bugs around the DOM. But now you've got that essential jQuery knowledge, what's next? How do you live without jQuery? Are we even there yet? And what about your colleagues and peers - how do they progress with you?
Adam j. Sontag
Director of Developer Relations and Marketing at jQuery Foundation
jQuery is a Swiss Army knife (and that's OK!)
Building a website is like building a house: First, you build the foundations, then you install the wiring and plumbing, then you put up the walls, before finally decorating. Each of these steps requires the right tools and, more importantly, the know-how to get the job done right.
However, even the most experienced contractor keeps a multi-tool handy, ready for the myriad situations when it will be useful.
I'm a Director at the jQuery Foundation and a developer for Bocoup in Boston. For the last five years I've immersed myself in the jQuery community where I try to simultaneously keep an ear to the ground (especially in the #jquery family of channels on Freenode) and take a bird's-eye-view of the issues and challenges facing the project and its library users.
Chief Design Engineer at appendTo, LLC
Taking Control with Machina.js
Are you losing control? Are you tired of creating more if/else statements when you add new features to your application?
Through this session, you'll find out about the many ways you can leverage machina and learn how it can be integrated into some of the frameworks you're already using. Even if you've never built an FSM before, this session will give you what you need to start using machina to take control.
How to use events to glue full-stack frameworks together
As an industry, we've learned a lot about single-page applications and established a collection of tools and best practices to make them easier to work with. Full-stack frameworks add even more new possibilities and challenges to this collection but they are still evolving. What if we want to get our hands dirty without waiting for them to stabilise?
Events form a common thread through Node.js, jQuery, websockets, and even MVC. In this talk we'll look at how a full-stack application can be created from these various pieces and how the humble event can be used to glue it all together. You'll learn what you need to implement events as a solution to your framework solutions.
Web performance engineer & developer advocate at Google
Wait, Chrome DevTools can do THAT?
In this talk we'll take a whirlwind tour through an array of Chrome DevTools' best tips, tricks, and hidden features, including:
- Remote debugging capabilities (debug your mobile apps on your desktop)
- CPU, memory, CSS layout and GPU profilers
- Built-in network monitoring tools: monitor at socket level
- SourceMaps, pretty print, revision control and autosave
- Data export and import: HAR, timeline, snapshots
- Custom extensions, customisable stylesheets, and much more...
By the end of the tour you'll be more able to identify your performance bottlenecks, debug your apps, and enjoy a smoother workflow.
jQuery Mobile team member, co-creator of Vagrant
Faster DOM manipulation with category theory and wield
The jQuery methods in Core do a lot of work. They handle a seemingly endless number of argument types and collection traversal. As if that wasn't enough somewhere in there they also perform operations on DOM elements. Sometimes a single method can encompass a page or more of code.
In this talk we'll use a simple formalism in Category Theory to identify a fundamental separation of concerns for jQuery methods and derive a library to leverage its benefits.
Don't worry. You don't need a background in mathematics to benefit, just a basic understanding of jQuery and a desire to make your DOM manipulations faster.
Interaction Designer and UI Engineer at Digital Science
Complex clientside apps and legacy browsers (a story of frustration...)
Most of my time at Digital Science is spent building stateful, clientside UI's tailored to bleeding edge browsers and learning steadily as I go. However, I never learnt or grew so much as when I was faced with the challenge of building a UI that worked in every browser that could be thrown at it. It changed me.
One day you will likely face the same challenge. I want to share what I learnt so that you can be more ready for that day and finish it with more hair than I did.
Old browsers will always make your life harder. However, I'll show you the merit in working with them and help you become a better developer in the process.
I'm an interaction designer, UI engineer and bear wrestler. For almost a decade I've designed and built cutting edge applications for some of the largest companies in the world. Now I work at Digital Science helping to build ground breaking tools for researchers and scientists.
jQuery Mobile team member, works for BlackBerry
Build an experience... not another framework
Your user won't care that you wrote your own page navigation model or that you found a workaround for a quirky device you never heard of until yesterday. And neither should you. It's time for you to stop building your own framework and spend time on what really matters - the experience.
I will show you how to leverage the power of jQuery Mobile to create better user experiences. Along the way I'll share with you some of the lessons that I learned while using it to create the BlackBerry 10 experience.
I work for Research in Motion's BlackBerry Web Platform team where I lead the BlackBerry 10 theme for jQuery Mobile. I also contribute to the jQuery Mobile Project. Right now my biggest passion is showcasing the power of BlackBerry 10's Web Platform and using it to push the limits of the mobile web.
Food, beer, wine, soft drinks in the sponsor hall till late!