• submit to reddit
Sivaprasadreddy...06/19/12
12939 views
0 replies

How I Explained Dependency Injection to My Team

Recently our company started developing a new java based web application and after some evaluation process we decided to use Spring. But many of the team members are not aware of Spring and Dependency Injection principles. So I was asked to give a crash...

Giorgio Sironi06/18/12
3957 views
0 replies

My take on Utility and Strategic software

Distinguishing between utility, cost center and strategic, profit center software is crucial to decide in which company to work and what to borrow from open source.

Matthew Schmidt06/17/12
8683 views
0 replies

Who's Afraid of the Big, Bad... Data?

You may be sitting on top of an ocean of data, and you need a way to get it out, move it to all the right places, refine it, and then present it for the users to consume. DZone has the place for you to get the latest info on Hadoop, BI, Data Mining, Machine Learning, Data Science, and more.

Ben Wootton06/16/12
15328 views
0 replies

7 Tips On Continuous Delivery

Continuous Delivery is all about setting up your development processes such that you can deliver into production much more frequently than is typical, perhaps with multiple releases per day. Here are 7 points I took away from a recent presentation...

Douglas Rathbone06/14/12
11939 views
0 replies

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 database is a large part of your application – so why is versioning it such an uncommon thing?

Tim Murphy06/14/12
5135 views
0 replies

Team Foundation Server (TFS) at TechEd 2012

My morning sessions for day three were dominated by Team Foundation Server. This has been a hot topic for our clients lately, so this topic really stuck a chord.

Cagdas Basaraner06/13/12
12052 views
0 replies

5 Common Antipatterns in Software Project Management

Project mismanagement and poor staff motivation are a couple of the common antipatterns discussed in this short, informative post.

Giorgio Sironi06/13/12
8961 views
0 replies

Lean tools: Cost of delay

Time is money: measuring a delay as a monetary loss is the best way to raise awareness.

Jay Fields06/12/12
4253 views
0 replies

Follow-up Thoughts on Aligning Business & Programmer Goals

A post back in May brought on a conversation between a reader and Jay Fields on the subject of Aligning Business & Programmer Goals... Here's what transpired.

Jens Schauder06/11/12
11504 views
1 replies

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 from the change because of that? Or did you hack away on your code hiding in a corner for week. Having nightmares about merging it with all the other changes that happened in between?

Giorgio Sironi06/11/12
5242 views
0 replies

Record and replay for testing of legacy PHP applications

The only way to know what a legacy script does is to recording its inputs and outputs.

Krishna Kumar06/10/12
5756 views
1 replies

Validation Through Rejection

Is it true that if someone out there doesn’t hate your product, it’s probably not worth using? Let's explore the idea of trying to please everyone with your software products.

Jay Fields06/10/12
15427 views
1 replies

Is Productivity Killing Your Creativity?

I'm a multi-tasking machine. I am the worlds most productive man, or so I liked to pretend.

Douglas Rathbone06/07/12
7457 views
0 replies

Continuous Integration Tip #2 – Using App_offline.htm in Your Build

Deploying in an automated fashion using Continuous Integration doesn’t happen instantly, and depending on the size of your application, your continuous integration deployment can get caught in a state of unknown/in-between if a user visits your application half way through deployment.

Johannes Brodwall06/07/12
5866 views
3 replies

Use Scrum Even If You Don't Want To Be Agile

Instead of criticizing these organizations of “agile heresy”, I would instead like to offer some useful experience from Scrum, even if the word “agile” doesn’t appeal to you.