• submit to reddit
Ayende Rahien02/13/12
7213 views
1 replies

The Economics of Continuous Deployment

Selling software is hard. Ayende Rahien knows because he has his own product that he sells. One of the big difficulties is how to keep improving the product so that there are continual 'major' new releases with new features that are enticing enough for people to buy the next version. Join in Ayende's discussion on the best ways to monetize our software with concepts like continuous deployment.

Aaron Nichols02/11/12
3963 views
0 replies

The Never Shrinking Result of Consistent Review

The problem with turning over rocks is that there’s usually ugly stuff hiding underneath. You retro every 2 weeks and you list out all the stuff that isn’t working. You diligently collect all the deltas and turn those into actions. You collect all the actions from your retro’s and your post-mortems and you track them in a tool where they sit… forever.

Nirav Assar02/11/12
6589 views
1 replies

That's Not Agile!

If you work with a bunch of agile minded developers, you often hear the phrase "That's not Agile!" It's quite humorous to hear, because it comes up all the time.

Benjamin Mitchell02/10/12
1867 views
0 replies

8 Useful Management Improvment Resources

This edition of Management Improvement Carnival offers a series of useful links to mangaement-related posts focused on the psychology of change. Featured authors include Gerald Weinberg, David Kasprzak, Ben Decker, Tobias Fors and Barbara Alexander.

Giorgio Sironi02/09/12
4742 views
0 replies

The Decorator pattern, or its cousin, in JavaScript

The JavaScript version of Decorator seems different, due to the absence of interfaces. Moreover, using prototypes we can achieve automatically the delegation of methods without boilerplate code.

Troy Hunt02/08/12
8223 views
1 replies

Automate Your DB Releases with TeamCity and Red Gate

Database source control is no longer negotiable. Databases are an essential component of many of the applications we build and to deny them the value of VCS is just crazy talk. Learn how to make a repeatable continuous integration build for your DB.

Judah Johns02/08/12
9193 views
0 replies

Easiest Way to Deploy ColdFusion to the Cloud

Learn how to deploy a Cold Fusion 9 application to the cloud using Jelastic. This tutorial will take you through creating an environment, the WAR file, and deploying the Java package.

Giorgio Sironi02/08/12
7529 views
0 replies

Practical PHP Refactoring: Convert Procedural Design to Objects

Sticking a list of functions into classes doesn't make a procedural design more object-oriented. Take a first step towards object-orientation: refactoring from procedures and records to objects which encapsulate their state.

Aaron Nichols02/08/12
3762 views
0 replies

Who's Responsible for This? Strategies Ops Teams

You need to learn these strategies if you're looking to establish ownership in your Operations team. You'll learn about the roles and responsibilities matrix and then define cross-functional areas. This means that you'll be working with people outside operations (a la DevOps) and you'll have to learn some techniques for tracking and communicating work as well as rotating roles.

Steve Ciske02/07/12
2124 views
0 replies

Teach Teams to Win AND Fail

Ciske uses an early experience as a development team manager as a springboard into a discussion of her first hire, and how he changed her philosophy about the importance of holding team members accountable for company problems.

Aaron Nichols02/06/12
6857 views
4 replies

Make your process your Rock Star, not individuals

Rather thank trying to find a 'rock star' to come and be your savior, try moving from small groups to collaborative teams and processes, rather than people, that are 'rock star'.

Giorgio Sironi02/06/12
4105 views
0 replies

Practical PHP Refactoring: Tease Apart Inheritance

Multiple levels of inheritance may produce an explosion of different classes. Refactoring towards composition reduces the code size, even if it is a large scale operation.

Alex Tkachman02/04/12
14836 views
9 replies

Kotlin + Guice Example

Learn how to create a quick toy application with JetBrains' relatively new language, "Kotlin", and the Guice framework using an existing Java codebase.

Austin Kowitz02/03/12
13889 views
40 replies

DZone's Different!

Hello DZoners!My name is Austin Kowitz and I’m a graphic designer at DZone. And you can mostly blame (praise?) me and DZone developer, Ross Jernigan, for what you see currently at DZone. We still have tons of ideas we haven't implemented yet -- but we're...

Dave Rooney02/03/12
7530 views
0 replies

"Pragmatic Agile"

Dave Rooney suggests some Agile reading for the real-world, non-academic developer. He also reflects on the first and eighth principles of he Agile manifesto, suggesting that "True progress is shown when software is working and in the hands of those intended to consume it such that you can receive concrete feedback on that software's suitability to the business task."