DevOps Zone is brought to you in partnership with:
  • submit to reddit
Geoffrey De Smet03/21/13
0 replies

Drools Planner Becomes OptaPlanner

We’re proud to announce the rename Drools Planner to OptaPlanner starting with version 6.0.0.Beta1. We’re also happy to unveil its new website:

Paul Hammant03/21/13
0 replies

The Cost of Unmerge

One of the reasons you’re going to choose a Trunk Based Development (TBD) model, is because you’re doing concurrent development of consecutive releases.

Ryan Wang03/20/13
0 replies

Use Eclipse JDT to dynamically create, access, and load projects

In this article, we are going to use Eclipse JDT to create, access and load projects. I assume that you know how to create a simple Eclipse plug-in project which adds a menu item that you can click and trigger some actions.

Chris Shayan03/20/13
0 replies

Server staging in maven and some useful newly developed plugins

Sometimes in projects happens that there are various stages and each stage needs its own configuration and also there are few common configurations too.

Chen Harel03/20/13
0 replies

The AWS Olypmics: Speed Testing Amazon EC2 And S3 Across Regions

A speed test conducted between AWS EC2 instances and S3 across regions (source code included) in 2012 and 2013.

Eric Gregory03/20/13
0 replies

Dev of the Week: Peter Lawrey

This week we're talking to Peter Lawrey, high performance Java developer and blogger at Vanilla Java.

Eric Minick03/19/13
0 replies

uChat 2: Continuous Delivery and DevOps

UrbanCode CEO and Co-Founder Maciej Zawadzki on the interplay between DevOps and Continuous Delivery.

Kris Buytaert03/19/13
0 replies

Initial Loadays Speakers Announced

Loadays is coming up soon: 6 and 7 April. Loadays is the Linux and Open Administration conference of the lowlands, held in Antwerp, Belgium. We've just published the initial batch of speakers.

James Carr03/19/13
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
1 replies

The Ultimate Python Colorized Logger

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