DevOps Zone is brought to you in partnership with:
  • submit to reddit
James Carr03/19/13
2147 views
0 replies

Dynamic Vagrant Nodes

I use vagrant a lot and at Zapier I use a setup where one Vagrantfile can be used to launch any instance in our infrastructure locally for testing. This is really quite useful as I can boot up a two node rabbitmq cluster with haproxy by simply typing vagrant up rabbitproxy01 rabbit01 rabbit02.

R S03/19/13
2712 views
0 replies

Quick and Dirty Forking

I’ve often come across a github hosted repo that was purely client side, but didn’t have a hosted demo. Maybe a simple JavaScript library, or a CSS effect, but no url that I could see it in action.

Cody Powell03/19/13
4309 views
1 replies

It's Not Refactoring, It's Untangling

Everyone who touched the Career Killer ended up leaving the company. If the company wanted to have > 0 developers, the only solution at this point was to take a few months and refactor this service completely.

Ricci Gian Maria03/18/13
1599 views
0 replies

Visual Studio Tools for Git: A Primer

If you installed Update 2 CTP 4 (now it has go-live and supports upgrade to RTM) you should also install the Visual Studio Tools for Git that permits to work with Git repository directly from a Team Explorer extension.

Senthil Kumar03/18/13
1355 views
0 replies

4 Alternative Text Editors for Windows

By default, Windows comes with Notepad and WordPad -- two very basic text editors. But there are plenty of other free text editors available for Windows, providing some advanced functionalities.

Paul Reed03/18/13
3242 views
0 replies

The Ship Show: PaaS, Play or Passé?

As more and more services move into the cloud, organizations are trying to find ways to realize the tenets of “DevOps culture” by making it easier for developers interface directly with their infrastructure.

John Cook03/18/13
2881 views
0 replies

RSS Readers on Linux

This afternoon I asked on UnixToolTip for suggestions of RSS readers on Linux. Here are the suggestions I got, in order of popularity.

Paul Hammant03/17/13
2009 views
0 replies

Article Syndication on GitHub via Subversion

I’m so excited. I’ve just made a proof of concept of the article-syndication idea I previous wrote about. The proof of concept is entirely demonstrated on GitHub.

Jessica Thornsby03/17/13
1880 views
0 replies

Switch Your Subversion Working Copy

Apache Subversion’s ‘svn switch’ command allows users to update a working copy to a different URL. This is useful when you need to update your working copy to mirror a newly-created branch.

Vishal Jain03/17/13
7126 views
5 replies

Factory Method vs Abstract Factory (again?)

I assume that you are already familiar with both the patterns, so I’ll focus here on where the most people have confusion with the differences. Let’s revisit the definitions and their structure first.

Itamar Syn-hershko03/16/13
2615 views
0 replies

The story of a massive system refactoring for the cloud: prologue

A couple of months ago I started working at Buzzilla, a company developing "cutting edge technologies and revolutionary analysis and research methodologies that combine to create advanced solutions aimed at harnessing the vast opportunities presented by online conversation".

Artem Tabalin03/15/13
3218 views
0 replies

Backbone.js App with WCF OData Service

Today's frontend part of web application becomes very complex. Customers expect functional high-performance apps with beautiful UI that working in the browser just like general desktop app.

Vinitha Rajagopal03/15/13
2655 views
0 replies

A quick glance into Distributed Transaction

A typical online shopping would have an order management system, inventory system, purchase order system.

Paul Hammant03/15/13
7793 views
0 replies

Facebook's Trunk Based Development (Take 2)

A week ago, I wrote an article before on Trunk Based Development (TBD) at Facebook, but there’s newer source material. At InfoQ’s QCon this time, Chuck Rossi presented newer TBD practices and release workflow at Facebook.

Filip Ekberg03/14/13
4382 views
2 replies

Seeing Problems Differently

We always have interesting discussions at work, both philosophical and mostly programming discussions. Sometimes the things people say make you think a while longer.

Jessica Thornsby03/14/13
3458 views
0 replies

Subversion’s SVN Annotate Command

Apache Subversion’s ‘svn annotate’ command allows users to view a line-by-line breakdown of all the changes that have been applied to a human-readable file in your working copy.

Mikko Ohtamaa03/14/13
4369 views
1 replies

The Ultimate Python Colorized Logger

To make logging based debugging and diagnostics more fun, I created the following enhanced Python logging solution.

Felix Dahlke03/14/13
9429 views
7 replies

Working Remotely: The Best Thing I've Ever Done

It’s been six months since I switched jobs and began to work from home most of the time. It’s downright amazing, the best thing I’ve ever done.

Arun Kumar03/14/13
2060 views
0 replies

Ready-to-Go Scripts for Customizing AWS Elastic Beanstalk

Linux Bash scripts that can be used for customizing an AWS Elastic Beanstalk Environment.

Paul Underwood03/14/13
3139 views
0 replies

Dependency Injection with Test Driven Development

With unit tests you can check that your code behaviours just as you expect it to. When writing your unit tests you shouldn't need to worry about if any other area of the application is working correctly.

Kevin Remde03/14/13
1035 views
0 replies

Virtualization Storage Defined: Server Virtualization (Day 5)

I’m sure some of you are more well-versed in the area of storage than others. And no matter where you fall on that continuum, you may be wondering what kinds of storage are available for Hyper-V Virtualization.

Eric Gregory03/13/13
4067 views
0 replies

Links You Don't Want To Miss (3/13)

Today: Python at Netflix, a Turing-equivalent language in seven lines and three minutes, version control for word processing, and a gem of a Ruby love story.

Eric Gregory03/13/13
4731 views
0 replies

An Introduction to Salt Stack

Salt is gaining momentum as a config management tool. This talk by Thomas Hatch makes for a good introduction.

Jessica Thornsby03/13/13
1546 views
0 replies

Is Subversion Ready for the Enterprise?

At WANdisco, we firmly believe that Apache Subversion is a commercial quality version control system ready for the enterprise.

Ralf Quebbemann03/13/13
1375 views
0 replies

Using Symbolic Links in Windows

Since Windows Vista it is possible to use symbolic links just like you know it under Linux/Unix systems.