• submit to reddit
Douglas Rathbone04/05/12
7 replies

CI – Third Party Tools Live in Your Source Control

Hear about the interesting discussion around third party build dependencies such as unit testing frameworks, database versioning tools and other command line executables in your build. The topic of these discussions has been about where these dependencies should be located, inside your project, or installed on your build server.

Rafał Kuć04/05/12
0 replies

Testing Polish Language Analysis Solr 4.0

Because Polish language analysis functionality has been present in Lucene (and Solr) for some time I decided to take a look and compare 3 libraries on the upcoming version 4.0 of Lucene and Solr.

Dustin Marx04/05/12
0 replies

Seven NetBeans Hints for Modernizing Java Code

In this post, I focus on a different set of seven NetBeans hints that may not be as "indispensable" as the first set, but which I have found to be very useful in moving existing code and my own mindset about writing code in Java into the era of JDK 7.

Mark Needham04/05/12
0 replies

Micro Services: A Simple Example

In our code base we had the concept of a ‘ProductSpeed’ with two different constructors which initialised the object in different ways. Using the idea of a micro service, we were able to clean up the code, but not without some disadvantages.

Jens Schauder04/05/12
2 replies

What Metrics to Use?

What metrics should one use? I tried to use Sonar but found it to be of very limited use. The problem is that it produces just to many metrics. You can spent hours browsing, slicing and dicing these metrics without really learning anything from it. Once again: Less is more.

Nicolas Frankel04/05/12
0 replies

Trying Griffon and Loving It

Admittedly, Java’s Swing is a much under-estimated technology for intra-enterprise applications. However, I'm awestruck by Griffon which provides a conceptual MVC framework, additional features wrapped around common Java API (such as collections) through Groovy and really easy bidirectional binding

Ricardo Zuasti04/05/12
0 replies

Getting Feedback From Concurrent Tasks

Sometimes you need to get feedback from concurrent tasks after they have started. For example, imagine an application that has to send email batches, besides from using a multi-threaded mechanism, you want to know how many of the intended emails were successfully dispatched.

Ricci Gian Maria04/04/12
0 replies

How to Install Your Team Foundation Server on Azure

TFS is an environment of services partly devoted to Continuous Integration - this post shows you how to configure your TFS on Azure.

Ben Kepes04/04/12
0 replies

More on the Cloudstack Move to Apache

Ben Kepes weighs in on Citrix's recent "coup," as CloudStack becomes a platform of the Apache foundation.

Dave Gruber04/04/12
2 replies

Your Company Already Has the Code You Need, but You’ll Never Find It

When most people think about a company’s assets, source code doesn’t show up on the list. Yet millions of dollars are spent every year to create and maintain code, often with little focus on leveraging existing code assets that are hiding somewhere in your organization.

James Sugrue04/04/12
1 replies

Look Back On Your Application's Past With Chronon

The same people who brought the concept of a time travelling debugger are now offering an open source licence of both the Chronon Debugger and the embedded recorder. Let the time travelling begin!

Erick Erickson04/04/12
0 replies

Solving Issues with Date Boosting and NOW in Solr

The Solr wiki gives us best practices for date boosting, but there’s a subtle issue when paging. NOW evaluates to the current time, and every subsequent request will have a different value for NOW.

Eric Minick04/04/12
6 replies

Curing Continuous Delivery Headaches: UrbanCode Tools Level Up

The Continuous Delivery toolmakers over at UrbanCode released two significant upgrades to their toolsets for helping companies follow the DevOps philosophy - a new version for uDeploy, for release automation, and and an upgrade to Anthill Pro, their Continuous Delivery pipline platform.

Giorgio Sironi04/04/12
2 replies

Commodities in the IT world

Commoditization is a process which happen in every domain - but we should be aware of it if we want a successful career as a programmer.

Markus Eisele04/03/12
0 replies

Gracefully Dealing With Errors in Galleria - Part 6

Today I am going to write about how to gracefully deal with errors. A lot has been done about user input validation already but there are still a lot of failure situations which are not handled but should be.