David Bock

Principal Consultant, CodeSherpas Inc.

David Bock is a Principal Consultant at CodeSherpas, a company he founded in 2007. Mr. Bock is also the President of the Northern Virginia Java Users Group, the Editor of O'Reilly's OnJava.com website, and a frequent speaker on technology in venues such as the No Fluff Just Stuff Software Symposiums.

In January 2006, Mr. Bock was honored by being awarded the title of Java Champion by a panel of esteemed leaders in the Java Community in a program sponsored by Sun. There are approximately 100 active Java Champions worldwide.

David has also served on several JCP panels, including the Specification of the Java 6 Platform and the upcoming Java Module System.

In addition to his public speaking and training activities, Mr. Bock actively consults as a software engineer, project manager, and team mentor for commercial and government clients.


Building Maintainable Javascript with Coffeescript
Building Semantic CSS with Compass and SASS
Building Workflow Applications with StonePath
Estimating vs. Guessing - How Agile Teams Estimate Their Work
Java Developers Guide to Securing a production linux box
Maintaining Source Code Quality (The Project Integrity Series)
Managing Complexity (The Project Integrity Series)
Memcache: Show Me the Money
Metrics for steering your projects to success
Monitoring your Production Server with Munin, Monit, LogWatch, and other open source tools
Surviving Middle Management
The Agile Product Owner
What every developer should know about MySQL