DevOps Zone is brought to you in partnership with:
  • submit to reddit
Oleg Nikolaenko02/20/13
668 views
0 replies

Bug-Safety Code: Design Pattern Null Safe

By shifting mistakes in a system I can catch this exception -- but it means very bad code.

Tom O'connor02/19/13
5926 views
0 replies

How I Broke AWS OpsWorks (Already)

I thought I'd have a play with AWS's latest offering "OpsWorks" and see if they've done us all out of a job. Well, kinda.

Edmund Kirwan02/19/13
2894 views
0 replies

How Many Classes and Packages Should You Have?

When is our software neither over-encapsulated, with too many packages and classes, nor under-encapsulated, with too few? When is it just right?

James Betteley02/19/13
1764 views
0 replies

A Sprint Retrospective

The IT Ops team’s 4th sprint came to its conclusion recently… and we delivered all of our commitments! Huzzah!

Gareth Rushgrove02/19/13
1477 views
0 replies

Going Fast in Government

About a month ago I had the good fortune of speaking at the London Web Performance meetup. This was one of the first talks I’ve done about our work at The Government Digital Service since the luanch of GOV.UK back in October.

Eric Gregory02/18/13
2599 views
0 replies

Communicating Through Source Code

In this ØREDEV session, Ryan McGeary explains how teams can improve communication (and results) through asynchronous collaboration.

Chas Emerick02/18/13
1744 views
0 replies

100% Time

Perhaps you’ve heard of “20% time.” In many ways, it or something like it are table stakes for many software folk, and perhaps other creative specialists as well.

Michael Sahota02/18/13
1547 views
0 replies

Lululemon - A Stellar Example of Break-Through Organizational Culture

Christine Day, the CEO of Lululemon, gave a compelling account at the Toronto Board of Trade of how Lululemon uses culture as a core competitive advantage.

Eric Gregory02/18/13
501 views
0 replies

How to Cut Testing Time with Parallel Automated Functional Tests

In this ØREDEV session, Alan Parkinson discusses the unique benefits of testing in parallel.

Eric Gregory02/17/13
4399 views
0 replies

How to Git Going with Distributed Source Control

In this ØREDEV session, Tim Berglund explains how to get started with distributed version control systems, and why it's changing the game.

Eric Gregory02/17/13
1821 views
0 replies

The LogStash Book Released

LogStash fans (and fans-to-be) rejoice: James Turnbull's LogStash Book has been released into the wild.

Ben Kepes02/16/13
1331 views
0 replies

Celebrity Engineers: Software's Equivalent of Arts Patronage

Back in the days gone by, if you were part of the landed gentry, lording over your landholdings and the common folk who lived on said land, you’d look to becoming a patron of the arts as a way to ensure your name would live on after your death.

Mark Needham02/16/13
2095 views
0 replies

Onboarding: Sketch the Landscape

For four months during 2012 I was working on the GDS infrastructure team and one of the first tasks that Gareth suggested I do was update a diagram showing how all the different applications and databases worked together.

Alex Soto02/15/13
245351 views
11 replies

The Reality of a Developer's Life - in GIFs, Of Course

I'm going to try to illustrate the reality of a developer's life.

Matt Watson02/15/13
1323 views
0 replies

DevOps: A Fairy Tale Love

The heart-shaped Valentine's dust may have settled, but DevOps love isn't limited to one day a year. Matt Watson explains why this relationship is built to last.

Jim Bird02/15/13
2256 views
0 replies

Releasing Frequently Drives Better Dev and Better Ops

One of the most important decisions we made as a company was to release less software, more often.

Eric Gregory02/15/13
700 views
0 replies

Here's How System Provisioning with Ansible Works

Montreal Python posted this live demo of Ansible, an open source platform for configuring and managing computers.

Eric Minick02/14/13
1596 views
0 replies

The ROI of Deployment Automation

If you follow my blog, you probably know that I think that continuous delivery and the broader category application deployment automation are pretty great.

Kris Buytaert02/14/13
1223 views
0 replies

Love, MonitoringLove

Last year we were pretty negative about Monitoring, We shouted out that MonitoringSucked ... A year has passed and a lot has changed ... most importantly our new found love for monitoring, thanks to an inspirational Ignite talk by Ulf Manssonat devopsdays Rome.

Jonathan Callahan02/14/13
37253 views
8 replies

Best Best Practices Ever

Every once in a while I read something that is so insightful, so clearly written and so well documented that it enters my own personal pantheon of “Best Ever” documents.

Alex Holmes02/14/13
637 views
0 replies

Using sed to perform inline replacements of regex groups

I love tools like sed and awk - I use them every day, and only realize how much I rely on them when I’m forced to work on a machine that’s not running Unix. Today I want to look at a feature that is really useful when working with regular expressions in sed.

Eric Gregory02/13/13
2564 views
1 replies

Dev of the Week: Doug Rathbone

This week we're talking to Doug Rathbone, who blogs about automation and much, much more at Diary of a Ninja.

Matt Watson02/13/13
1931 views
1 replies

Defining the Dev and Ops in DevOps

So what does DevOps mean exactly? What is the Dev and what is the Ops in DevOps? The role of Operations can mean a lot of things and even different things to different people.

Alex Soto02/13/13
1502 views
0 replies

Conditional BuildStep Jenkins Plugin for Improving Continuous Delivery Decisions

In Continuous Delivery each build is potentially shippable. This fact implies among a lot of other things, to assign a none snapshot version to your components as fast as possible so you can refer them through all the process.

Greg Duncan02/13/13
1049 views
0 replies

You've Heard of ASCII Art? How about DNS Art?

Here's a Star Wars traceroute, and the story behind it.