'But It's Broken!' Advice for First-Time FOSS Project Patch Submitters
*Excerpt
You've found a critical error in a widely-used FOSS system, you write a great fix, you submit it... and it is bounced, and you think the reason is lame. What to do? We'll guide you through the political minefield that is submitting your first patch to a FOSS project.
Description
FOSS projects thrive on (indeed, depend on) a constant stream of patches from participants who are not part of the core team of committers. From the outside, the group of people whose patches are selected can appears as exclusive a club as the Order of the Garter. But every core member was a first time submitter once, approaching with their first patch in hand.
We’ll go over how to join and participate with a FOSS community, whether functional or dysfunctional. Every commit has its mores, standards, and quirks, as well as more objective requirements on how to get a patch (whether a feature or fix) into the codebase. Knowing what each community likes to see in a patch, what kinds of features will be well-regarded and which ones will be dismissed out of hand, and learning how to mesh with a group of people just as smart and opinionated as you are all of the essence.
Speaking experience
Speakers
-
Josh Berkus
PostgreSQL Project- Website: http://www.pgexperts.com/
- Blog: http://it.toolbox.com/blogs/database-soup
- Twitter: fuzzychef
Biography
Josh Berkus is best known as a Core Team member of the world-spanning PostgreSQL project. He is CEO of PostgreSQL Experts, Inc. and in his 12 years as a database consultant he has worked with CouchDB, MySQL, Oracle, and MSSQL Server as well as Postgres, and is heavily involved in many OSS communities, including BIRT, OSCON, OSfA, Noisebridge and more. He’s also a potter and a mean cook.
Sessions
-
- Title: Give a Great Tech Talk
- Track: Culture
- Room: St. Johns
- Time: 10:00 – 11:45am
-
Excerpt:
Why do so many technical presentations suck? Make sure that yours
doesn’t. Josh Berkus and Ian Dees will show you how to share your
ideas with your audience by speaking effectively and (when the
situation warrants it) showing your code. - Speakers: Josh Berkus, Ian Dees
-
- Title: Relational vs. Non-Relational
- Track: Cooking
- Room: Morrison
- Time: 2:30 – 3:15pm
-
Excerpt:
What kind of database do you need?
Thanks to new database projects like CouchDB, TokyoCabinet, Solr and others, there are more non-relational database options available than ever for developers. Yet good information on how to choose what kind of database you need is still scarce. We’ll cure that in this talk.
- Speakers: Josh Berkus
-
- Title: Introduction to PostgreSQL
- Track: Cooking
- Room: Broadway
- Time: 1:30 – 2:15pm
-
Excerpt:
Interested in using PostgreSQL for you next project, or migrating to it? This tutorial will go over the basics of PostgreSQL administration and database application design.
- Speakers: Josh Berkus, Christophe Pettus
-
Christophe Pettus
PostgreSQL Experts, Inc.- Blog: http://thebuild.com/blog/
- Twitter: Xof
Biography
Christophe Pettus has been developing using PostgreSQL since 1998. He consults on database design and application development through PostgreSQL Experts.
Sessions
-
- Title: Introduction to PostgreSQL
- Track: Cooking
- Room: Broadway
- Time: 1:30 – 2:15pm
-
Excerpt:
Interested in using PostgreSQL for you next project, or migrating to it? This tutorial will go over the basics of PostgreSQL administration and database application design.
- Speakers: Josh Berkus, Christophe Pettus