Events

Feed icon 28x28
Jquery uk 2012 logo original

jQuery Conference UK 2012 Schedule

February 10, 2012

( 11 available presentations )
Ralph thumb
Rating: Everyone
Viewed 526 times
Recorded at: February 10, 2012
Date Posted: January 10, 2013

In this talk you will learn how the jQuery project is structured, from the jQuery Board to our membership in the Software Freedom Conservancy. We’ll cover the state of jQuery Core, jQuery UI and jQuery Mobile and get a glimpse of what might be coming in the near future. We’ll also look at some of the other projects that are being worked on by the jQuery team.

Todd thumb
Rating: Everyone
Viewed 572 times
Recorded at: February 10, 2012
Date Posted: January 10, 2013

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 Todd Parker, project lead.

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.

Ben thumb
Rating: Everyone
Viewed 484 times
Recorded at: February 10, 2012
Date Posted: January 10, 2013

Today’s browsers sport amazing capabilities, truly graduating from markup renderers to sophisticated app run-times. We're sure to see some amazing new web applications just over the horizon that take advantage of these new capabilities.

At the same time, the mobile ecosystem is white hot and we’re seeing a range of start-ups pursue an "app-only" strategy. What relationship do mobile “apps” have with the web and how will these two communities co-exist into the future? Also, how do developers target all of these different platforms? Which should they embrace and which should they ignore?

Join Ben and Dion as they explore these issues.

Jorn thumb
Rating: Everyone
Viewed 724 times
Recorded at: February 10, 2012
Date Posted: January 10, 2013

The thick client is back! Pushing entire applications down to the client has become a lot more popular in recent times, and is especially interesting for mobile devices.

However, building solid and polished single-page applications means that we need to replicate a lot of native browser behaviour. When we don’t, we’ll annoy or even scare away our users.

This talk will cover both the pitfalls and opportunities of single-page applications, focusing on the native behaviour that your app needs to provide in order to behave like an actual web site, while fixing a lot of the usability issues that web sites usually have.

For example, this covers dealing with proper URLs, without breaking back and forward buttons, using the still somewhat new HTML5 history API.

We’ll look at both the existing frameworks that help implement this, and those still lacking.

Wes thumb
Rating: Everyone
Viewed 597 times
Recorded at: February 10, 2012
Date Posted: January 10, 2013

Our combined jQuery experience over the years has put us in the privileged position of learning which tips - programmatically and otherwise - are most useful to us as a development house. Join us to learn what you can do to improve yourself as a developer with our top 10 jQuery tips.

Lane thumb
Rating: Everyone
Viewed 623 times
Recorded at: February 10, 2012
Date Posted: January 10, 2013

Traditionally testing on any project is left till last, but even then testing of client-side code is usually overlooked entirely.

With the rise-and-rise of jQuery the world at large is finally recognising that JavaScript is not a second-class citizen.

Web applications the world-round are leveraging JavaScript - and in particular jQuery - to build large scale applications that serve millions. Of course to ensure a high-level of quality and robustness it's necessary to test all this code.

Enter stage left - QUnit.

Christian thumb
Rating: Everyone
Viewed 479 times
Recorded at: February 10, 2012
Date Posted: January 10, 2013

JavaScript was always the language to make the web more interactive and fill the gaps that browsers had when it comes to interaction with the user.

With jQuery we moved even further and concentrated on that task, replacing the unwieldy native DOM with a simpler way to spice up our web sites. With browsers moving ahead it is time though to reflect and see just how much code we write that actually is not needed any longer as browsers give us native controls in HTML5.

In this talk Chris Heilmann of Mozilla will show just in how many ways modern browsers make it easy for us to offer a rich experience without having to create that on our own. We'll look at UI elements, multimedia capabilities, drawing, animation and how to tie into our user's browsing and web behaviour without forcing a certain path on them.

We have amazing technology to play with, we should use it and look ahead instead of patching for the past.

Meran thumb
Rating: Everyone
Viewed 775 times
Recorded at: February 10, 2012
Date Posted: January 10, 2013

Aloha editor was created with the goal to revolutionize the online editing experience. Being the only true HTML5 contentEditable solution allows us to provide inline editing that put us far ahead the competition.

The lack of an adopted specification for contentEditable in browsers and inconsistent implementations drive developers crazy. Aloha Editor wraps commandExec consistently across browsers and provides additional functionalities such as table editing, image handling, block handling.

Checkout how you can build a google docs like interface in 10 min.

Paul thumb
Rating: Everyone
Viewed 548 times
Recorded at: February 10, 2012
Date Posted: January 10, 2013

The challenge for webapp developers is scaling the experience to delight users, while simultaneously scaling the application code to provide speed, modularity, and power.

All the while, the client side costs per kilobyte loom.

In this talk, we dive into what comprises the modern webapp client side stack: tools, frameworks, and architecture patterns.

Addy thumb
Rating: Everyone
Viewed 835 times
Recorded at: February 10, 2012
Date Posted: January 10, 2013

Developers creating JavaScript applications these days usually use a combination of MVC, modules, widgets and plugins for their architecture. They also use a DOM manipulation library like jQuery.

Whilst this works great for apps that are built at a smaller-scale, what happens when your project really starts to grow?

In this talk, Addy presents an effective set of design patterns for large-scale JavaScript (and jQuery) application architecture that have previously been used at both AOL and Yahoo amongst others.

You'll learn how to keep your application logic truly decoupled, build modules that can exist on their own or be dropped into other projects and future-proof your code in case you need to switch to a different DOM library in the future.

Doug thumb
Rating: Everyone
Viewed 670 times
Recorded at: February 10, 2012
Date Posted: January 10, 2013

The enemy of maintainable code is extensive configuration and over-declaration – both of which tie your code to specific pages and sections in your application.

Since so much instructional data is described by the HTML of your site, why should you need to redefine it all again in JavaScript?

In this session, learn how to develop clean, responsible jQuery code that responds to its context instead of the traditional, define everything, top-down approach.

This session will cover how event delegation, traversal methods and advanced selectors all work together to let you write more efficient and less wasteful code.