DevOps Zone is brought to you in partnership with:
  • submit to reddit
Rajesh Pitty03/02/13
0 replies

A Giter8 Template for Liftweb

giter8 template for liftweb apps with twitter-boostrap

Paul Reed03/01/13
0 replies

The Ship Show: Demystifying DevOps - A Chat with Damon Edwards

We sit down for a chat with the host of The DevOps Cafe, Damon Edwards, to talk through the finer points of DevOps. We ask some pointed questions in an attempt to get a good, concrete definition of “DevOps,” but without the hype that often comes prepackaged with the discussion.

Oliver Hookins03/01/13
0 replies

Can't Create New Network Sockets? Maybe It Isn't User Limits...

I’ve been doing a lot more programming in Go recently, mostly because it has awesome concurrency primitives but also because it is generally a pretty amazing language.

Edmund Kirwan03/01/13
7 replies

Is Your Code Structured Like This?

We should learn from the classics. Let's see what we can learn from JUnit's structure.

Moshe Kaplan03/01/13
2 replies

Instant Deployment with Git

One of the nicest things in git is that you can actually deploy code to production (or just your test environment) w/o implementing a complicated CI solution.

Steve Smith02/28/13
0 replies

Continuous Delivery != DevOps

Continuous Delivery and DevOps are interdependent, not equivalent. Since the publication of Dave Farley and Jez Humble’s seminal book on Continuous Delivery in 2010, its rise within the IT industry has been paralleled by the growth of the DevOps movement.

David Green02/28/13
0 replies

Short Commit Cycles

How often do you commit? Once a week? Once a day? Once an hour? Every few minutes? The more often you commit, the less likely you are to make a mistake.

William Martinez02/28/13
0 replies

Forced Domain and Forced Paradigm Anti-Patterns

These two common (and usually overlooked) “anti-patterns” can cause problems like coupling, impedance mismatch and avoid delivery of business value. Let's talk about what they are and how do they affect the solutions.

Peter Butkovic02/28/13
0 replies

Xfce: Keyboard Shortcuts Working in Eclipse IDE

Did you ever face the problem with Xfce that not all of the globally defined keyboard shortcuts can be changed? Including those interfering with Eclipse IDE ones?

Lukas Eder02/27/13
4 replies

The Golden Rules of Code Documentation

Here’s another topic that is highly subjective, that leads to heated discussions, to religious wars and yet, there’s no objective right or wrong.

Ted Neward02/27/13
0 replies

"We Accept Pull Requests"

There are times when the industry in which I find myself does things that I just don't understand. Consider, for a moment, this blog by Jeff Handley, in which he essentially says that the phrase "We accept pull requests" is "cringe-inducing."

Esen Sagynov02/27/13
0 replies

Understanding TCP/IP Network Stack & Writing Network Apps

We cannot imagine Internet service without TCP/IP. All Internet services we have developed and used at NHN are based on a solid basis, TCP/IP.

Eric Minick02/27/13
0 replies

Q&A From Building a DevOps Team That Isn't Evil

We had more questions in our live (and now available on-demand) webinar ”Building a DevOps Team that Isn’t Evil” than I could get to. What follows are answers to the questions we received.

Eric Minick02/26/13
0 replies

The Many Layers of DevOps

For many people, DevOps and infrastructure as code are synonymous. However, I am usually quick to point out the other moving parts that need to be managed.

Edmund Kirwan02/26/13
6 replies

A Simple Suggestion to Radically Improve Your Package Structure

You don't need elaborate JSRs to build a better package structure. You just need a direction.

Alex Soto02/26/13
0 replies

Code Quality Stage Using Jenkins

In Continuous Delivery each build is potentially shippable. This fact implies among a lot of other things, to assign a none snapshot version to your components as fast as possible so you can refer them through all the process.

Nadav Azaria02/26/13
5 replies

Executing a Command Line Executable From Java

In this post we'll deal with a common need for Java developers. Execute and manage an external process from within Java. Since this task is quite common we set out to find a Java library to help us accomplish it.

James Sugrue02/25/13
0 replies

Shipping Greatness: Book Review

Something every developer and team aspires to is shipping great software. But as we all know, it doesn't always work out that way. So what can we learn from Chris Vander Mey's Shipping Greatness?

Dustin Marx02/25/13
1 replies

My Five Favorite Development Analogies

I find myself using analogies (or the closely related similes and metaphors) to illustrate points I am trying to make in various facets of software development, especially when talking with someone new to or less familiar with software development.

Jessica Thornsby02/25/13
0 replies

Adding and Deleting Files from Command Line

When working with files under Apache Subversion’s version control, eventually you will need to start adding and removing files from your project.

Doug Turnbull02/25/13
0 replies

Lucene 4 Finite State Automata In 10 Minutes (Intro & Tutorial)

This article is intended to help you bootstrap your ability to work with Finite State Automata (note automata == plural of automaton).

Johanna Rothman02/25/13
0 replies

Interview About Pragmatic Ways to Manage Technical Debt

I had a great time recording an interview last week with Carolyn Seaman for

Andriy Redko02/24/13
0 replies

Your logs are your data: logstash + elasticsearch

Topic of today's post stays a bit aside from day-to-day coding and development but nonetheless covers a very important subject: our application log files. Our apps do generate enormous amount of logs which if done rightare extremely handy for problems troubleshooting.

Edvin Syse02/24/13
0 replies

Eclipse RAP 2.0 QuickStart with IntelliJ IDEA

Eclipse RAP 2.0 is finally out! I've created a quickstart project that will get you up and running with RAP 2.0, including project files for IntelliJ IDEA 12 if that's your IDE of choice, and automatic creation of a deployable WAR artifact.

Gerard Davison02/23/13
0 replies

A Little Temporal Feedback When Running Tests

I have been working a lot recently with a bunch of test jobs that are intermittently getting stuck. Now it is possible to work out the point where the problem is occurring by looking at the date labels on the LOG output; but it is hard visually to pick these discontinuities out.