Sponsored By
ABSTRACT: Building a Source Code Mining Tool Using Java and Solr
Mining source code repositories for useful insights is a practical way for developers to experiment with readily available data. One such problem is determining which developers have worked the most with particular clients or tools. In an organization that has been around for a while, information is often spread across different locations (e.g. CVS, subversion, Git, old emails, Sharepoint)- each require different query tactics. This talk demonstrates how to build a Java application which indexes Git repositories in a Solr full-text index, providing useful analytics through faceted search.
We found that this tool could identify which engineers worked on different projects fairly accurately. While this is already well-known information within the organization, it provides a useful demonstration of configuring full-text search for developers interested in the subject.

SPEAKER BIO: Gary Sieling
Gary Sieling is a Sr. Software Engineer at Wingspan Technology. He focuses on delivering large enterprise applications into complex client environments. In past projects, he’s worked on data-warehouse backed products, and is proficient in a wide range of tools, including Java, ExtJS, Oracle, and Postgres. Gary holds a BS in computer science degree from the Rochester Institute of Technology. He writes regularly at www.garysieling.com, and is also a regular contributor on architects.dzone.com.
MEETING SLIDES: Slides are available on Gary’s site here

Swag courtesy of Stack Overflow and Murach









Brian O’Neill (


Tim Anglade is Head of Developer Programs for Apigee, the API company. In previous lives he was the CTO of a small startup, a grad. school lecturer, and an invited expert at the W3C. He enjoys long walks on the beach and hates writing about himself in the third person.
efficiently. So how can middleware in the cloud in the form of a PaaS (Platform as a Service) make their lives simpler and easier? Sacha Labourey, CEO of CloudBees and former CTO of JBoss, will discuss how PaaS can make developers more productive, creative, empowered and responsible for their ultimate objective: creating value for the business by focusing 100% of their time on developing business-critical applications.
Sacha was born in Switzerland and graduated in 1999 from EPFL. It was during Sacha’s studies in 1996 that he started his first consulting business – Cogito Informatique. In 2001, he joined Marc Fleury’s JBoss project as a core contributor and implemented JBoss’ original clustering features. In 2003, Sacha founded the European headquarters for JBoss and, as GM for Europe, led the strategy and partnerships that helped fuel the company’s growth in that region. While in this position, he led the recruitment of some of JBoss’ key talent and acquisition of key technology. In 2005, he was appointed CTO of JBoss, Inc. and as such, oversaw all of the JBoss engineering activities. In June 2006, JBoss, Inc. was acquired by Red Hat (NYSE:RHT). After the acquisition, Sacha remained JBoss CTO and played a crucial role in integrating and productizing JBoss software with Red Hat offerings. In 2007, Sacha became co-General Manager of Red Hat’s middleware division. He ultimately left Red Hat in April 2009. Following a period of research, Sacha became convinced that public cloud infrastructure would lead a fundamental IT paradigm shift and that middleware would play a key role in that shift. As a result CloudBees, Inc. was formed in April 2010.
