• submit to reddit
Ayobami Adewole06/01/12
0 replies

Don't Build the Software, Let the Users do it

Most software applications fail to meet the end users needs, simply because often at times the users are not carried along in the development process...

Giorgio Sironi05/30/12
0 replies

Lean tools: Pull systems

Think like a supermarket: let customers and developers pull your stories.

Mitch Pronschinske05/29/12
1 replies

DZone 2012 Community Survey - Gift Cards up for Grabs!

Each year we like to pick your brain to help us make things even better at DZone, and in return we are offering up one $100 and two $50 Amazon gift cards to randomly selected DZone members who respond to our annual survey.

Kief Morris05/28/12
1 replies

The Build Monkey Antipattern

A common pattern in software development teams is to have a person who owns the build system. While it’s normal for some team members to have a deeper understanding of these things than others, it’s not a good idea for the knowledge and responsibility for the build to become overly concentrated in one person.

Ranjib Dey05/27/12
1 replies

Comparing the Flavors of Config Managment: Chef, Puppet, etc.

Interesting developments are now happening around how you model your system, how you percieve configuration, and whether you correlate the state of an infrastructure with its configuration.

James Betteley05/24/12
1 replies

Upcoming Events on Gradle, Jenkins, CD, DevOps, and more

Here’s a bunch of upcoming talks, courses, conferences, things and stuff, which I reckon might be worth checking out.

Alexander Beletsky05/23/12
1 replies

Github for Windows Now Available

Alexander Beletsky does a quick overview of what's coming up in the GitHub for Windows build that was recently released by the GitHub team.

Christian Posta05/23/12
8 replies

Serious About Your Software Career? Leave your job

In my opinion, you have to experience how problems are solved in different groups, and different companies using different methods, different approaches, etc etc to really become proficient at problem solving

Giorgio Sironi05/23/12
0 replies

Lean tools: Making decisions

Distribute decision making for a team that doesn't depend on a single leader.

Giorgio Sironi05/21/12
0 replies

The surgery metaphor

Is surgery a good metaphor for a software developers work and training?

Jim Bird05/21/12
1 replies

Software Development Metrics that Matter

How can we get better, or know that we need to get better, or know if we are getting better, if we can’t or don’t measure something? How can we tell if a new approach is helping, or make a business case for more people or a rewrite, or even justify our existing costs in hard times, without proof?

John Dobie05/17/12
0 replies

Easy Unit and Integration Code Coverage

This example shows how to generate coverage for unit and integration tests using Maven and Sonar. It uses very simple techniques and should only take 10-15 minutes to get running in any existing Maven build.

Patrick Debois05/15/12
1 replies

Codifying DevOps

This blogpost is a first stab at providing a structure to codify devops practices. The wording, descriptions are pretty much work in progress, but I found them important enough to share to get your feedback.

Willie Wheeler05/13/12
1 replies

Devops: What it is and Why you Should be Doing it

We’ll move past the fluffy characterization involving developers and operations working together joyously—not to mention the outright wrong characterization of one superrole that does it all—and get to the heart of what devops is really about.

Partha Bhattacharjee05/13/12
0 replies

Categorize tests to reduce build time.

In Agile programming, one of the basic concepts is to run unit tests every once in a while (multiple times in a day on developer boxes) and enforce the integration tests to run once a day (on continuous integration server rather than on developer boxes).