Ajaxian Framework Summit
Running concurrently with Ajax tutorials on Day One, the three most popular open source Ajax frameworks are holding half-day developer events. This is your exclusive opportunity to dive deep into Dojo, Prototype and jQuery. Are you using these frameworks in your projects? Connect with framework founders and contributors, see where each framework is headed, and contribute to their future.
Click here for a PDF of the Ajaxian Framework Summit agenda.
Click on an icon below to view the framework's agenda and speaker information.
![]() |
Dojo Developer Day
Agenda:
7:00 - 7:55 am
Welcome Refreshments
7:55 - 8:00 am
Greetings from the Ajaxian Framework Summit Sponsor, Adobe, with Kevin Hoyt
8:00 - 8:05 am
Welcome and Introductions (Alex Russell, Dylan
Schiemann)
A short introduction to the Event, thoughts on the state
of Dojo, Ajax, and the Web (and beyond).
8:05 - 8:30 am
State of the Web, Dojo, Ajax; Dojo Moving Forward
(Alex Russell, Dylan
Schiemann)
8:30 - 9:45 am
Tutorial - Progressive Dojo (Peter Higgins)
Upgrading
your existing pages with unobtrusive Dojo - understanding event details,
manipulating the Dom, and making CSS work for you.
9:45 - 10:15 am
Presentation - DojoX GFX and FX (Matthew Russell)
10:15 - 10:45 am
Presentation - Secrets of DojoX (Tom Trenka)
Run
through a lot of the great tools available in DojoX
10:45 - 11:05 am
Tutorial - Getting going ... Zend + Dojo (Matthew O'Phinney)
11:15 - 11:30 am
Morning Refreshment Break and Networking
11:30 - 11:50 am
Tutorial - Dijit Layouts In and Out (Nikolai Onken)
11:50 - 12:20 pm
Tutorial - Reusable code, Widgeting (Peter Higgins)
12:20 - 12:40 pm
Community - Getting Involved (Peter Higgins, Nikolai Onken)
12:40 - 1:00 pm
Lightning Demos - What do you have? Show us.
Speakers:
Also presenting at The Ajax Experience: Dojo Fundamentals and Dojo Grid and Charting
Alex Russell is project lead for the Dojo Toolkit and director of R&D at SitePen, a consultancy focused on the development of Web applications, exceptional user experience, and pushing the limits of the Web. Currently, he serves as President of the Dojo Foundation, an organization that supports development of several high-quality open source projects, distributing them under liberal terms.
Dylan Schiemann is the CEO of SitePen, Inc., long time Dojo Committer, CometD Committer, and all around father figure of Dojo. He co-founded the Dojo Foundation and the Dojo Toolkit, and is directly involved in near every aspect of the Toolkit's success.
Peter Higgins serves as Dojo Community Evangelist, co-editor of DojoCampus, is a long time Dojo Contributor, and the Lead of SitePen, Inc. Support Services. He spends his time engulfed in Dojo, and currently resides in Greeneville, Tennessee.
Nikolai Onken is the creator and maintainer of DojoCampus, the community operated DojoDocumentation Project, member of uxebu, and an active Dojo Committer responsible for two great theme contributions as well as endless work on Dijit layout components.
Former project lead of DojoX, Tom Trenka is a Senior Software Engineer with SitePen, Inc. where he focuses on pushing the boundaries of technologies for the Open Web. Tom has been responsible for such things as bringing full-featured charting, geography integration, cryptography and more to the Dojo Toolkit--and continues to bring cutting-edge features to the Dojo Toolkit.
Matthew Russell is the Director of Research Solutions for Digital Reasoning Systems, a company specializing in unstructured text mining, CTO of buzzwuz, a seed stage startup, the author of Dojo: The Definitive Guide (O'Reilly, June 2008), and valued Dojo contributor.
Matthew O'Phinney is a PHP developer and IT specialist, currently working for Zend's online operations team where he architects their corporate CMS and web services. Additionally, he is a Core Contributor to the Zend Framework, and spearheading the Dojo + Zend Framework integration. He contributes to a number of PHP projects, blogs on PHP-related topics, and present talks and tutorials related to PHP development and the projects to which he contributes.
Prototype Developer Day
Agenda:
7:00 - 7:55 am
Welcome Refreshments
8:00 - 8:30 am
Welcome and Introductions (Prototype Core members)
This
short welcome address, held by all Prototype Core members present, opens
the day with a quick rundown on Prototype’s past, present and future.
8:30 - 9:30 am
Contributing docs (Christophe Porteneuve)
Christophe
Porteneuve explains and demonstrates how to help with the documentation
of the framework, be it reference API documentation or more tutorial-oriented
material, either by fixing issues with existing docs, updating docs to
reflect the latest version, or creating new material altogether. The session
covers the whole process, from grabbing the source for existing docs to
testing your contribution to submitting it and getting it approved, using
tools and systems such as git, diff, the upcoming PDoc system and the framework’s
GitHub repository.
9:30 - 9:40 am
Stretch Break
9:40 - 9:45 am
Greetings from the Ajaxian Framework Summit Sponsor, Adobe, with Kevin Hoyt
9:45 - 10:30 am
Contributing code (Andrew Dupont)
Andrew
Dupont focuses on contributing actual code, be it fixes, performance improvements
or new features. You will get into the details of how the Prototype codebase
is structured, how the unit tests and functional tests work, how to efficiently
submit, review and edit tickets on Lighthouse, how to write, test, package
and submit your contribution and finally how to get it approved and merged
in. Andrew also meshes in the focus for upcoming versions of Prototype
to provide possible avenues of contribution for the community.
10:30 - 11:15 am
Prototype & Performance
This session approaches performance from two angles: first, list and demonstrate where Prototype takes extra care to improve and maintain its performance (such as recent Selector-, style- and DOM-traversal-related patches), second, dive into common usage patterns and explain how they happen to yield excellent or poor performance, and how to adjust the sub-par ones for better results. We'll also discuss what's coming up in Prototype performance-wise.
11:15 - 11:30 am
Morning Refreshment Break and Networking
11:30 - 1:00 pm
Extended Q&A (Prototype Core members)
A
Developer Day is for Web developers, users of the framework. This edition
wraps up with a 90-minute extensive Q&A session featuring all present Prototype Core members for what we hope will be a vivacious exchange of questions, smart solutions, feedback, hindsights, and general sharing of knowledge and experience. We'll
also be reviewing the state of the Prototype community and ecosystem, and
discuss how we can nurture it and help it grow.
Speakers:
Also presenting at The Ajax Experience: Shiny Things in Spinoffsland: What's Up with Prototype and script.aculo.us?
Christophe Porteneuve has been designing and implementing Web apps since 1995. After having created the first JSP-based portal in Europe, he ran the software engineering department of a prominent IT college. He is now the CTO of Ciblo.net, a Web agency to which he brought a leading edge on Web development best practices, and the love of Rails. Christophe authored the French best-seller, Bien développer pour le Web 2.0, and the already famous, Bungee book, on Prototype and script.aculo.us, published at the Pragmatic Bookshelf. He is a member of Prototype Core, a script.aculo.us contributor.
Also presenting at The Ajax Experience: Defensive, Cross-Browser Coding with Prototype
Andrew Dupont is a user interface developer for frog design and author of Practical Prototype & script.aculo.us, a book about Prototype and its sister effects library, script.aculo.us. Andrew is one of the developers of Prototype, the popular JavaScript toolkit bundled with Ruby on Rails and used on many large Web sites.
Sam Stephenson created the Prototype JavaScript framework in February of 2005 as part of the foundation for Ajax support in Ruby on Rails. He lives in Chicago, writes Web applications for 37signals, and tumblelogs on Projectionist.
He has been infatuated with Javascript for the past 2 years and is an active contributor to a prototype.js community. Juriy has created and maintains scripteka.com - a library of prototype.js based extensions. He writes about quirks of front-end development at "Perfection Kills" blog.
jQuery Developer Day
Agenda:
7:00 - 7:55 am
Welcome refreshments
8:00 - 8:15 am
Community Camaraderie Time
8:15 - 8:30 am
jQuery Meet and Greet
8:30 - 9:45 am
Progressively Enhancing the User Experience Using jQuery (Karl Swedberg)
Karl
Swedberg examines a common user-interaction need and explores a few ways
to meet it. Along the way, we'll look at DOM traversal and manipulation,
event handling, and Ajax requests.
9:45 - 10:00 am
Stretch Break and Networking
10:00 - 11:15 am
An In-Depth Look at jQuery UI (Paul Bakaus)
Paul
Bakaus discusses in detail the exciting possibilities of the jQuery UI
framework. Covered in this session will be features that are mainly unique
to jQuery UI and make life easier for advanced and Enterprise developers,
while still being as simple to use as jQuery itself. Paul will cover a
general overview of the UI API and the framework's new animation and effect
capabilities, as well as more advanced topics on interacting with the library,
detailing parts of draggables, droppables and sortables. Also discussed
will be how to further extend the library with your own plugins and what
features and components are coming in future versions.
11:15 - 11:30 am
Morning Refreshment Break and Networking
11:30 - 11:35 am
Greetings from the Ajaxian Framework Summit Sponsor, Adobe, with Kevin Hoyt
11:35 - 1:00 pm
jQuery Team Code Review (jQuery Team)
This
is your opportunity to have your code reviewed by the experts in the jQuery
JavaScript framework. You’ll go home with real-world best
practices, tips, and shortcuts that will make an immediate difference in
your coding and design.
Speakers:
Also Presenting at The Ajax Experience: Intro to jQuery, Advanced jQuery, Tutorial: JavaScript Library Overview, and JavaScript 2
John Resig is the creator and lead developer of the jQuery JavaScript library. He is also a JavaScript Evangelist for the Mozilla Corporation and the author of the book Pro Javascript Techniques.
Also Presenting at The Ajax Experience: Beyond the Standards - Advanced Animation and Physics in JavaScript
Paul Bakaus is the creator and lead of jQuery UI and works for the open source company, Liferay, in a full-time sponsored position to jQuery UI. He's also a member of the jQuery core team and takes part in the discussion of the overall direction of the jQuery project. In the past, he was largely responsible for creating the jQuery dimensions plugin (which is now part of the jQuery core) and worked together with Stefan Petre on the rich effects and components library Interface.
Karl Swedberg is an "Evangelist" for the jQuery JavaScript Library and the co-author of two books, Learning jQuery and jQuery Reference Guide. Karl works for Fusionary Media in Grand Rapids, Michigan, where he specializes in client-side scripting and interaction design.







