101 Ways to Participate...and make the future Java
Posted
by heathervc
on Oracle Blogs
See other posts from Oracle Blogs
or by heathervc
Published on Tue, 2 Oct 2012 05:30:18 +0000
Indexed on
2012/10/02
9:44 UTC
Read the original article
Hit count: 287
/JCP
In case you missed it earlier today, and as promised in BOF6283, here are the 101 Ways to Improve (and Make the Future) Java...thanks to Bruno Souza of SouJava and Martijn Verburg of the London Java Community for their contributions!
- Join or create a JUG
- Come to the meetings
- Help promoting your JUG: twitter, facebook, etc
- Find someone that can give a talk
- Get your company to sponsor (a meeting, an event)
- Organize an activity (meetings, hackathons, dojos, etc)
- Answer questions on a mailing list (or simply join!)
- Volunteer for a small, one time tasks (creating a web page, helping with an activity)
- Come early to an event, and help to carry the piano
- Moderate a list or add things to the wiki
- Participate in the organization meetings or mailing lists
- Take pictures of an event or meeting and publish them online
- Write a blog about an event or meeting, to help promote the group
- Help record and post a session online
- Present your JavaOne experience when you get back
- Repeat the best talk you saw at JavaOne at a JUG meeting
- Send this list of ideas to other Java developers in your area so they can help out too!
- Present a step-by-step tutorial
- Present GreenFoot and Alice to school students
- Present BlueJ and Alice to university students
- Teach those tools to teachers and professors
- Write a step-by-step tutorial on your blog or to a magazine
- Create a page that lists resources
- Give a talk about your favorite Java feature or technology
- Learn a new Java API and present to your co-workers
- Then, present in a JUG meeting, and then, present it in an event in your area, and submit it to JavaOne!
- Create a study group to get certified or to learn some new Java technology
- Teach a non-Java developer how to download the basic tools and where to find more information
- Download and use an open source project
- Improve the documentation
- Write an article or a blog post about the project
- Write an FAQ
- Join and participate on the mailing list
- Describe a bug in detail and submit a bug report
- Fix a bug and submit it to the project
- Give a talk about it at a JUG meeting
- Teach your co-workers how to use the project
- Sign up to Adopt a JSR
- Test regular builds of the Reference Implementation (RI)
- Report bugs in the RI
- Submit Feature Requests to the spec
- Triage issues on the issue tracker
- Run a hack day to discuss the API
- Moderate mailing lists and forums
- Create an FAQ or Wiki
- Evangelize a specification on Twitter, G+, Hacker News, etc
- Give a lightning talk
- Help build the RI
- Help build the Technical Compatibility Kit (TCK)
- Create a Podcast
- Learn Latin - e.g. legal language, translate to English
- Sign up to Adopt OpenJDK
- Run a Bugathon
- Fix javac compiler warnings
- Build virtual images
- Add tests to Java
- Submit Javadoc patches
- Give a webbing
- Teach someone to build OpenJDK
- Hold a brown bag session at work
- Fix the oldest known bug
- Overhaul Javadoc to use HTML
- Load the OpenJDK into different IDEs
- Run a build farm node
- Test your code on a nightly build
- Learn how to read Java byte code
- Visit JCP.org
- Follow jcp_org on Twitter
- Friend JCP on Facebook
- Read JCP Blog
- Register for JCP.org site
- Create a JSR Watch List
- Review JSRs in progress
- Comment on JSRs in progress, write and track bug reports, use cases, etc
- Review JSRs in Maintenance
- Comment on JSRs in Maintenance
- Implement Final JSRs
- Review the Transparency of JSRs in progress and provide feedback to the PMO and Spec Lead/community
- Become a JCP Member or associate with a current JCP member
- Nominate to serve on an Expert Group (EG)
- Serve on an EG
- Submit a JSR proposal and become Spec Lead
- Take a Spec Lead role in an Inactive or Dormant JSR
- Nominate for an Executive Committee (EC) seat
- Vote in the EC elections
- Vote in EC Special Elections
- Review EC Meeting Summaries
- Attend Spec Lead calls
- Write blogs, articles on your experiences
- Join the EC project on java.net
- Join JCP.Next on java.net/JSR 358
- Participate on the JCP forums and join JSR projects on java.net
- Suggest agenda items for open EC meetings
- Attend public EC teleconference (2x per year)
- Attend open EC meetings at JavaOne
- Nominate for JCP Annual Awards
- Attend annual JavaOne and JCP Annual Awards Ceremony
- Attend JCP related BOF sessions and give your feedback to Program Office
- Invite JCP program office members to your JUG or meetup
- Invite JSR Spec Leads to your JUG or meetup
- And always - hold a party!
© Oracle Blogs or respective owner