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. Connect with framework founders and contributors, see where each framework is headed, and contribute to their future.

Click on an icon below to view the framework's agenda and speaker information.

 

   
   

 

Dojo Developer Day

 

Agenda:

Welcome, Introductions (Alex Russell, Dylan Schiemann)

A short introduction to the Event, thoughts on the state of Dojo, Ajax, and the Web (and beyond).

Tutorial - Progressive Dojo (Peter Higgins)

Upgrading your existing pages with unobtrusive Dojo - understanding event details, manipulating the Dom, and making CSS work for you.

Presentation - DojoX GFX and FX (Matthew Russell)

Presentation - Secrets of DojoX (Tom Trenka)

Run through a lot of the great tools available in DojoX

Tutorial - Getting going ... Zend + Dojo (Matthew O'Phinney)

Tutorial - Dijit Layouts In and Out (Nikolai Onken)

Tutorial - Reusable code, Widgeting (Peter Higgins)

Community - Getting Involved (Peter Higgins, Nikolai Onken)

Lightning Demos - What do you have? Show us.

 

Speakers:

Alex Russell

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

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

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

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.

Tom Trenka

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

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

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:

Welcome, 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.

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.

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.

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.

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:

Christophe Porteneuve

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.

Andrew Dupont

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

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.

Tobie Langel

Tobie Langel is a freelance front-end developer and UI architect living in Geneva, Switzerland, currently working with Xilinus, the company that delivers stuff like the Prototype-UI framework. He is one of the core members of the Prototype JavaScript Framework.

Juriy "kangax" Zaytsev

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.

Mislav Marohnic (to be confirmed)

 

 

jQuery Developer Day

 

jQuery's developer day includes presentations and code review with the entire jQuery team. More details to come.

What would you like to see? Share your thoughts on the jQuery blog.