jQuery

Oxford - UK

Finally! A European jQuery conference

An inspiring day of talks from the pioneers of the World's favourite JavaScript framework, and wider industry experts…

Speakers

  • Todd Parker

    jQuery Mobile Keynote

    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.

    Todd Parker

    • jQuery Board Member
    • Design lead for jQuery Mobile & jQuery UI
    • Partner at Filament Group

    Filament Group is a corporate sponsor for both jQuery Mobile and UI. Filament Group is a Boston-based design studio focused on creating highly functional, accessible and intuitive HTML5-based user interfaces for a broad range of devices, from mobile, tablets, kiosks and desktop.

    @toddmparker filamentgroup.com
  • Paul Irish

    App development stack for JS developers

    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.

    Paul Irish

    • jQuery Board Member
    • Google Chrome developer relations

    Paul Irish is a front-end developer and user experience designer. He is on Google Chrome's Developer Relations team. He is also a member of the jQuery Developer Relations team as well as a host of the yayQuery Podcast about jQuery. He maintains the HTML5/CSS3 feature detection library Modernizr, and other open-source tools for front-end developers.

    @paul_irish paulirish.com
  • Jörn Zaefferer

    Pitfalls and Opportunities of Single-page Applications

    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.

    Building a really solid and polished single-page applications means that we need to replicate a lot of native browser behaviour, and when we don’t we’ll annoy or even scare away our users. This talk will cover both pitfalls and opportunities of single-page applications, with a focus on 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.

    Topics covered include dealing with proper URLs without breaking back and forward buttons and using the (still somewhat new) HTML5 history.pushState API. We’ll look at existing (and still missing) frameworks that help implement these behaviours.

    Jörn Zaefferer

    • jQuery Board Member
    • Creator of QUnit
    • jQuery UI development lead

    Jörn is a freelance web developer, consultant and trainer, residing in Cologne, Germany. Jörn evolved jQuery’s testsuite into QUnit, a JavaScript unit testing framework, and maintains it. He created and maintains a number of popular plugins. As a jQuery UI development lead, he focuses on the development of new plugins, widgets and utilities.

    @bassistance bassistance.de
  • Addy Osmani

    Building Large-scale Applications With jQuery

    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.

    Addy Osmani

    • jQuery Docs & Bugs team member
    • JavaScript Developer at AOL

    Addy Osmani is a rebel JavaScript blogger, speaker and a UI Developer for AOL. He is also a member of the jQuery [Bug Triage/Docs/Front-end] teams where he assists with bugs, documentation and developer evangalism. His recent open-source projects include TodoMVC, which helps developers compare JavaScript MVC frameworks. For more on Addy's work, check out his website for tutorials and magazines such as .net for his thoughts and commentaries on the state of the web.

    @addyosmani addyosmani.com
  • Ralph Whitbeck

    The State of the jQuery Project

    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.

    Ralph Whitbeck

    • jQuery Board Member
    • Senior developer at appendTo

    Ralph is currently a Developer Relations evangelist on the jQuery team for both jQuery and jQuery UI. He also co-hosts the Official jQuery podcast, a weekly show that interviews key members of the jQuery community.

    @RedWolves ralphwhitbeck.com
  • Doug Neiner

    Contextual jQuery

    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.

    Doug Neiner

    • jQuery Board Member
    • Senior designer at appendTo

    Doug Neiner is a front-end web developer with a love for semantic markup, powerful CSS, and efficient, reusable jQuery/JavaScript. Doug loves knowledge sharing and helping both new and developing jQuery programmers perfect their craft. He serves as member on the jQuery Board. When he isn't programming or designing on the computer, you might find Doug playing with his three wonderful children, hanging out with his beautiful wife, or talking about the farm he wants to own one day.

    @dougneiner dougneiner.com
  • Dion Almaer & Ben Galbraith

    Web vs. Apps

    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.

    Dion Almaer & Ben Galbraith

    • Founders of Ajaxian.com
    • Former Palm, Google and Mozilla

    Ben is Vice-President of Mobile Engineering at Walmart.com, where he works closely with his long-time friend Dion Almaer, Dion is Vice-President of Mobile Architecture at Walmart.com

    @dalmaer benzilla.galbraiths.org almaer.com/blog
  • Haymo Meran

    Aloha Editor - jQuery based contenteditable

    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.

    Haymo Meran

    • Project lead of the Aloha Editor
    • Co-founder of Gentics Software GmbH

    Studied chemical engineering at technical university, founded Gentics Software GmbH in 2000, now CTO at Gentics, lecturer at Danube university of Krems, member of W3C HTML working group, creator of Aloha Editor.

    @draftkraft aloha-editor.org
  • Christian Heilmann

    Embracing and celebrating redundancy

    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.

    Christian Heilmann

    • Mozilla Developer Evangelist
    • JavaScript Author

    Chris Heilmann has dedicated a lot of his time making the web better. Originally coming from a radio journalism background, he built his first web site from scratch around 1997 and spent the following years working on lots of large, international web sites, spent a few years in Yahoo building products and explaining and training people and is now at Mozilla.

    @codepo8 icant.co.uk

Programme

All breaks are in the main foyer. The presentations are in the Mandela lecture theatre.

09:00

Registration, coffee and pastries

10:00

Hello! John Wards, White October

10:05

The state of the jQuery projectRalph Whitbeck

10:40

jQuery mobile keynote Todd Parker

11:25

Coffee and biscuits

11:45

Web vs. apps Dion Almaer and Ben Galbraith

12:30

Pitfalls and opportunities of single-page applications Jörn Zaefferer

13:00

Lunch (provided)

13:20

Sponsored by:

spacer

Lunchtime talks:

Develop like a BOSS with these 10 jQuery tips Wes Nolte
Effective jQuery testing with QUnit Laurent Delcambre

14:15

Embracing and celebrating redundancy Christian Heilmann

14:45

Aloha Editor: jQuery based contentEditable Haymo Meran

15:15

Tea and biscuits

15:35

App development stack JS for developers Paul Irish

16:05

Building large-scale applications with jQuery Addy Osmani

16:35

Contextual jQuery Doug Neiner

17:05

Goodbye!

Sponsored by:

spacer

17:30

After party

still there today, some 25 years later.">

Venue

spacer spacer

Saïd Business School, Oxford

Saïd Business School

Park End Street

Oxford

OX1 1HP

Saïd Business School is a high tech venue located in central Oxford right next to the railway station. It hosts international conferences such as TED and Silicon Valley Comes to Oxford and each of its 300 seats boasts a desk, network and power point.

As well as being one of the UK's notable web technology hubs, Oxford is a historic and enchanting city to explore. Its city centre, with its restaurants, colleges, famous museums and gargoyles is just a five minute walk away from the venue. The conference is on a Friday so why not make a weekend of it?

Lunch

A free buffet lunch is provided in the main hall. It's a great opportunity to network and catchup with your fellow jQuery developers.

Fancy a tour of the factory?">

Transport

By train

Oxford train station is right next door to the venue.

Direct trains from London leave London Paddington every 30 minutes and take approximately one hour.

Oxford is also well served from main travel hubs around the country.

  • Birmingham New Street (1h 10m)
  • Manchester Piccadilly (2h 50m)
  • Bristol (1h)
  • Southampton (1h)

By car

Oxford's Park & Ride is the easiest way to get into Oxford City Centre by car.

With five car parks located around Oxford’s ring road and fast and frequent bus services until late evening, it is the only sensible way to travel into Oxford City Centre.

Please note there is no parking space available at the venue. While there is parking in the city centre, it is very expensive and Oxford's one way system makes it a challenge for newcomers.

By coach

Regular coach services connect Oxford with Heathrow (1 hour), Gatwick (2 hours) and Luton (2 Hours) airports.

The famous Oxford Tube coach service runs to and from London every 15 minutes during the day (2 hours), complete with free wifi and power points.

All the major bus companies, including National Express, Megabus and Stagecoach, operate from Oxford Bus Station which is a 5 minute walk from the venue.

Here’s a tour if that’s your bag.">

Map

  • Venue
  • Accommodation
  • Restaurants
  • Alternative tour of Oxford
Pitt Rivers Museum. Traditionally, South America tribes were encouraged to take enemy heads to prove their courage and manhood, and to avenge the death of a relative. The museum is a 15 minute walk from the venue.">

Accommodation

Macdonald Randolph Hotel

Beaumont Street,

Oxford, OX1 2LN

+44 (0) 8448 799 132

sales.randolph@macdonald-hotels.co.uk
The Oxford Malmaison

Oxford Castle, 3 New Road,

Oxford, OX1 1AY

+44 (0) 1865 268 400

reservations.oxford@malmaison.com
The Old Bank Hotel

92-94 High St,

Oxford, OX1 4BJ

+44 (0) 1865 799 599

reception@oldbank-hotel.co.uk
Mercure Eastgate Hotel

73 High Street,

Oxford, OX1 4BE

+44 (0) 1865 248 332

H6668@accor.com
The Buttery Hotel

11-12 Broad Street,

Oxford, OX1 3AP

+44 (0) 1865 811 950

enquiries@thebutteryhotel.co.uk
Royal Oxford Hotel

Park End Street,

Oxford, OX1 1HR

+44 (0) 1865 248 432

info@royaloxfordhotel.co.uk
Alice in Wonderland shop (15 mins walk from the venue) was the real life Alice's sweet shop 150 years ago and appears in Through the Looking-Glass.">

Workshops

spacer

Two all day workshops the day before the main event, produced by appendTo.

Get trained by experts in jQuery, Doug Neiner and Ralph Whitbeck current jQuery board members as well as appendTo CEO Mike Hostetler a former jQuery board member.

Time

Thur 9th February, 9am - 5pm

Location

Lady Margaret Hall
Note: Workshops are not being held at the Saïd, see map for LMH location.

    • £420 + VAT(includes conference day pass)
    jQuery Mobile

    This training will cover a comprehensive review of the jQuery Mobile Framework, walking through all of its new features and functionalities available to build robust and cross-platform mobile sites. The entire API will covered along with examples of how to use each component to its fullest potential. [+]

    Buy Now

    jQuery Mobile

    jQuery mobile has gained undeniable press as a possible great solution to mobile web development. With a progressive enhancement approach jQuery mobile aims to allow a mobile web experience for all, while rewarding those with mobile devices capable of a rich experience.

    This training will cover a comprehensive review of the jQuery Mobile Framework, walking through all of its new features and functionalities available to build robust and cross-platform mobile sites. The entire API will covered along with examples of how to use each component to its fullest potential.

    The training concludes with a walk through of the construction of a jQuery Mobile application from scratch, all the way through to compiling a native version of the application with PhoneGap.

    Topics Covered*

    • The state of the mobile web
      • jQuery Mobile - not just a library
      • jQuery Mobile's progressive enhancement approach
    • jQuery Mobile Feature Overview
      • Pages
      • Lists
      • Theming and customization
      • Links & Navigation (Multi-Page & Pre-Fetch)
      • Forms
      • Extra's (Dialog's, Buttons, Toolbar's, Navbar's)
      • Events
      • API Review (Data, URL's & Paths)
    • Building a jQuery Mobile application from scratch
      • Offline support
    • Go native with jQuery Mobile + PhoneGap
    * Topics subject to change
    • £320 + VAT(includes conference day pass)
    Introduction to jQuery

    This course takes students through the basics of jQuery focused front-end development. This material is meant to establish a core foundation for developers, giving them a confidence to add richness to their web applications. [+]

    Buy Now

    Introduction to jQuery

    jQuery has become the most popular JavaScript library for developers because of it's easy to learn and write. This course takes students through the basics of jQuery focused front-end development. This material is meant to establish a core foundation for developers. With a solid basis of jQuery and JavaScript understanding a developer will feel confident that they can add richness to their web applications.

    JavaScript Topics Covered*

    • JavaScript Basics
    • The ‘this’ keyword
    • Function Invocation options
    • ‘arguments’
    • Prototypal linkage

    jQuery Topics Covered*

    • Intro
      • What is jQuery? What isn't jQuery?
      • The DOM and jQuery
      • Getting Started (Downloading and adding to a page)
    • Find Something, Do Something
      • Decorating with CSS
      • Manipulating the DOM (Adding, removing and cloning elements)
      • Event Handling Basics (Page ready, click, mouse events etc)
    • The jQuery Function
      • Context
    • The jQuery Object
      • Chaining Methods (The jQuery stack)
      • Using Plugins (popular plugins etc)
    * Topics subject to change

Sponsors

Spotlight sponsor

spacer

Nokia’s mission is simple, Connecting People. Our strategic intent is to build great mobile products. Our job is to enable billions of people everywhere to get more of life’s opportunities through mobile.

Key sponsors

  • spacer

    Twilio is a web-service API that lets you use your existing web languages and skills to build voice and SMS applications. We focus on building a simple, powerful, pay-as-you-go communications platform so that you can focus on what you do best.

  • spacer

    Kendo UI is a framework for modern HTML UI. Engineered with the latest HTML5, CSS3, and JavaScript standards, it delivers everything needed for client-side, jQuery-powered development in one integrated, compact package.

  • spacer

    Go beyond the browser! Build HTML5 apps with native capabilities using HTML5 WebWorks; then package and monetize them through BlackBerry App World for both BlackBerry Smartphones and the BlackBerry PlayBook.

Lunch Sponsor

spacer

Tquila is young but already one of Europe's fastest growing cloud computing consultancies. We have the smartest people building the coolest apps in the enterprise cloud and love technologies such as jQuery, RoR, Heroku and Force.com.

Supporters

  • spacer
  • spacer
  • spacer

Sponsoring the event

We have a range of sponsorship opportunities available, which you will find more information about in our sponsor pack.

Please feel free to email John or give him a ring on +44(0)207 976 4894 to discuss sponsoring the event.

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.