DevOps Zone is brought to you in partnership with:
  • submit to reddit
Reza Rahman11/18/13
2318 views
0 replies

JSF Specification Lead Ed Burns Discusses JSF 2.2 and Java EE7

If you are a JSF user you owe it to yourself to know about JSFCentral. Run by key JSF advocate, consultant and JSF in Action author Kito Mann, it's an excellent resource for everything JSF.

Arun Manivannan11/17/13
7347 views
0 replies

Camel CXF Service With Multiple Query Parameters

While the awesome Apache Camel team is busy fixing the handling of the multiple parameters in the query, here’s a workaround

Peter Pilgrim11/17/13
4724 views
4 replies

Win A E-Copy of My Java EE 7 Book Competiton

Thanks to the very kind folk at Packt Pub, we have a surprise competition for you at Devoxx and also out there online, who perhaps could not make it to Antwerp this year.

Ariya Hidayat11/16/13
7779 views
0 replies

Using Packer to Create Vagrant Boxes

Using Packer to create CentOS and Ubuntu boxes is not difficult. If you want to follow along, I have prepared a Git repository ariya/packer-vagrant-linux which contains all the necessary bits to create CentOS 5.4 and/or Ubuntu 12.04 LTS 64-bit boxes.

Tom O'connor11/15/13
6919 views
0 replies

FakeRAID and Virtualization

For a new project, without an allocated budget, I was asked to provide some simple Virt. capability, to hold them over until they get budget approval, and can buy their own hardware.

Barton George11/15/13
5946 views
0 replies

Project Sputnik Profile Tool

Rather than re-inventing the wheel, and to help provide perspective, we are now working with the folks from Docker. They will be giving us their feedback, helping with integration and creating a Go profile.

Phil Whelan11/14/13
6434 views
0 replies

Debugging Node.js Applications in Stackato

By now, most developers are familiar with the various debugging tools in their local development environment, but as they step towards cloud deployments, how can they achieve the same? Is remote debugging even possible in the cloud? Well of course it is.

Carlos Sanchez11/13/13
5752 views
0 replies

Continuous Delivery with Maven, Puppet and Tomcat

A little bit late but finally the video from my session at ApacheCon Portland is available. That was the first version of the talk that I just gave at Agile testing Days which unfortunately was not recorded.

Swizec Teller11/13/13
4655 views
0 replies

My Old Code is Atrocious

A few weeks ago a project of mine suddenly went offline. Fixing old code is always a humbling experience. Your own code, though … that’s humbling.

Wayne Beaton11/12/13
9277 views
0 replies

The Art of the Git/Gerrit Commit at Eclipse

We’ve implemented some extensions to Git and Gerrit that check to make sure that commit records are structured as required, and reject those commits that are malformed.

Ayende Rahien11/12/13
6183 views
0 replies

Reading Large Codebases

I think that part of what makes someone a good developer is the ability to go through a codebase and figure out what is going on.

Leigh Shevchik11/12/13
2717 views
0 replies

DevOps: Lost in Translation

What is this “DevOps” thing that everyone from computer engineers to business leaders and recruiters are so enamored with? Is it a job title? A set of technical skills? A cultural shift? Or something else completely?

Nicolas Frankel11/11/13
6345 views
0 replies

Integrate Spring JavaConfig with Legacy Configuration

The application I’m working on now uses Spring both by parsing for XML Spring configuration files in pre-determined locations and by scanning annotations-based autowiring.

Dalip Mahal11/11/13
2724 views
0 replies

Don't Manage Enhancements in the Bug Tracker

As development progresses we inevitably run into functionality gaps that are either deemed as enhancements.

Zac Gery11/11/13
5320 views
0 replies

Tossing Stuff Over the Wall to QA

The list of reasons why developers "toss stuff over the wall" is too large to tackle individually, but there are a few classics. "Tossing stuff over the wall" boils down to respect. Time is precious and when a QA analyst feels that his/her time was wasted, respect towards developers can be diminished.

Michael Norton11/09/13
10402 views
6 replies

TDD is to Code Coverage as Exercise is to Weight Loss

A great number of people in the software field appear to think the primary benefit of unit tests is test coverage. But code coverage is not the point of unit tests. Code coverage is a side affect.

Kin Lane11/08/13
4806 views
0 replies

Private Web Application Running on Github

I wanted to launch a small web application in stealth mode. I also wanted it to run completely on GitHub, using GitHub Pages. Here's how.

Barton George11/08/13
3804 views
0 replies

Automating the Cloud: Talking to the Puppet Master

In the cloud you can turn on 100s or 1000s of servers at the click of a mouse, but what happens when you want to configure them? If you do it by hand it will take you months if not longer. That’s where Puppet comes in, an automation tool that allows you to configure and manage legions of servers.

Mike Driscoll11/08/13
4625 views
0 replies

wxPython: How to Get Selected Cells in a Grid

Today we will be looking at how to get the selected cells from a wxPython grid object. Most of the time, getting the section is easy, but when the user selects more then one cell, getting the selection becomes more complicated.

Lukas Eder11/07/13
20573 views
15 replies

The Code That Made Me Cry

A friend of mine recently told me about the kind of problems he’s currently struggling with in the legacy application he’s maintaining. Here’s a sample piece of code to illustrate what I’m talking about:

Jim Hirschauer11/07/13
3457 views
0 replies

DevOps Is No Replacement for Ops

DevOps is still misunderstood and has tremendous room for greater adoption still but let’s be clear about one very important thing: DevOps is not a replacement for operations!

S M Sohan11/07/13
4490 views
1 replies

Configure Me Not

Configuration in software provides a method to build systems that can adapt to different configurations. Configuration makes it possible to deliver such features without needing a change log in the application source code.

Justin Calleja11/06/13
6544 views
0 replies

Data Access Module using Groovy with Spock testing

This blog is more of a tutorial where we describe the development of a simple data access module, more for fun and learning than anything else. All code can be found here for those who don’t want to type along.

Patrik Antonsson11/06/13
5838 views
0 replies

Creating Development Environments with Vagrant

The reviewer has been using Vagrant for a couple of years now, and believes that this is a good book for beginners. The book goes through most of the things you need to know to get your environment up and running.

Paul Hammant11/06/13
3172 views
0 replies

Snap's New Branchable Continuous Integration (CI)

ThoughtWorks Studios have just released a version of Snap-CI (last night) that automatically commissions pipelines if a branch is pushed up into GitHub.