DevOps Zone is brought to you in partnership with:
  • submit to reddit
Doug Turnbull02/25/13
2328 views
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
1183 views
0 replies

Interview About Pragmatic Ways to Manage Technical Debt

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

Andriy Redko02/24/13
9623 views
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
2780 views
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
2030 views
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.

Kevin Chabot02/23/13
6458 views
0 replies

Collections, meet Expression!

The Apache Collections library is a great library for working with collections. However, the need to write verbose predicates that are sometimes difficult to read reduces the ease of use for that library.

Paul Hammant02/22/13
7927 views
0 replies

Continuous Delivery: Professionals vs. Amateurs

Where a performance becomes automatic for the performer through practice, and where repeated performance has value, then there could well be a transition from amateur to professional for the performer.

Eric Gregory02/22/13
2431 views
0 replies

Electric Cloud Announces Android Software Delivery Solution

One of the biggest challenges to efficiency for Android manufacturers is building, testing, and releasing machines for each version of Android OS, all while Android is constantly evolving under their feet.

Jessica Thornsby02/22/13
2812 views
0 replies

Fetching Previous Revisions in Subversion

One of the fundamental features of Apache Subversion is that it remembers every change committed to the central repository, allowing users to easily recover previous versions of their project.

David Isbitski02/22/13
1952 views
0 replies

Package Deployed for Dev or Authoring Mode Error in Windows App Cert Kit

If you are getting this error message when running the Windows App Certification Kit, don’t panic: This package was deployed for development or authoring mode. Uninstall the package and re-install it normally.

James Betteley02/21/13
4680 views
0 replies

Sonar Analysis Using Gradle

I’ve been experimenting with Gradle recently, and as part of the experiment, I wanted to get Sonar running and producing code metrics, including test coverage reports.

Ralf Quebbemann02/21/13
3855 views
0 replies

How to Install Icinga with Ubuntu 12.04's Web Interface

I had a hard time finding good articles about how to install icinga with the new web based PHP interface on Ubuntu 12.04.

Dennis Doomen02/21/13
2215 views
0 replies

Quick Review of The Cucumber Book from a SpecFlow Perspective

Recently I finished reading a new book titled The Cucumber Book: Behaviour-Driven Development for Testers and Developers by Matt Wynne and Aslak Hellesoy. Aslak is the founder of the Cucumber project (which is what SpecFlow for .NET is based on), and Matt is one of its most active developers.

Bill Digman02/21/13
1660 views
0 replies

Resin Proxy Cache Support and REST Support Explained

Resin's built in support is typically the fastest most scalable, most supportable option. To demonstrate this, let's show how we can use Resin built-in proxy cache (similar to Varnish or Squid) with Resin's REST admin support.

Reza Rahman02/20/13
3190 views
0 replies

Java EE 7 Maven Repository Coordinates

For those of us doing Java EE development with Maven (which by my own account as a former consultant is pretty much all Java EE/GlassFish adopters), getting our hands on the repository location for Java EE APIs is critically important.

Raghuraman Bala...02/20/13
2242 views
0 replies

Log Analysis and Archive with Amazon S3 and Glacier

Logging is an essential component of any system and helps you understand what's really going on in the system.

Mark Needham02/20/13
1511 views
0 replies

Micro Services Style Data Work Flow

Having worked on a few data related applications over the last ten months or so Ashok and I were recently discussing some of the things that we’ve learnt.

Oleg Nikolaenko02/20/13
1301 views
0 replies

Bug-Safety Code: Design Pattern Null Safe

By shifting mistakes in a system I can catch this exception -- but it means very bad code.

Tom O'connor02/19/13
13239 views
0 replies

How I Broke AWS OpsWorks (Already)

I thought I'd have a play with AWS's latest offering "OpsWorks" and see if they've done us all out of a job. Well, kinda.

Edmund Kirwan02/19/13
6555 views
0 replies

How Many Classes and Packages Should You Have?

When is our software neither over-encapsulated, with too many packages and classes, nor under-encapsulated, with too few? When is it just right?

James Betteley02/19/13
3106 views
0 replies

A Sprint Retrospective

The IT Ops team’s 4th sprint came to its conclusion recently… and we delivered all of our commitments! Huzzah!

Gareth Rushgrove02/19/13
2291 views
0 replies

Going Fast in Government

About a month ago I had the good fortune of speaking at the London Web Performance meetup. This was one of the first talks I’ve done about our work at The Government Digital Service since the luanch of GOV.UK back in October.

Eric Gregory02/18/13
3533 views
0 replies

Communicating Through Source Code

In this ØREDEV session, Ryan McGeary explains how teams can improve communication (and results) through asynchronous collaboration.

Chas Emerick02/18/13
2358 views
0 replies

100% Time

Perhaps you’ve heard of “20% time.” In many ways, it or something like it are table stakes for many software folk, and perhaps other creative specialists as well.

Michael Sahota02/18/13
3828 views
0 replies

Lululemon - A Stellar Example of Break-Through Organizational Culture

Christine Day, the CEO of Lululemon, gave a compelling account at the Toronto Board of Trade of how Lululemon uses culture as a core competitive advantage.