Want to contribute to Cassandra but don't know where to start? For the first time, we'll be running a bootcamp for new Cassandra contributors immediately after the Cassandra Summit this September. This is NOT a projectors-and-powerpoint conference. The best way to learn a new project is to hack on it, and that's what we'll be doing.
We won't be throwing you in the deep end. Actually, we will, but we'll give you some pointers on swimming technique first. Friday morning will cover overviews of different areas of the Cassandra storage engine and query processing. Then Friday afternoon we'll have everyone working on a single LHF ("low hanging fruit") ticket as a warm up. Saturday we'll throw open for working on any Cassandra ticket individually or in groups. Both days, we'll have Cassandra committers circulating the room to answer questions and get you un-stuck. Attendance is free, but to make sure we can give people individual attention as needed, we're limiting this to 40 attendees. We also have some prerequisites in the interest of getting the most out of our time together: - Have a strong core Java background including familiarity with java.util.concurrent - Bring a laptop with the Cassandra source checked out and ready to run in your IDE of choice (see http://wiki.apache.org/cassandra/HowToContribute for links to instructions for Eclipse and Intellij). We will NOT be covering this during the boot camp, so come prepared. - Set up an Apache Cassandra JIRA account ahead of time (https://issues.apache.org/jira/browse/CASSANDRA). - Read the Dynamo and Annotated Cassandra papers ahead of time (http://aws.amazon.com/dynamodb/, http://www.datastax.com/documentation/articles/cassandra/cassandrathenandnow.html) - Browse the low-hanging fruit tickets (https://issues.apache.org/jira/issues/?jql=project%20%3D%2012310865%20AND%20labels%20%3D%20lhf%20AND%20status%20!%3D%20resolved) and have an idea of what you want to work on in day 2. Apply at http://learn.datastax.com/CassandraSummitBootcampApplication.html -- Jonathan Ellis Project Chair, Apache Cassandra co-founder, http://www.datastax.com @spyced