DevOps Zone is brought to you in partnership with:
  • submit to reddit
Gary Sieling04/23/13
2920 views
0 replies

Cobol v. Fortran

I thought it’d be interesting to compare how many people admit to knowing ancient programming languages on their LinkedIn pages. This is in a contrast to my post on the popularity of hip JVM languages Scala and Clojure.

Patrick Debois04/23/13
3094 views
0 replies

What if Devops was Invented by Coca Cola?

Ever wondered what Devops would look like when it would be invented by Coca Cola? Enjoy my Ignite session from Devopsdays Paris 2013.

Chris Haddad04/22/13
3246 views
0 replies

DevOps Ticket Reduction

A reduction in DevOps tickets not only drives IT efficiency, but also creates a cultural shift where teams look forward to rapidly achieving accomplishments. Business stakeholders operate in an agile environment where no change request is too small, and rapidly testing business ideas is the new normal.

Mark Needham04/22/13
1196 views
0 replies

dpkg/apt-cache: Useful Commands

As I’ve mentioned in a couple of previous posts I’ve been playing around with creating a Vagrant VM that I can use for my neo4j hacking which has involved a lot of messing around with installing apt packages.

Ralf Quebbemann04/22/13
1608 views
0 replies

VirtualBox - Let Host-Only Mode Access the Internet

In an earlier post I described networking modes in VirtualBox. Combining those modes you'll get some kind of swiss knife in realizing somehow exotic networking modes in your VMs.

Jessica Thornsby04/22/13
922 views
0 replies

Understanding SmartSVN’s Revision Graph

SmartSVN, the popular cross-platform client for Apache Subversion, provides all the tools you need to manage your SVN projects out of the box, including a comprehensive Revision Graph.

Harish Ganesan04/21/13
3766 views
0 replies

Understanding the Amazon EBS IO Block Size and its Performance Impacts

Understand how IO Block sizes play a major role in Performance of an Amazon EBS

Marton Sigmond04/21/13
4158 views
0 replies

Why Using OSGi Pays Out

A very short summary of what OSGi provides, and why using it pays out.

Adam Warski04/20/13
3412 views
0 replies

Per-Commit E-mail GitHub Notifications

One thing that I miss in GitHub is the ability to get e-mail notifications on each push/commit. There is an option to set an e-mail notification address in the repository settings, but you can only specify a single, global address, and only the administrator can do it.

Harish Ganesan04/20/13
9815 views
0 replies

When Amazon EBS-Optimized Instances Make Sense

The performance of a block storage device is commonly measured and quoted in a unit called IOPS, short for Input/Output Operations per Second (IOPS).

Paul Reed04/19/13
3942 views
0 replies

The Ship Show: Asked and Answered

This episode, we delve into the always-squishy “DevOps culture” and take a closer look at the process of both asking and answering questions.

Luis Aguilar04/19/13
10179 views
0 replies

Unit Testing 101: Inversion Of Control

Inversion Of Control is one of the most common and widely used techniques for handling class dependencies in software development and could easily be the most important practice in unit testing.

Nitin Kumar04/19/13
1159 views
0 replies

DevOps - a Need for the IT Industry

What challenges can DevOps address in current organization environments, and how can it provide benefits to business and IT users?

Trevor Parsons04/18/13
1837 views
0 replies

Setting the Umask when Using Capistrano

After a bit of research, I discovered that the secret is to put the umask statement in my .bashrc file before the line that says [ -z "$PS1" ] && return as when Capistrano logs into the server, it doesn't have an interactive shell (and so $PS1isn't set.

Rob Allen04/18/13
1095 views
0 replies

Heroku’s Add-On Provider Summit – London

We’re just back from Heroku’s Add-on Provider Summit in London where we were getting the skinny on Heroku’s upcoming addon provider roadmap!

Jeremy Tess04/18/13
910 views
0 replies

Typemock's Community for Devs in the Early Stages of Unit Testing Adoption

The numerous benefits of unit testing have been well documented and extensively written about but surveys conducted by Typemock show that in many cases, unit testing is dropped after the first negative experience despite their financial and professional value and before its benefits become apparent.

Eric Minick04/17/13
4706 views
0 replies

Two DevOps Approaches to Configuration Changes

We’ve all seen it. The application breaks on a developer’s laptop. It’s fixed by a configuration change such as adding a data source or changing a threshold or toggling something.

Steve Smith04/17/13
6647 views
0 replies

Build Continuous Delivery In

While Continuous Delivery has a well-defined value proposition and a seminal bookon how to implement a deployment pipeline, there is a dearth of information on how to transform an organisation for Continuous Delivery.

Mark Needham04/17/13
4087 views
0 replies

Capistrano: Deploying to a Vagrant VM

I’ve been working on a tutorial around thinking through problems in graphs using my football graph and I wanted to deploy it on a local vagrant VM as a stepping stone to deploying it in a live environment.

Fabien Taysse04/17/13
1779 views
0 replies

Writing Custom Suppliers for Your JUnit @Theory

JUnit's "Theories" runner is an (mostly) undocumented experimental runner that allows you to run your @Test method (your @Theory) against all possible combinations of parameters (your @Datapoints) you can throw at it. This article shows a simple example, a common caveat with the default runner, and how you can write your own data supplier to get better control over the values passed to each parameter of your @Theory

Eric Gregory04/16/13
3550 views
0 replies

Links You Don't Want To Miss (4/16)

Today: Scaling at Pinterest, Netflix pushes HTML5 video, a new CoffeeScript learning tool, and an international collaborative effort to solve software challenges in space and on Earth.

Mark Needham04/16/13
3249 views
0 replies

Capistrano: The Remote End Hung Up Unexpectedly

As far as I can tell the reason for this is that bitbucket hasn’t been verified as a host by the VM and therefore the equivalent of the following happens when it tries to clone the repository.

Eugen Paraschiv04/16/13
3594 views
1 replies

Project Configuration with Spring

A simple but flexible solution for Project configuration with Spring.

Ian Mitchell04/16/13
6841 views
0 replies

User Stories in Practice

User Stories are simple in construction but there are complex issues to be resolved in their application. In this article we look at some of the issues involved, such as the authoring of Acceptance Criteria, how to handle defects and tasks, and whether or not User Stories are appropriate for the capture of Non Functional Requirements.

A. Jesse Jiryu Davis04/15/13
2187 views
0 replies

My PyCon Lightning Talk About Toro

The lightning talk I gave at PyCon is now online. I talked for 4½ minutes on Toro, the package I wrote to provide locks, events, conditions, semaphores, and queues for Tornado.