• submit to reddit
Mitch Pronschinske10/21/11
4219 views
0 replies

What Does Today's SysAdmin Actually Do?

A lot of great ideas come out of twitter conversations, and one tweet inspired 'ahiro' to make an evolving article on Esotericsystems Blog that explains what sysadmins do, starting from square one.  He's looking for plenty of feedback so go ahead and give...

Johanna Rothman10/21/11
1882 views
1 replies

Economics, Models, and Money

Israel Gat had a great Agile Cutter Advisor recently, the Friction of Agile (registration required). He discussed the friction of agile going up in geographically distributed teams because of the dis-economies of assimilation (the space-time continuum...

Dave Rooney10/21/11
3146 views
1 replies

Agile is a Cop-Out?

In a blog entry entitled "Agile Software Is A Cop-Out, Here’s What’s Next", Forrester's Mike Gualtieri makes some bold statements about what he sees as hype and a lack of empirical evidence of success from the Agile community.

James Betteley10/21/11
7056 views
0 replies

JDepend design metrics in CI

This article is intended to give the reader enough information to understand what JDepend is, what it does, and how to use it in a maven build. It’s a kind of cheat sheet, if you like. What is it? JDepend is more of a design metric than a code metric, it...

Gareth Rushgrove10/21/11
5197 views
0 replies

Very Simple Custom Ganglia Metrics

Logging useful information from running systems for monitoring purposes is pretty important if you want to see how your software is behaving in the real world. It’s one thing to test something locally, another to test something under load on a testing...

Mitch Pronschinske10/20/11
7878 views
0 replies

Automation: You're Doing it Wrong

There's a common antipattern in build automation that Eric Minick of UrbanCode described quite well in his blog today:A common pattern I see is deployment (or build) automation that routinely fails due to a set of common issues. When the deployment fails,...

Mitch Pronschinske10/20/11
3373 views
1 replies

Advice for Breaking Down Dev and Ops Silos In The Real World

Today Paul Mueller from HP shared some insights from a customer and friend of his who leads the Systems Management at a major health insurance provider.  In his cleverly titled post, "IT is like salad dressing, sometimes you need to shake it up,"...

Mitch Pronschinske10/20/11
6628 views
0 replies

Ops Needs their own TDD: Test -Driven Infrastructure

The recently published book "Test-Driven Infrastructure with Chef" is not a proscriptive book as far as tooling, despite having "Chef" in the title.  John Arundel a sysadmin and architect just gave an awesome, to-the-point review of the...

Giorgio Sironi10/20/11
8637 views
8 replies

Tell, Don't Ask in the case of a web service

This is a language agnostic post: it is valid for each object-oriented imperative language like Java, C#, PHP. Let's start from the beginning: a web service adapterI had a requirement: downloading posts from a particular group on LinkedIn for analysis of...

Vincent Partington10/20/11
10179 views
1 replies

Adding Continuous Deployment to Atlassian Bamboo

If you're using Atlassian's Bamboo CI server, you might want to check out the XebiaLabs Deployit plugin.  It can help you achieve this continuous deployment/delivery that everyone's been talking about.

Mitch Pronschinske10/19/11
5940 views
0 replies

5 Steps for Continuous Deployment

Peter Blair recently blogged about his thoughts on setting up a CI (he suggests Jenkins) in tandem with a continuous deployment system.  Here was his checklist:1. Developer commits to git/master2. CI pulls from git/master2.1 CI runs all regression tests...

Mitch Pronschinske10/19/11
3302 views
0 replies

Video: Operations is a Strategic Weapon

As IT continues its tectonic shift from cost center to profit center, the importance of IT operations is also being redefined. If you are primarily worried...

Giorgio Sironi10/19/11
4508 views
0 replies

Practical PHP Refactoring: Replace Nested Conditionals with Guard Clauses

We agree that polymorphism eliminates many cases where if() statements are necessary. However, if we have a tangled conditional, it's better to simplify it as much as possible with local interventions before trying to extract new objects.An example of tangled...

Mitch Pronschinske10/18/11
3538 views
0 replies

Video: DevOps Roundtable Hosted By DevOps Cafe

At PuppetConf this year, there was a great DevOps roundtable discussion hosted by John Willis and Damon Edwards, the guys who run DevOps Cafe.  A must watch...