jquery conference 2010 - getting involved

36
GETTING INVOLVED Ralph Whitbeck jQuery Developer Relations http://ralphwhitbeck.com Twitter: @RedWolves jQuery Conference 2010: Boston - October 17,

Upload: ralph-whitbeck

Post on 18-May-2015

2.551 views

Category:

Technology


0 download

DESCRIPTION

Are you looking to get more involved in jQuery? Have you determined that you'd like to contribute to an open source project and you would like to contribute to jQuery but don't know what you can do to help? Do you want to make a difference and be recognized for your contributions to jQuery? Not everyone is a John Resig, Brandon Arron, Yehuda Katz, Jörn Zafferer or Scott Gonzalez and can sling JavaScript APIs that are used by 30% of the active web sites on the internet. But that doesn't mean there isn't something that you can contribute back to the community. More than likely there is a direct way for you to get involved.In this talk, we'll explore various options available to jQuery designers and developers to be able to contribute back to the jQuery Community. We'll discuss ways to have a big impact on a great number of people—from offering help on the forum to sharing plugins to writing tutorials. And we'll look at the proper procedures for reporting bugs and submitting patches. This talk is meant for anyone who is interested in jQuery, from the very beginner to the more advanced user who is looking to get more involved with the community.

TRANSCRIPT

Page 1: jQuery Conference 2010 - Getting Involved

GETTING INVOLVEDGETTING INVOLVED

Ralph WhitbeckjQuery Developer Relations

http://ralphwhitbeck.com

Twitter: @RedWolves

Ralph WhitbeckjQuery Developer Relations

http://ralphwhitbeck.com

Twitter: @RedWolves

jQuery Conference 2010: Boston - October 17, 2010

Page 2: jQuery Conference 2010 - Getting Involved

Getting Involved2

• How we Communicate• Support Options• Growing jQuery Community• jQuery on Github• Options for you to get involved?

Page 3: jQuery Conference 2010 - Getting Involved

Getting Involved3

• Constantly communicating with the community• Many channels

• Blogs• Podcast• Conferences• Twitter• Forum• IRC

Page 4: jQuery Conference 2010 - Getting Involved

Getting Involved4

• Blogs

Page 5: jQuery Conference 2010 - Getting Involved

Getting Involved5

• The Official jQuery Podcast• http://podcast.jquery.com

Page 6: jQuery Conference 2010 - Getting Involved

Getting Involved6

• Conferences• http://events.jquery.org

Page 7: jQuery Conference 2010 - Getting Involved

Getting Involved7

• Conferences• http://events.jquery.org

Page 8: jQuery Conference 2010 - Getting Involved

Getting Involved8

• Twitter

Page 9: jQuery Conference 2010 - Getting Involved

Getting Involved9

• Twitter

Page 10: jQuery Conference 2010 - Getting Involved

Getting Involved10

• Twitter

Page 11: jQuery Conference 2010 - Getting Involved

Getting Involved11

• Forum• IRC

• Server: irc.freenode.net• Room: #jquery

Page 12: jQuery Conference 2010 - Getting Involved

Getting Involved12

• Monitoring Twitter • Community feelings• 1:1 developer interactions

• Google Alerts – blogs/news/etc.• Forum – 1:1 developer interactions

Page 13: jQuery Conference 2010 - Getting Involved

Getting Involved13

• Forums• Help with your own jQuery Code

• Getting Started (for Beginner Questions)• Using jQuery (more intermediate Questions)• Using jQuery Plugins (plugin help)• Using jQuery UI

• Discussing Bugs/Features• Developing jQuery• Developing jQuery UI• Developing jQuery Plugins• Mobile jQuery

Page 14: jQuery Conference 2010 - Getting Involved

Getting Involved14

• Forums• Tutorials

• http://docs.jquery.com

Page 15: jQuery Conference 2010 - Getting Involved

Getting Involved15

• Forums• Tutorials• External Learning Resources

• http://learningjquery.com• http://net.tutsplus.com/

Page 16: jQuery Conference 2010 - Getting Involved

Getting Involved16

• Forums• Tutorials• External Learning Resources• Twitter

• Limited Support

Page 17: jQuery Conference 2010 - Getting Involved

Getting Involved17

• Forums• Tutorials• External Learning Resources• Twitter• Commercial Support

• appendTo• Bocoup• JupiterIT

Page 18: jQuery Conference 2010 - Getting Involved

Getting Involved18

Google Trends

Page 19: jQuery Conference 2010 - Getting Involved

Getting Involved19

Usage Trends – Builtwith.com

Page 20: jQuery Conference 2010 - Getting Involved

Getting Involved20

Job Trends – indeed.com

Page 21: jQuery Conference 2010 - Getting Involved

Getting Involved21

Twitter Reach - @jquery

Page 22: jQuery Conference 2010 - Getting Involved

Getting Involved22

Forum

Page 23: jQuery Conference 2010 - Getting Involved

Getting Involved23

Forum

Page 24: jQuery Conference 2010 - Getting Involved

Getting Involved24

• All jQuery code bases are now on Github• Allows more community feedback

Page 25: jQuery Conference 2010 - Getting Involved

Getting Involved25

• All jQuery code bases are now on Github• Allows more community feedback

Page 26: jQuery Conference 2010 - Getting Involved

Getting Involved26

• All jQuery code bases are now on Github• Allows more community feedback

• Make bug fixes in Github’s web interface• Send patches back via Pull Requests

Page 27: jQuery Conference 2010 - Getting Involved

Getting Involved27

Upgraded bug tracking system

Page 28: jQuery Conference 2010 - Getting Involved

Getting Involved28

Upgraded bug tracking system

• Integration with GitHub• Working email notifications and watches• Voting on tickets!!! • Auto-close if reporter doesn't provide requested info• Delete spam messages • Improved editor• Much-improved performance

Page 29: jQuery Conference 2010 - Getting Involved

Getting Involved29

Easiest Way – Donations/Sponsorships

http://jquery.org/donate

[email protected]

Money is used to:• Fund development• Hold conferences• Equipment• Face-to-Face meetings

Page 30: jQuery Conference 2010 - Getting Involved

Getting Involved30

Casual Supporters

• Forum• Need people to help support others• Looking for moderators

• API Docs• Support• Moderation

• Blog authors• Tutorial/Screencasts authors

Page 31: jQuery Conference 2010 - Getting Involved

Getting Involved31

Making jQuery better

• Report bugs• reduced test case

• Patch bugs/pull request• Discuss features/enhancements in the “Developing” forums• Our Goal is to gain more core contributers

•Consistent patches and pull requests

Page 32: jQuery Conference 2010 - Getting Involved

Getting Involved32

Helping jQuery in other ways

• Infrastructure is looking for SysAdmins• Experience in High volume system administration

• WordPress • Web Development Skills• [email protected]

•or reach out to Developer Relations

Page 33: jQuery Conference 2010 - Getting Involved

Getting Involved33

• A pattern of giving back to the community• Direct involvement in one of the areas of the project• Sustained and demonstrable commitment to the project• Get noticed by a team member

Page 34: jQuery Conference 2010 - Getting Involved

Getting Involved34

• Vote on project policies, financials, team members• Stewards for the project• Professionalism with the community

• No trolling • Courteous

Page 35: jQuery Conference 2010 - Getting Involved

Getting Involved35

• Contact a Developer Relations Team Member• Rey Bango• Ralph Whitbeck• Paul Irish• Karl Swedberg• Cody Lindley• Remy Sharp

Page 36: jQuery Conference 2010 - Getting Involved

Getting Involved36

• E-mail: [email protected]

• Twitter: @RedWolves

• Blog: http://ralphwhitbeck.com