• submit to reddit
Mitch Pronschinske12/15/11
3764 views
0 replies

Don't Be a Robot, Be Iron Man

Luke Kanies, the founder of Puppet and Puppet Labs brings up a good point in his most recent video presentation.  IT folks need to adapt or risk being...

Mitch Pronschinske12/14/11
10861 views
0 replies

How Cucumber + Puppet Should be Used

Prompted by Patrick Dubois' recent blog post on Puppet unit testing, Nikolay Sturm followed up with a blog related to the cucumber-puppet on discussion that ensued.  He's got an example project up on GitHub for your viewing pleasure.  Here's three points on...

Giorgio Sironi12/14/11
5022 views
0 replies

Practical PHP Refactoring: Encapsulate Downcast (and Wrapping)

In statically typed languages, each variable must have a minimal type known at compile time. PHP instead, a is dynamic language where variable can contain any object, and the only enforcement of an interface can be performed on method parameters via type...

Jim Bird12/14/11
6834 views
1 replies

Diminishing Returns in software development and maintenance

Everyone knows from reading The Mythical Man Month that as you add more people to a software development project you will see diminishing marginal returns.

Dror Helper12/12/11
10391 views
1 replies

TDD vs. BDD: or why can’t we all just get along?

I was listening to another good Hanselminuets podcast - Understanding BDD and NSpec with Matt Florence and Amir Rajan. As always it was a good and informative show. Towards the end of the show one of the interviewees (I think it was Amir) explained why BDD...

Giorgio Sironi12/12/11
6498 views
0 replies

Practical PHP Refactoring: Replace Constructor with Factory Method

In the scenario of today, we have a complex constructor: read this definition as anything that does more work than assigning parameters to fields.The solution proposed by this refactoring is replacing direct calls to the constructor with a bit of indirection:...

Jens Schauder12/12/11
6533 views
1 replies

My Testing and Code Analysis Toolbox

Last week we kicked of a “Testing Skill Group” at LINEAS, a group for exchanging knowledge about testing. One question that came up over and over again in various flavors was: What tools are there for testing and analyzing your code? So here is my...

Mark Needham12/12/11
3839 views
1 replies

The 5 Whys/Root cause analysis – Douglas Squirrel

At XP Day I was chatting to Benjamin Mitchell about the 5 whys exercises that we’d tried on my team and I suggested that beyond Eric Ries’ post on the subject I hadn’t come across an article/video which explained how to do it.

Mitch Pronschinske12/10/11
3036 views
0 replies

From Sysadmin Hell To Operational Bliss

This presentation is for those who are about to start deploying Puppet, in the early stages of deployment or those who have a large number of existing...

Mitch Pronschinske12/09/11
4908 views
1 replies

10 Goals Related to DevOps

Looking for a "DevOps Manifesto" to help guide your own organizational transiton?  Well, there's no 'manifesto' out there like we have for Agile and SOA, but I think if you look around, you'll find that this commuity does have some well-defined,...

Jim Bird12/09/11
6391 views
1 replies

Devops has made Release and Deployment Cool

Back 10 years or so when Extreme Programming came out, it began to change the way that programmers thought about testing. XP made software developers accountable for testing their own code. XPers gave programmers practices like Test-First Development and...

Matthias Marschall12/08/11
8164 views
1 replies

DevOps is NOT a Job Description

The DevOps hype produces some strange effects. Not only do tool vendors try to jump on the DevOps band wagon by declaring their products “DevOps inside” or listing DevOps as a feature, but companies start to look for a “DevOp” in their job ads....

Ruslan Synytsky12/08/11
9135 views
2 replies

Evolution of Java PaaS toward standards and developer control

You’ve created the next amazing blockbuster Java application and now need to find a server to run it, looking for a service which would be cost-effective, elastic, compatible with your application and tools, and not trying to lock you in.

Alex Staveley12/08/11
20607 views
12 replies

Ant vs. Maven: An Entertaining Look at the Arguments

There are many ways to organise build systems for Java projects. The two most predominant are probably still Ant and Maven.  Debates between the two tend to go around in circles with the balance now swinging towards maven - since IDE support has got...

Giorgio Sironi12/08/11
4263 views
0 replies

Practical PHP Refactoring: Hide Method

In the scenario we address today, a method is not used from outside a class, or it's called only from a limited set of classes, such as the current inheritance hierarchy.This refactoring, Hide Method, modifies the visibility of the method to restrain it as...