DevOps Zone is brought to you in partnership with:
  • submit to reddit
Achala Chathura...01/25/13
589 views
0 replies

Installing Git on Ubuntu

A few libraries need to be installed prior to the installation of Git...

Ben Kepes01/24/13
1363 views
0 replies

On the Ethic of Delivery

There is a real convergence occurring, one that sees a new breed of organization, a changing environment within which those organizations operate, and a new type of demand upon those within the organization tasked with delivering the business needs.

Willie Wheeler01/24/13
948 views
0 replies

Top Ten Pops and Drops with Splunk - Part 2

After considering different alternatives, we eventually settled on using the ratio (today’s count + 1) / (yesterday’s count + 1). This solves the zero denominator problem without unduly skewing the ratio.

Col Wilson01/24/13
1123 views
0 replies

Nginx & uWSGI Living Together in Your Shed

Let's assume you have just bought the memorable domain name idrinkink.org and you want to host your lovely web app on that old server in the shed.

Alex Holmes01/24/13
1758 views
0 replies

Controlling User Logging in Hadoop

Imagine that you’re a Hadoop administrator, and to make things interesting you’re managing a multi-tenant Hadoop cluster where data scientists, developers and QA are pounding your cluster.

Edmund Kirwan01/23/13
2228 views
0 replies

Serpents and Sunbursts in Source Code Structure

When we want to understand some lovely, Java code, we read it. Sometimes, however, a slightly higher perspective helps to show us the patterns that reading alone may hide.

Jon Archer01/23/13
17096 views
10 replies

How to Completely Fail at BDD

Are you interested in introducing BDD to your team? Don’t try and do it like this under these circumstances. Learn from my failure.

Aaron Nichols01/23/13
2649 views
0 replies

Good and Bad Patterns in Development and Operations

As part of my role at a new company I’ve been asked to provide feedback about structuring Dev & Ops as well as what sorts of things work and don’t.

Chad Davis01/23/13
2602 views
0 replies

Mental Hygiene for Software Engineers: Avoiding Micro Level Technical Debt

The essence of software engineering, in my opinion, can be captured in two words: managing complexity.

Douglas Rathbone01/22/13
3384 views
0 replies

Build Driven Deployment – The New Hotness Coming to a Dev Team Near You

Test Driven Development, Behaviour Driven Development, Extreme Programming and many other new-age hippie methodologies have spread through the dev world like wildfire. I believe there's room for one more.

Mark Needham01/22/13
912 views
0 replies

Telnet/netcat: Waiting for a Port to be Open

On Friday Nathan and I were setting up a new virtual machine and we needed a firewall rule to be created to allow us to connect to another machine which had some JAR files we wanted to download.

Eric Minick01/22/13
1313 views
0 replies

Dependencies All the Way Down: Run Time & Deployment

At deployment time, we’re worried about a new set of dependencies. That web application probably depends on other components in order to function properly.

Alex Holmes01/22/13
1755 views
0 replies

OSX, Chrome, and DNS

Everything in getting my personal site setup went fairly smoothly, including updating my registrar’s DNS records to point my domain name at my hosting provider.

Cody Powell01/21/13
2762 views
1 replies

A Unified Theory of Software Karma

I make a lot of jokes at work about code review karma. Here's the idea: each time a person volunteers to review others' code, that person build their code review karma.

Chip Bates01/21/13
1441 views
0 replies

5 Myths About Enterprise Migrations

As IT systems become an important competitive element in many industries, technology assets are influencing more and more parts of any organization.

Eric Minick01/21/13
788 views
0 replies

Managing Build Time Dependencies

Eric Minick from urbancode supplies a slideshare on managing build time dependencies.

Mark Needham01/21/13
867 views
0 replies

Fabric/Boto: boto.exception.NoAuthHandlerFound

In our Fabric code we make use of Boto to connect to the EC2 API and pull back various bits of information and the first time anyone tries to use it they end up with the following stack trace.

James Betteley01/20/13
2007 views
0 replies

Infrastructure Automation and the Cloud

As I write this, I’m sitting in a half-empty office in London. It’s half empty, you see, because it’s snowing outside, and when it snows in London, chaos ensues.

Eric Minick01/20/13
1130 views
0 replies

AnthillPro Dependency Reports

Earlier in the week, I presented a webinar on managing build time dependencies which is now available as a recording.

Jonas Gauffin01/19/13
3475 views
6 replies

Dealing with Exceptions, Logging and Displaying Error Messages

I have a client who is very firm on the idea that the user should know what went wrong when exceptions are thrown.

Eric Gregory01/19/13
3963 views
0 replies

Etsy's Code as Craft: "Moving Fast at Scale"

Etsy Labs' fantastic Code as Craft series explores Etsy's strategies for moving fast at scale.

Jim Bird01/18/13
1906 views
0 replies

Frankensystems, Half-Strangled Zombies, and Other Monsters

Some of the ugliest things that happen to code don’t have anything to do with technical debt. They’re the result of conscious and well-intentioned design changes.

Jonas Gauffin01/18/13
886 views
0 replies

Introducing My Logging Library

I’ve just published the first version (consider it a beta) of my logging library to the official nuget server(s).

Jez Humble01/18/13
1297 views
0 replies

Book Review: The Phoenix Project

You’ve probably heard of Gene Kim, Kevin Behr and George Spafford before. They are the three amigos responsible for The Visible Ops Handbook, which can be found in the book pile of every good IT operator.

Mark Needham01/18/13
1360 views
0 replies

Fabric: Tailing Log Files on Multiple Machines

We wanted to tail one of the log files simultaneously on 12 servers this afternoon to try and see if a particular event was being logged and rather than opening 12 SSH sessions decided to get Fabric to help us out.