Evanston, Illinois
Java, Ruby, Groovy with a Focus on Development Infrastructure
Areas of Expertise:
- Hybrid Architecture
- Developer Communications
- Java
- Open Source
- consulting
- speaking
- programming
- training
His current focus is on helping to increase the audience for Gradle. You can find out more about Gradle at http://www.gradle.org. Years ago wrote Maven: The Definitive Guide, a free, green book which is going to be published by O'Reilly in Q3 of 2008. Before that, he had the pleasure to work with Ryan Fowler and James Elliott on the Second Edition of Harnessing Hibernate. A few years ago, Vincent Massol and Tim collaborated on the first Maven book: Maven: A Developer's Notebook, and prior to that he wrote the Jakarta Commons Cookbook in 2003 and 2004.
Tim is committed to the idea that open source documentation is as important to the success of a project as the source code itself - documentation is a primary artifact. This is a lesson most programmers tend to forget after having it hammered into them by Computer Science professors and teaching assistants at The University. In the real world, as in the academy, your coding efforts do suffer that "automatic 30 point reduction in final grading" if you fail to supply the required user documentation. Even in the most well-respected open source efforts, documentation remains a governor on adoption and progress. Tim wants to help convince other developers to take the time to get involved in open source documentation. Who said DocBook isn't fun?|
|
|
|
|
Recent Posts | All O'Reilly Posts
- Tracking Salesforce’s push toward developers, October 09 2012
- DNA: The perfect backup medium, August 20 2012
- Clojure's advantage: Immediate feedback with REPL, May 23 2012
- Jesse Robbins on the state of infrastructure automation, May 11 2012
- Data's next steps, April 03 2012
- Jason Huggins' Angry Birds-playing Selenium robot, October 20 2011
- Bob Lee on Java references and the state of Java, October 13 2011
- Ruby is for Java, July 19 2011
- Mirah: Taking Performance to the Next Level with Java's Ruby, July 12 2010
- Agile's Next Challenge: Selling it to the Business, September 23 2009
- The Last Electronics Project I Completed, September 11 2009
- Dramatic Increase in Number of Tor Clients from Iran: Interview with Tor Project and the EFF, June 19 2009
- Sarah Milstein on Iranian Protests and Twitter, June 18 2009
- Interesting Questions Raised by Iranian Twitter Activism, June 16 2009
- Sun Launches an App Store + Ellison on Sun's Future, June 02 2009
- Gruber's Ficitional App Store Censor, May 29 2009
- Google's Unique Position and Imperative Need for Browser Interactivity, May 28 2009
- Google Announces Support for Microformats and RDFa, May 12 2009
- NiN's Rob Sheridan on iPhone Application Rejection, May 05 2009
- News Industry on Twitter: Full of Crazies, Not Reliable, April 28 2009
- Update on Twitter Awareness Metrics of Swine Flu, April 27 2009
- Tracking and Graphing Awareness of Swine Flu with Twitter, April 26 2009
- Personal Genome Project Expanding the Personal Gene Pool from 10 to 100,000, April 26 2009
- Responding to Morozov on Twitter's "Power to Misinform", April 26 2009
- Twittering the Swine Flu (Follow @CDCemergency), April 25 2009
- What the Sun/Oracle Combination Means for Java and Open Source, April 22 2009
- Google Introduces Comprehensive, Standards-based Java Support in AppEngine, April 08 2009
- An Up and Down Week for JAVA, April 06 2009
- W. David Stephenson on the Federal CIO: Vivek Kundra, April 06 2009
- NASA's Kepler Promises to Irreversibly Alter Humanity's Relationship to the Cosmos, March 07 2009
- Quick Video Survey of Vivek Kundra's Policy and Experience as DC CTO, March 05 2009
- Vivek Kundra: Federal CIO in His Own Words, March 05 2009
- Twitscan: The Debate over "Open Core", March 03 2009
- Interview with Infoworld's Paul Venezia on the Terry Child's Case, February 26 2009
- Interview: Carl Malamud's Grassroots Campaign for Public Printer of the United States, February 25 2009
- Government Transparency is Our Responsibility: Apps for America, January 21 2009
- Inauguration Tech: change.gov -> whitehouse.gov, January 20 2009
- Letter to the Algorithm, January 05 2009
- Craig Newmark Interview: A Brief History of Craigslist, December 13 2008
- The New Newspaper Editor: Your Neighbors and Some Python Code, December 09 2008
- Can the Internet Prevent War?, December 09 2008
- Knight Foundation Scholarship: Bringing Developers to the Newsroom, December 07 2008
- A Conversation with the Authors of JRuby Cookbook, November 25 2008
- Interview with Jason Hunter of MarkMail.org, November 23 2008
- Interview with Andy Oram: Upcoming Books and Current Trends, November 23 2008
- Sun's Layoffs, Anil Gadre, and What happens to Java now?, November 14 2008
- Spring Getting into a Groove with Groovy: SpringSource Acquires G2One, November 12 2008
- Mobile 2.0 Event: An Interview with Daniel Appelquist, October 29 2008
- Sunlight Foundation Interview: Toward an Accountable, Transparent, and Open Government, October 28 2008
- Why Voting Technology Must be Open Source, October 28 2008
- The Next Web: "Web * e^(t/Tau)" (or "Just Say No to 2.0"), October 16 2008
- Interview with David Heinemeier Hansson: Rails Culture, Scaling Basecamp, and Building Successful Companies, October 15 2008
- Interview with David Heinemeier Hansson: Rails Culture, Scaling Basecamp, and Building Successful Companies, October 15 2008
- Jason Fried of 37Signals on Business, Focus, and Avoiding Interruption, October 14 2008
- A New Science of Music: Digital Cantometrics and the Evolution of Music, October 10 2008
- Video: A. Garrett Lisi on Using Wikis to Support Open Source Science, September 25 2008
- Video: Google's GeoWall with Michael Weiss-Malik, September 23 2008
- Audio: Mozilla's Frank Hecker on Politics 2.0, Open Source, and Participatory Democracy, September 12 2008
- NASA's Mars24 Sunclock (Keeping Track of Phoenix), May 25 2008
- Podrazik's Prediction: Java Next Google App Engine Language, May 20 2008
- Neil Young at JavaOne, May 08 2008
- FindBugs Session: Notes, May 08 2008
- JavaOne Impressions from Tuesday, May 07 2008
- JavaOne => J1 | Nutter on JVM | Groovy Beta "Bytecode Diet", May 04 2008
- git with git/svn lives/preemptive adobe(?), May 01 2008
- Quick Wicket Pointers: Netbeans, AJAX, and a Book, April 28 2008
- License Fake-out hits ExtJS and Java Service Wrapper: Communities Alienated, April 28 2008
- Help Lessig Tag Congress, April 27 2008
- Surprising Contender: NetBeans as a Ruby+MySQL IDE, April 26 2008
- How to Make Applets (and JavaFx) Viable? Macs and Media, April 19 2008
- What do you want us to focus on for JavaOne?, April 19 2008
- What are they going to announce?, April 18 2008
- Faster than expected... (Salesforce, Google + EC2 with Disks), April 14 2008
- Controlling my Computer from GMail, April 14 2008
- Java Tracking Basketballs from 22,000 nm, April 14 2008
- Maven Unexpected: An Abundance of Flex Mojos, April 13 2008
- Preparing for the SaaS/PaaS Wave, April 11 2008
- Sonatype Introduces Nexus: Maven Repository Manager, April 03 2008
- Technical Writing: Get Over Yourself, March 14 2008
- Web Framework IM Log + Adobe Fx? + Tomcat Love, February 26 2008
- Changing the Maven POM, February 13 2008
- Forking Maven, February 05 2008
- Good Read: Password Hashing., December 02 2007
- ActiveRecord-JDBC 0.6 Released: Much Easier to Run Rails in JRuby, November 07 2007
- Using Jakarta Slide? Stop. Use Jackrabbit., November 07 2007
- OpenJDK Infrastructure Roadmap, November 06 2007
- MarkMail: Interesting Mailling List Analytics and Browser, November 05 2007
- OpenJDK: RedHat Signs the TCK, November 05 2007
- Initial Attempts at Porting FreeBSD's 1.6 JDK to Mac OS X, November 05 2007
- Why Maven?, November 04 2007
- Leopard's Built-in RoR, October 26 2007
- Shift to GPLv2: NetBeans GPL'd, October 26 2007
- Sussman on DVCS, Van Zyl using GIT+SVN, October 17 2007
- JRuby performance on final approach, October 17 2007
- JavaFX, you using it? + TCK Response, September 20 2007
- Java isn't Open Source is it Open Source(TM), September 18 2007
- Xen or VMWare? What's your choice?, August 16 2007
- Pointer: Hohpe on Conversations, August 13 2007
- Jakarta Commons now Apache Commons, July 30 2007
- Interview with James Ward: Flex from a Java Perspective, July 27 2007
- Apache CXF: Interview with Dan Diephouse and Paul Brown, July 23 2007
- Wicket: Source to Eclipse Using Maven 2, July 21 2007
- JSR 316, Java EE 6 Spec, Approved with Reservations, July 18 2007
- JavaFX: New WYSIWYG Editor + Ramani Updates on License, May 27 2007
- JavaFX: Sun isn't sure about the license, May 23 2007
- Sun: Finally Updating the BugParade, Looking for New Infrastructure, May 20 2007
- JavaFX: First Steps - Correcting a Swing Mistake, May 15 2007
- JavaFX: First Steps - "Hello OnJava" App, May 15 2007
- JavaOne: Oliver's JavaFX (he calls it JFX), May 10 2007
- JavaOne: Rife, JODA, Struts2, May 10 2007
- JavaOne: Simon Phipps on Forking Resistance, Open Source, May 10 2007
- JavaOne: Simon Phipps on Open Source, the Crowds, May 09 2007
- JavaOne: JSR 311: RESTful Web Services, May 09 2007
- JavaOne: JUG Summit, TastePhone, Schwartz Quotes - Harmony and Free vs. Paid, May 09 2007
- JavaOne: Twittering, FX initial impressions, May 08 2007
- JavaOne: More FX talk, Strolling the Pavillion, Secret Maven Hatred, May 08 2007
- JavaOne: What are your Questions?, May 07 2007
- Stack It: ohloh.net, April 27 2007
- Capistrano 2.0: Not Just for Rails, April 25 2007
- Blogroll: Acegi OpenID, Wicket Roadmap, April 20 2007
- Java Blogging Discussion: Bray blogs about Suleiman, March 29 2007
- Reactions to the GPLv3 Revisions, March 29 2007
- Next version of Lotus Notes based on Eclipse, March 22 2007
- Bringing Rails to the Enterprise, January 19 2007
- Patterns: Powerful and Dangerous, January 19 2007
- Bringing Rails to the Enterprise, January 19 2007
- Java's "Operations" Problem, January 11 2007
- Wicket - (another) Java Web Framework: My First Impressions, January 10 2007
- re: Struts 2 is the New Mini, December 22 2006
- Google Web Toolkit Now Open Source (ASL 2), December 12 2006
- RE: Playing with XFire, November 17 2006
- What Java are you Aiming for? 1.4, 1.5, or 1.6, your thoughts?, October 17 2006
- House Hearing on HP Investigation currently on C-SPAN 3, September 28 2006
- Charles Nutter Responds: "our full-time responsibility is a solid JRuby 1.0", September 10 2006
- Sun hires JRuby Developers (to focus on developer tools?), September 08 2006
- Building Archiva from Source: a prerelease test drive, September 04 2006
- Upgrade Rails Now: Critical Security Bug, August 10 2006
- Recreating RJS templates in Java: The beginning..., August 06 2006
- Interview: Real-world Experience with Google Web Toolkit (GWT), June 30 2006
- Hibernate 3 ORM Patent Infringment Claim against Red Hat, June 30 2006
- AJAX Driven Javadoc Website - javaref.com, June 28 2006
- A Struts Schism?, June 23 2006
- What Web Application framework should you use?, June 19 2006
- Upgrading Eclipse? Time to try Callisto., June 10 2006
- New Java Visualization: Prefuse, May 03 2006
- Free Maven 2.0 Book Available from Mergere, April 27 2006
- Network Neutrality Hearing on C-SPAN 3, April 25 2006
- Ellison's Interview: Taking Swipes at Red Hat / JBoss, April 20 2006
- Take a Look at Apache Jackrabbit, April 19 2006
- Inheriting/Extending a Web Application, April 12 2006
- Red Hat buys JBoss: My Mixed Reaction, April 10 2006
- April Fool's Joke? Pure Servlets,
- Media: JMF + JAI or ffmpeg + ImageMagick?,
- Sun Licensing Causing Problems for Apache Harmony,
- Blogroll: Seam Adoption, FreeMarker Experience, JRuby Progress,
- Sun's Official Response to Open Letter from Apache,
- Rails: Scaling to Multiple Databases,
- Upcoming Book: Ant in Action,
- Java 6 in today's Ubuntu Release: JDK 6, Glassfish, Netbeans in Repository,
Recent Posts | All O'Reilly Posts
Hire Timothy M. O'Brien
For Inquiries Contact
Press Inquiries
Find Other Authors
Buy Now and Save
Use discount code: OPC10

All orders over $29.95 qualify for free shipping within the US. See details.



