2. Releases
✤ January
✤ jQuery 1.3
✤ jQuery 1.3.1
✤ February
✤ jQuery 1.3.2
3. jQuery 1.3.1 & 1.3.2
✤ jQuery 1.3
✤ Sizzle: New selector engine
✤ A number of performance improvements
✤ jQuery 1.3.1 & 1.3.2
✤ Successive bug fix releases.
✤ Minor features and speed improvements in 1.3.2.
✤ Downloaded 59 million times since release.
10. TestSwarm
✤ Distributed testing for JavaScript test suites.
✤ Built so that we can easily run the jQuery test suite on more
platforms.
✤ Works like seti@home.
14. Corporate Support
✤ Microsoft
✤ Shipping jQuery as part of Visual Studio
✤ Included as part of ASP.NET MVC
✤ Now shipping the Validation plugin, as well.
✤ Nokia
✤ Hired core dev Brandon Aaron, sponsored contributions back to
core.
20. Cloudfront
✤ Amazon CDN hosting - example from July 2009.
21. Infrastructure
✤ Media Temple
✤ Over the past year have been transitioning our sites over to Media
Temple.
✤ (mt) is donating all the resources to host the site.
✤ Will be providing a full cluster for us to use.
✤ Amazon Cloudfront -> (mt) CDN
✤ We’ll have our own, private CDN.
23. jQuery 1.3.3
✤ Lots of good tweaks, bug fixes. Big point: Huge performance overhaul
all over (append/prepend, attr, css, remove, empty, html, bind).
3.5x Faster!
24. jQuery 1.4
✤ Provide a build of the jQuery source suited towards mobile devices.
✤ iPhone, Palm Pre, Android, and Fennec.
✤ jQuery.plugin()
✤ Adapt and take the best parts of the jQuery UI Widget library and
bring it into core.
25. Foundation
✤ Software Freedom Law Center
✤ Joining the Conservancy (Non-Profit host)
✤ Legal advice
✤ Tax-deductible donations
✤ Money is controlled by the Conservancy
✤ Eventually move towards the Conservancy owning the code, as well.
26. jQuery Project
✤ Organization has been rather loose up until this point.
✤ Shifting to a formalized structure with voting.
✤ Need to be voted on:
✤ Spending money.
✤ Adding/removing members.
✤ Changing the charter.
✤ A new jQuery.org project site will be launching to hold this.
27. Finances
✤ 100% of jQuery’s resources come through donations.
✤ We should be operating at ~$0/month starting in October.
✤ We can conserve costs and use for other purposes.
28. What will we spend money on?
✤ Infrastructure
✤ More conferences
✤ Travel (having more face-to-face team meetings)
✤ Schwag (t-shirts, etc.)
✤ Things that aren’t our core competency.
✤ Building web sites, for example.
29. Conferences
✤ Next year: 4 conferences.
✤ Online conference early next year.
✤ Followed by conferences in London, San Francisco, and Boston.
30. jQuery Groups
✤ We’re launching a new groups site for managing local jQuery
meetups.
✤ (groups/meetup/events).jquery.com
✤ Great way to find events and organize with other jQuery users.
✤ Providing basic funding to local groups.
✤ (Food, shirts, books, etc.)
31. jQuery Forum
✤ The team has agreed that Google Groups simply doesn’t work for our
needs (especially jquery-en and jquery-ui).
✤ Moving to a forum as soon as possible.
✤ Currently evaluating options, hoping to make a move within a
couple months.
✤ Not Google Groups, Not PhpBB, likely not Stack Overflow.
✤ Vanilla is looking pretty good.
32. Core Moving to Git
✤ Git makes it much easier to collaborate, accept patches and forks.
✤ Work offline.
✤ Moving to Github!
http://github.com/jquery
✤ Been kicking old plugins/users out of the repository.
✤ Have already moved over plugins. Will be moving QUnit and Core
together.
33. Revamped Plugins Site
✤ Planning complete, beginning implementation.
✤ In drastic need of an overhaul.
✤ Complete rewrite: More like a ‘dumb’ search engine.
✤ No user accounts (for submitting or commenting).
✤ Submit a SVN/Git/Google Code/Github URL.
✤ Auto-pull in information and populate the database.
34. Revamped Plugins Site
✤ Plugins categorized by:
✤ Official (‘officially maintained by the jQuery team’)
✤ Supported (‘actively tested against in jQuery core’)
✤ Themeable (‘can be themed using Themeroller’)
✤ Recommended (‘member of the jQuery team recommends the
plugin’)
35. Revamped Plugins Site
✤ Features:
✤ All plugins are hosted on the new CDN.
✤ (Along with an auto-minified version of the plugin.)
✤ Dependency trees are auto-computed and made available for
download.
✤ Documentation is mirrored, formatted, and made available as part
of the API.
✤ Shooting to launch by the end of this year.
36. jQuery Core Plugins
✤ Some are already on the jQuery site, making an official list.
✤ Criteria: Depended upon by a number of other plugins, no
dependencies of their own, minimal, stable, API, maintained by the
jQuery team.
✤ Plugins:
✤ color, bgiframe, zIndex, cookie, metadata, mousewheel, history,
easing, mouse, hotkeys, positionTo
✤ Will be in the official jQuery Github repo and have special listing on
jQuery.com.
37. Thanks!
✤ Thank all our speakers!
✤ Thank the coordinators!
✤ Thank the sponsors!
38. Don’t Forget
✤ Rate The Speakers:
http://speakerrate.com/events/172-jquery-conference-2009
✤ Get a free jQuery Cookbook from O’Reilly.
✤ Register at Oreilly.com using your conference email address.
✤ Reception tonight, 6-8pm, right here!
✤ T-Shirts are on sale, $20/shirt (this year and last)