Test Driven Blogging or how a wiki almost killed my startup

Tools and Techniques
Location: D138 Level: Novice
Average rating: ****.
(4.67, 3 ratings)

You know the drill – prototype, code, test, docs. The last part of the chain is either omitted or will rot in Wikis and manuals. At Neo4j, we made the painful switch from wiki-hell to a totally code – backed manual that is driven by unit tests, a documentation toolchain and part of our build artifacts. Graph images, code snippets, live REST calls and everything. And still not getting in the way of the developers. We are now writing test code that is fit for publishing as blog links to parts of the manual. And developers are looking at the manual to see if the tests make sense. Want that? Hell yeah

Photo of Peter Neubauer

Peter Neubauer

Neo Technology

Peter is co-founder of a number of popular Open Source projects such
as Neo4j, Tinkerpop, OPS4J and Qi4j. Peter loves connecting things,
writing novel prototypes and throwing together new ideas and projects
around graphs and society-scale innovation. Right now, Peter is
concentrating on turning Open Source projects into profitable
enterprises at Neo Technology, the company sponsoring the development
of Neo4j, the Graph Database. Also, Peter is a Mentor helping startups
at Startupbootcamp Copenhagen and organizing events like
http://www.thoughtmade.com and TEDx Ă–resund.


For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

View a complete list of OSCON contacts