Tools & Methods

  • submit to reddit

Presentations – Large and Loud, or Up-close and Personal?

In my previous entry, I mentioned that when the projector failed to function, laptops, tablets and smartphones were used to display the slides instead....

0 replies - 976 views - 06/17/12 by Steve Chaloner in Articles

Repeat After Me: Setter Injection is a Symptom of Design Problems

I just stumbled across an article by Steve Schols in which he compares dependency injection via setter with constructor...

7 replies - 4404 views - 06/14/12 by Jens Schauder in Articles

Continuous Integration Tip #3 – Version your Databases as part of your automated build

Having a good Continuous Integration setup is the gift that keeps on giving, but what about your database? For most web applications these days, your...

0 replies - 7917 views - 06/14/12 by Douglas Rathbone in Articles

Code Quality Process/Guidelines for Development Teams

A Code Quality Process needs to be established at the start of development cycle so that all stakeholders (developers, PM, architects, etc.) will be...

0 replies - 3073 views - 06/13/12 by Ankur Kumar in Articles

The Mikado Method

Have you ever considered a large scale change to a piece of software? Something that you can’t possibly get done within a single day? Did you refrain...

1 replies - 6667 views - 06/11/12 by Jens Schauder in Articles

Incomplete Thoughts on Git

For the last week or so I’ve worked my way through about half of Pragmatic Version Control using Git with a mixture of excitement and terror. In random...

2 replies - 4087 views - 06/09/12 by Mike Christianson in Articles

Building Query Auto-Completion Systems with Lucene 4.0

Watch as Sudarshan Gaikaiwari of Yelp discusses several types of suggest systems for query-autocompletion with the upcoming version of Lucene.Query auto...

1 replies - 5191 views - 06/05/12 by Mitch Pronschinske in Articles

Spock and Roo - Maven's Conventions Step In To Mess With Me

Ok, here's a cautionary tale. I had everything working just fine in one project using Spock - on Jenkins builds I was getting code coverage working. It...

1 replies - 1558 views - 06/04/12 by Ken Rimple in Articles

ElasticMQ 0.5 Release: Journalling, Stand-alone Server

ElasticMQ is a message queue server, with Scala, Java, and an Amazon SQS-compatible interface. It also supports guaranteed messaging via replicating the...

1 replies - 4442 views - 05/31/12 by Adam Warski in Articles

Migrating from Apache to Nginx with the Edison Build System

I’ve recently decided to take the plunge and move from Apache and Mod_WSGI to Nginx and FastCGI – I was amazed at how simple it was! To get Edison up...

0 replies - 4068 views - 05/26/12 by Matthew Macdona... in Articles

Lucene/Solr on Azure

This is a video of one of the keynotes during Lucene Revolution 2012.  Gianugo Rabellino from Microsoft talks about on Lucene/Solr on Windows and provides...

1 replies - 4007 views - 05/23/12 by Mitch Pronschinske in Articles

9 SSH Do’s and Don’ts

Do Use SSH Keys When ever you can use a key for SSH. Once you create it, you can distribute the public side widely to enable access where ever you need...

0 replies - 11503 views - 05/21/12 by Geoffrey Papilion in Articles

Infrastructure Tooling Anti-Patterns: Accumulator

As our (or our clients) infrastraucture grows and runs for longer durations, I have noticed that there are certaion parts of our infrastructure that are...

0 replies - 4753 views - 05/17/12 by Ranjib Dey in Articles

Filtering FindBugs Reports by Rank

I’ve been messing with the FindBugs Ant task today to incorporate it into my company’s automated build for a JEE application. One task I wanted to do...

0 replies - 1957 views - 05/15/12 by Nick Watts in Articles

Beautiful Code: Simplicity Yields Power

In Simple Made Easy argues Rich Hickey that mixing orthogonal concerns introduces unnecessary complexity and that we should keep them separate. This...

0 replies - 4001 views - 05/14/12 by Jakub Holý in Articles