• submit to reddit
Mitch Pronschinske10/18/11
0 replies

Video: DevOps & BigData at Massive Scale

The MIT TR35 presentations hosted an awesome session today with Jeff Hammerbacher, a Data specialist who worked at Facebook, and Jesse Robbins, the CEO of Opscode (the makers of Chef).  Jeff talks in the first half of this video about his time at Facebook,...

Dawn Cannan10/18/11
0 replies

Harmony is beauty - Developers and Testers

First and foremost, if you read my blog. I have to suggest that you go grab yourself a copy of Beautiful Testing. It's a great read, and has inspired this post.I've been inspired by reading this book. I've been reminded of my passion, of the reasons I...

Mitch Pronschinske10/17/11
1 replies

DevOps for Devs in 3 Steps

A presentation entitled "DevOps for Developers" was given at the WebTech 2011 conference and now the slides are up online for all to see.  I'll summarize the show and let you know where the better slides are so you don't have to flip through the...

Mitch Pronschinske10/17/11
2 replies

Why You Shouldn't Have to Deploy Overnight

Are you still doing deployments at 3:00am?  If you are, you should have taken a look at Brian Crescimanno's post: "Why are you still deploying overnight?"

Giorgio Sironi10/17/11
0 replies

Practical PHP Refactoring: Remove Control Flag

Control flags are boolean variables used to determine if you should stop a cycle or go on for another iteration. Since iteration is one of the three basic operations of computing, they were pretty popular in C-based languages.

Gareth Rushgrove10/17/11
2 replies

Devops Twitter Aggregator

I’ve been hacking on appengine again and have thrown up a simple twitter aggregator for devops. It’s again based on TwitterEngine with an increasing number of additions and changes.

Mitch Pronschinske10/14/11
1 replies

You can’t be Agile in Maintenance?

I’ve been going over a couple of posts by Steve Kilner that question whether Agile methods can be used effectively in software maintenance. It’s a surprising question really.

Dawn Cannan10/13/11
1 replies

Executable Specifications using FitNesse and Selenium

At STAREast 2010, I presented a session called "Executable Specifications using FitNesse and Selenium". To set up the system I was using, you will need 3 pieces:The sample blog engine as the application under testThe FitNesse files (here, these...

Mitch Pronschinske10/12/11
0 replies

Lean Startup Gaining Traction

David J. Bland, author of the Scrumology blog and a freelance counterterrorism software developer, talks to DZone at the Agile 2011 conference about one...

Patrick Debois10/12/11
1 replies

Devops tools fools and other smart things

In this phrase I try to tackle the phrase "Devops is not about the tools, it's about culture". In this presentation I gave at gotocon I try to explain the importance of tools within devops: I believe working with tools can change your behavior...

Giorgio Sironi10/12/11
0 replies

Practical PHP Refactoring: Consolidate Duplicate Conditional Fragments

A piece of code is contained in all legs of a conditional: an obvious solution is to move it outside to simplify the branches. It may seem stupid to come up with code that is duplicate in some branches, but often it is a result of a process of transforming...

Giorgio Sironi10/11/11
2 replies

What I have learned at DDD Day

DDD Day is an Italian event totally dedicated to Domain-Driven Design, an approach for software development in complex domains such as banking, insurance, transportation systems and so on. DDD Day is organized and attended mostly by a .NET audience, which...

Matthias Marschall10/11/11
1 replies

Dev and Ops Cooperation

John Allspaw and Paul Hammond did a great presentation at Velocity 2009 about the tools and culture at Flickr, which enable them to do 10+ deploys per day. My favorite quote is: Ops’ job is NOT to keep the site stable and fast [but] Ops’ job is it to...

Giorgio Sironi10/10/11
0 replies

Practical PHP Refactoring: Consolidate Conditional Expression

In this new article we continue to tackle conditional expressions, and their evolution towards polymorphism.In the scenario of today, multiple conditions lead to the same result: returning a value, or executing some code. If only some of the conditions lead...

Sandro Mancuso10/09/11
0 replies

How's mentorship seen in Software Craftsmanship?

First, a little bit of background and metaphor