Sorry!     That was honestly    the best slide you’re     going to see in this             talk.
Who am I?• JavaScript & UI Developer, AOL.• Write for ScriptJunkie, Smashing Magazine,  my blog and others on JS.• JavaScr...
Some Quick History• jQuery is a JavaScript library that simplifies  DOM selection and manipulation• Released in Jan 2006 by...
Usage Statistics
What do we use jQuery for?• Used across Aol for cross-browser DOM  manipulation, animation & effects.• Occasionally combin...
What does the project offer?• jQuery (core)• jQueryUI• jQuery Mobile• Sizzle• QUnit
Some interesting facts• jQuery is now almost completely  community-driven.• John Resig is still actively involved in  mana...
Organisation structure• Executive board• Voting members - primarily U.S based,  handle voting on donation fund usage• Sub-...
My involvement• Core bug triage team• API/Documentation team• jQuery Learning site team• Evangelism & Teaching
Bug Triage    •   Evaluate jQuery core bugs based        on merit. Put together test cases        if needed    •   Establi...
Team achievements          •   Churned through              10-15 tickets a day for              jQuery 1.4.3          •  ...
Voting on features            • Done before work              is begun on a new              major version            • Co...
Pros of getting involved• Lets you give something ‘back’ to the  community• Contributing encourages you to fill in gaps in ...
Challenges• Time - how do you get involved around  work? isn’t it difficult?• How to spread yourself across projects• Time-...
More Challenges• Consistent availability - Do OSS projects  care?• Paid work vs open-source work - do you  consider the op...
Conclusions• There are 100s of really interesting OSS  projects out there• You *don’t* need to have hours of free  time ea...
Open-source Mic Talks at AOL
Upcoming SlideShare
Loading in...5
×

Open-source Mic Talks at AOL

3,750

Published on

An open-source mic talk for AOL

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,750
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Open-source Mic Talks at AOL

  1. 1. Sorry! That was honestly the best slide you’re going to see in this talk.
  2. 2. Who am I?• JavaScript & UI Developer, AOL.• Write for ScriptJunkie, Smashing Magazine, my blog and others on JS.• JavaScript & jQuery Evangelist• Also involved in the jQuery Project
  3. 3. Some Quick History• jQuery is a JavaScript library that simplifies DOM selection and manipulation• Released in Jan 2006 by John Resig• Project has grown to be used by over 50% of the top 10,000 sites online.• There are approximately 19 million known sites using the library
  4. 4. Usage Statistics
  5. 5. What do we use jQuery for?• Used across Aol for cross-browser DOM manipulation, animation & effects.• Occasionally combined with projects like Backbone, JMVC, KnockoutJS etc.• We use it in Agora,VIVAD and other projects
  6. 6. What does the project offer?• jQuery (core)• jQueryUI• jQuery Mobile• Sizzle• QUnit
  7. 7. Some interesting facts• jQuery is now almost completely community-driven.• John Resig is still actively involved in managing releases, project direction.• Some businesses provide OSS hours to staff just to work on projects like jQuery (eg. Bocoup)
  8. 8. Organisation structure• Executive board• Voting members - primarily U.S based, handle voting on donation fund usage• Sub-teams - Developers that: • Write patches for core • Review bugs/triage and document • Design, handle operations and more.
  9. 9. My involvement• Core bug triage team• API/Documentation team• jQuery Learning site team• Evangelism & Teaching
  10. 10. Bug Triage • Evaluate jQuery core bugs based on merit. Put together test cases if needed • Establish whether breakage is due to a recent change and if so what • Cross-browser test to confirm which browsers are effected • Discuss issues with team • If possible, suggest patches
  11. 11. Team achievements • Churned through 10-15 tickets a day for jQuery 1.4.3 • For 1.4.4 - 1.5.2 we heavily worked to keep this pace up • It’s now rare that a ticket isn’t reviewed within 2 days of submission (1.7)
  12. 12. Voting on features • Done before work is begun on a new major version • Community interested in HTML5 support, modular builds & more
  13. 13. Pros of getting involved• Lets you give something ‘back’ to the community• Contributing encourages you to fill in gaps in your knowledge• Great way to learn and get to vote on features before they land in a release• Opportunity to learn how a large open- source project works day to day
  14. 14. Challenges• Time - how do you get involved around work? isn’t it difficult?• How to spread yourself across projects• Time-zones - if they’re based in the U.S. How do you make that work for you?
  15. 15. More Challenges• Consistent availability - Do OSS projects care?• Paid work vs open-source work - do you consider the opportunity enough?• Level of skill - important to ensure you know what you’re doing.
  16. 16. Conclusions• There are 100s of really interesting OSS projects out there• You *don’t* need to have hours of free time each week to get involved. Just knowledge and an interest.• Give it a try! It’s worth the experience and the community loves all the help it can get.

×