Tools & Methods

  • submit to reddit

What Refactoring Is, And What It Isn’t

Nikos Maravitsas writes about What refactoring is and what it isn’t over at Java Code Geeks. Sometimes a programmer will come to me and explain that they...

1 replies - 5629 views - 04/18/12 by Swizec Teller in Articles

New Version of OSS Solr Debugging and Analysis Tool

We are proud to inform that we deployed a new version of  explain.solr.pl, software for debugging and analyzing Solr queries. This version contains the...

0 replies - 3587 views - 04/18/12 by Marek Rogoziński in Articles

The Importance of Questioning

One of the comments my about my last blog Design Patterns, The Emperor’s New Clothes and Catch 22 was that “one of the most valuable things these...

0 replies - 2468 views - 04/14/12 by Roger Hughes in Articles

Is This The IDE You've Been Looking For?

Sometimes concepts come along that make you excited to be in this industry. In software, the IDE concept has been fairly static for the last 10, maybe 15...

1 replies - 15289 views - 04/13/12 by James Sugrue in Articles

How Do Most People Find New Dependencies… Google.

Our 2012 developer survey (PDF) asked: “How do you find artifacts for your projects?” This question might mean different things to different...

0 replies - 3409 views - 04/12/12 by Tim O'brien in Articles

Thoughts on Infrastructructure, Technical Debt, and Automated Test Framework

I’ve had several conversations in email and with clients recently that have all been about this question: “What do we do about our infrastructure?”...

0 replies - 3566 views - 04/12/12 by Johanna Rothman in Articles

A Detour on the Road to Maven

I’ve been progressing quite nicely along my Road to Maven, that was until today when I tried to take a detour. My preferred way of launching a Java...

5 replies - 2091 views - 04/10/12 by Rob Gordon in Articles

Infrastructure Tooling Patterns List

Following is my grouping of tools that I have learned/used as a sysadmin and DevOps dude at ThoughtWorks while maintaining our distributed infrastructure,...

5 replies - 9173 views - 04/08/12 by Ranjib Dey in Articles

How Facebook Does Deployment

Some interesting insider info was released this week about the Facebook deployment process.  I've compiled a TL;DR version here in case you don't want to read...

0 replies - 14542 views - 04/06/12 by Mitch Pronschinske in Articles

Find/Replace Using Regular Expressions With Capture Groups in IntelliJ

Everyone now and then we end up having to write a bunch of mapping code and I quite like using IntelliJ’s ‘Replace’ option to do it but always end up...

0 replies - 2820 views - 04/05/12 by Mark Needham in Articles

CI – Third Party Tools Live in Your Source Control

I have recently had a couple of interesting discussions with a different people on twitter and “the real world” about the use of third party...

7 replies - 5321 views - 04/05/12 by Douglas Rathbone in Articles

What Metrics to Use?

When setting up a project with more code than fits one a piece of paper I like to have some code metrics around. The purpose of that metrics is two...

2 replies - 3105 views - 04/05/12 by Jens Schauder in Articles

Look Back On Your Application's Past With Chronon

If you're running an open source project, and have trouble with bugs that are difficult to reproduce, then Chronon's latest announcement is what you've been...

1 replies - 4631 views - 04/04/12 by James Sugrue in Articles

BIRT 3.7 Report Design Refcard - Meet the Author: Michael Williams

With over 10 million downloads and 1 million users around the globe, BIRT is one of the most widely adopted business intelligence and reporting...

0 replies - 7751 views - 04/01/12 by Mitch Pronschinske in Articles

Unit Testing is a Means to an End

Most professional software developers these days understand the importance and value of writing and using unit tests. A nice summary of some of the oft-touted...

0 replies - 4412 views - 03/29/12 by Dustin Marx in Articles