• submit to reddit
Erik Colban01/05/13
0 replies

DZone Code Puzzler Follow-up: Power Set - Round 2

On Dec. 13, the code puzzler was to generate the power set of a set provided as an array of strings. The puzzler did not specify which data representation we were supposed to use for the power set.

Maarten Balliauw01/04/13
0 replies

Working with Windows Azure from Within PhpStorm

Working with Windows Azure and my new toy (PhpStorm), I wanted to have support for doing specific actions like creating a new web site or a new database in the IDE. Since I’m not a Java guy, writing a plugin was not an option.

Chris Spagnuolo01/04/13
1 replies

'Requirements Don't Change, Despite What Engineers Believe'

According to Alan Cooper, to successfully manage software projects, you must have detailed written plans. He also claims that contrary to engineers' claims, requirements don't change. Don't listen to agile practitioners who say that “We shouldn't plan because things change so rapidly”.

Ganesh Ghag01/04/13
0 replies

The Changing Face of Software Development

Change is inevitable and nowhere is it most apparent then in the software technology space. Surely we all adapt to these changes that are quite the norm in software development. Here is a little retrospective view at ways in which software development, as we know it, is changing.

Ralf Quebbemann01/03/13
0 replies

Upgrading to Maven 3.1.1 caused Jenkins Maven Job to Fail

After upgrading Maven on my Jenkins CI build server to version 3.1.1 I encountered problems with my Maven build jobs in Jenkins (version 1.544). The error message looks something like this:

Rob Sanders01/03/13
0 replies

A Simple Project Effort Estimation Utility

I’ve developed my own simple estimation tool which takes a more simplified view of the more complex tools I’ve used in the past. To understand how to leverage this utility, I need to explain the concepts which underpin the numbers.

Brian Gracely01/03/13
0 replies

The Cloudcast #126: 2013 in Review & 2014 Predictions

Aaron and Brian wrap up 2013 with thoughts on the year in Cloud Computing and make a few predictions for 2014. Topics include AWS, OpenStack, PaaS, DevOps, SDN and any other buzz word we can think of.

Giorgio Sironi01/02/13
0 replies

SOLID principles: are they enough for OO?

A new definition of an object-oriented structure can be used to evaluate how SOLID principle enforce, favor, or limit you in writing OO code. I'm not saying you should only write OO code, but if you want to call it this way...

M A Hossain Tonu01/02/13
22 replies

Released: Beginner's Guide for PHP Development with NetBeans IDE

NetBeans has many features that greatly simplify PHP development, and with its several features and great flexibility, PHP developers can become overwhelmed by the IDE's options. This book provides step-by-step instructions that show you how to take control of the environment and make use of these features to make your PHP application development more efficient and productive than ever before.

Peter Pilgrim01/02/13
0 replies

List of Agile Developer Terminology for New Programmers

There is so much new stuff that we have to explain to people new to programming. One person had to coach a graduate developer on writing unit tests. Another person had to explain the reasons why dependency injection is better than dependency lookup.

Stoimen Popov01/02/13
0 replies

Algorithm of the Week: Bucket Sort

What’s the fastest way to sort the following sequence [9, 3, 0, 5, 4, 1, 2, 6, 8, 7]? Well, the question is a bit tricky since the input is somehow “predefined”. First of all, we have only integers and fortunately they are all different. Here we can sort the sequence very quickly.

Mitch Pronschinske01/02/13
0 replies

Deleting Code Is Hard And You Should Do It

Adding code is easy. Everyone gets their start by cut-n-pasting some else's code. But every line of code you don't need is a burden. Delete that s++t.

Chris Spagnuolo01/02/13
0 replies

Releasing Buggy Software Intentionally

Are software companies knowingly releasing buggy, defect-ridden software intentionally? They are. But not with malice. It's more about the cost equation associated with fixing the defects.

Mitch Pronschinske01/01/13
0 replies

7 Ways to Make Good Teams Great

Important info from the leaders in collaboration - Atlassian, about how you can make your dev teams better.

Ben Wootton01/01/13
0 replies

My Agile Reading List

Someone asked me for a few 'agile' book recommendations, so I came up with the following reading list, which interestingly enough, doesn’t include any books with the words agile or SCRUM in the title!