• submit to reddit
Giorgio Sironi02/08/12
7604 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
3791 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
2141 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
6889 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
4138 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
14924 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
13964 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
7561 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."

Steve Ciske02/02/12
2119 views
2 replies

Agile with a Little Bit of Lean

I’m probably one of the biggest fans of Agile.  Not because it’s one of the hottest things going on right now in the development community.  I’m big on Agile because I’ve seen what it can do for teams and organizations first hand. ...

Giorgio Sironi02/01/12
4822 views
0 replies

Practical PHP Refactoring: Replace Delegation with Inheritance

Delegation is a more flexible solution with respect to inheritance, because it allows to change collaborators by introducing new classes. However, it hides the public protocol of the collaborator into a private field.If you find yourself writing many...

Judah Johns01/31/12
11560 views
0 replies

The Cost of High Availability

Now that you are able to setup session replication in Jelastic for Tomcat, GlassFish and Jetty web servers, you might be interested in how this great feature affects resource usage.

Michael Sahota01/31/12
3489 views
0 replies

What’s the first Decision? Implementing Kanban vs Scrum

If your development team or manufacturing team is considering moving to using Kanban vs. Agile Scrum, one of the biggest decisions is choosing the right agile development methods for the job. Let’s discuss the realities of implementing Kanban and some...

Aaron Nichols01/31/12
8387 views
1 replies

A Twitter Experiment: @devops_jerk

I am @devops_jerk. I’m not a jerk – but I have played one on Twitter. On the 15th of October I setup the account on Twitter. Today, not quite 2 months later, I am officially ending the experiment. I learned some interesting things and had a lot of fun...

Giorgio Sironi01/31/12
7542 views
7 replies

My use case for checked exceptions

Checked exceptions are an idiomatic Java feature that has been questioned by many in the last years: throws clauses specify the possible errors raised by a method, and the calling code is forced to deal with them at compile-time, by wrapping the call into a...