DevOps Zone is brought to you in partnership with:
  • submit to reddit
Andy Hawthorne04/09/13
0 replies

Installing Rails on Ubuntu 12.10

Installing Ruby and Rails on Ubuntu 12.10 can throw up some errors. I’ve found a method that worked, and wrote a few notes about it.

Stephen Robillard04/09/13
1 replies

A Review of DevOps Troubleshooting: Linux Server Best Practice

A must read for new Linux system administrator and anyone from the development side responsible for keeping a Linux server running.

Trevor Parsons04/09/13
0 replies

Logs as Data, Logs as SMS: Logentries & Twillio Combined

More and more frequently I’m seeing cool use cases of Log data. Using ‘logs as data’ is the concept of writing semi-structured data to your logs which can then in turn be consumed by other services that can put the data to good use.

Mikko Ohtamaa04/08/13
0 replies

PLOG2013 Symposium Post-Mortem

There was a PLOG2013 symposium in spring 2013, for developers and alike. It was organized by Abstract IT in Italy, on the coast of Mediterranean, in the city of Sorrento.

Mark Needham04/08/13
0 replies

Treating Servers as Cattle, Not as Pets

Although I didn’t go to Dev Ops Days London earlier in the year I was following the hash tag on twitter and one of my favourites things that I read was the following: “Treating servers as cattle, not as pets.”

Andy Hawthorne04/08/13
0 replies

Upgrading to Ruby 2.0 on Mountain Lion

Ruby 2.0 was released on 24th February to coincide with Ruby’s 20th anniversary. If you use RVM, and want to try out Rails 4.0 beta, then ideally you’ll want to be running Ruby 2.0. Here’s what I did to keep my development environment working the way I like it.

Jacky Chan04/07/13
0 replies

jenv: An RVM Clone for Java

jenv is a tool for managing parallel versions of Java Development Kits on any Unix-based system.

Greg Duncan04/07/13
0 replies

Dev'ing for Ops - How to Create System Center Extensions with Visual Studio

I love the idea of DevOps, especially when it means I can dev something for my Ops team.

Mikko Ohtamaa04/07/13
0 replies

Write the Docs

Below are my slides for the presentation held in PLOG2013Plone symposium. It’s about good software development documentation culture, writing documentation for Python packages and maintaining up-to-date developer documentation in Plone ecosystem.

Kay Cichini04/07/13
0 replies

Embedding Google Docs and Google Viewer

Here's a short example of the usage of the Google Viewer and Google Docs embeds (see here). If you want to embed a view of any file on Google Drive/Docs you can do this by putting a pdf preview (the file could be in any format, see first example, which is a Google text document) in an iframe or, in the case of spreadsheets, the speradsheet itself into an iframe.

Mike Hadlow04/06/13
0 replies

Lua as a Distributed Workflow Language

I’ve been spending a lot of time recently thinking about ways of orchestrating long running workflows in a service oriented architecture.

Magnus Palmér04/05/13
0 replies

Lightweight Testing of Heavyweight IBM Message Broker Solutions

This article shows a hands-on approach of how you can test your IBM WebSphere Message Broker solutions in a simple way using modern Groovy and Java tools.

Matthias Marschall04/05/13
4 replies

Is DevOps Just a Fad?

There are DevOps tools and DevOps job ads. People talk about culture and sharing and being nice to each other. Sounds pretty fishy, right? The only thing missing is a DevOps certification and we’re done with the DevOps hype. Is DevOps really just a fad? Let’s take a closer look…

Jim Bird04/05/13
0 replies

How Do You Measure DevOps?

If you’re trying to convince yourself (or the team or management) that your operations program needs to be changed for the better, and that trying a DevOps approach makes sense – or that your operations organization is improving, and that whatever changes you have made actually make a difference – you have to measure something(s). But what?

David Salter04/05/13
0 replies

Choosing a Java Version on Ubuntu

When you have got multiple versions of Java installed, you can choose which one you want to use by running the update-alternatives command.

Eric Minick04/04/13
0 replies

uChat 3 : Continuous Integration

UrbanCode CEO and co-founder, Maciej Zawadzki, explains that Continuous Integration is more than just merging code. Join him as he explains some of the fundamentals of Continuous Integration in the third installment of the uChat video series.

Jim Bird04/04/13
0 replies

War Games, Pair Testing and Other Fun Ways to Find Bugs

I've already examined how important good testing is to the health of a project, a product and an organization. There’s a lot more to good testing than running an automated test suite in Continuous Integration and forcing someone to walk through functional test scripts and check lists.

Troy Hunt04/04/13
0 replies

5 Ways to Implement HTTPS in an Insufficient Manner (and Leak Sensitive Data)

HTTPS or SSL or TLS or whatever you want to call it can be a confusing beast. Some say it’s just about protecting your password and banking info whilst the packets are flying around the web but I’ve long said that SSL is not about encryption.

Mike Christianson04/04/13
0 replies

TDD as Scientific Method?

Certainly I’m not the first to notice the similarity between Test Driven Development and the Scientific Method?

Eric Gregory04/03/13
0 replies

Links You Don't Want To Miss (4/4)

Today: A new fork of WebKit from Google, a big security update for Postgres, new releases for R and Rust, and some very exciting positrons.

Paul Reed04/03/13
0 replies

The Ship Show: Automate Everything in 48 Hours or Your Pizza is Free

Imagine waking up to find your site and service hacked. Everyone is running around, trying to find out what went wrong; you’re tasked with repairing the damage. But unfortunately, that automation project you’ve been promising yourself you’d get done has always taken a backburner to more pressing matters and features.

Mark Needham04/03/13
0 replies

Embracing the Logs

Despite the fact that I’ve been working full time in software for almost 8 years now every now and then I still need a reminder of how useful reading logs can be in helping solve problems.

Michael Muller04/03/13
0 replies

Facing Technical Debt: How to Not Discourage Developers?

Today is a great day. Everyone is now aware of the problem and truly believes that technical debt affects the velocity of teams. But when facing this mountain of technical debt that covers every single wall with post-its, many development teams renounce to continue code quality remediation projects. See in this post how to set a Dynamic Violation Filtering in Eclipse to progressively show code violations.

Jessica Thornsby04/02/13
0 replies

ASF Announces Apache Bloodhound as Top-Level Project

WANdisco submitted Bloodhound to the Apache Incubator in December 2011 and our developers have been involved in the Apache Bloodhound project since its inception. So we’re pleased that today the Apache Software Foundation (ASF) officially announced Bloodhound as a Top-Level Project (TLP).

Oliver Staats04/02/13
1 replies

Java Hint Parameters for Immutable Class Constructors

A simple and elegant way of constructing immutable Java classes, using hints in the parameter list.