For years I've been taught that breaking continuous integration build is something that should be avoided under all circumstances.
Poor Oddjob, I thought as I read Craig Flichel’s Feature Comparison of Java Job Schedulers featuring Obsidian, Quartz, Cron4j and Spring. Yet again it hasn’t made the grade, it’s been passed over for the scheduling team.
During my Puppetcamp Gent talk last week, I explained how to get alerts based on trends from graphite. A number of people asked me how to do that.
The Jenkins Artifactory plugin includes now environment variables interpolation during generic resolution (in addition to generic deployment interpolation), and some minor bug fixes.
The TFS Automation Platform is dead, long live the TfPlugable! It has been a long time since I have talked about the TFS Automation Platform that I had almost forgotten about it myself.
While general anesthesia is designed to make a surgery patient unconscious, we actually know very little about what consciousness actually is. One of the models of consciousness put forward by Giulio Tononi is that a conscious mind is an integrated mind.
In the rapid changing software world of today, companies and individuals have come up with many methods in order to minimize the time to market gap, i.e the time it takes for your idea to materialize in production.
Most Linux desktops / window managers support it out of the box: Multiple virtual desktops. I really miss the feature on Windows 7.
This tutorial will show how you can automate the application Governance using WSO2 Governance Registry and Jenkins (for Build Automation).
When I learned math in elementary school, I would reach for my calculator. But my father stopped me: “You only get to use the calculator when you can do math without it.”
Over the last 18 months or so I’ve worked on a variety of different projects in different organisations and seen some patterns around the way that automation was done which I thought would be interesting to document.
Brian talks with Doug Hairfield (@knucklesandwich, Manager of Systems Engineering and Continuous Integration @Bronto) about how he’s transformed the way they do continuous deployment and “manage hardware as code.”
Apache CloudStack 4.0 incubating was released a while ago now. The testing procedure used by the community to vote on the release candidate included using the new CloudStack sandbox DevCloud.
I recently ran across a tip from Mark Hepburn that caught my eye. The content of the tip isn’t important here but rather his justification: "It sounds trivial, but it can really help keep you in the flow."
From Airbnb Tech Talks 2012, a guide to big mistakes and how to make them from former Facebook infrastructure engineer Aaron Priestley.
Here's a new DevOps Dudes comic from Matthias Marschall!
Confreaks has an excellent collection of 2012 Airbnb Tech Talks, including this great presentation from Erica Kwan on how mobile payment platform Square stays up and stable.
Yesterday I found an incredible post on creating a one line browser notepad by Jose Jesus Perez Aguinaga. The idea is using your browser as a minimal, distractions-free text editor.
Many development teams turn on Nuget Package Restore to save from having to check packages into Source Control. It’s also quite popular with project teams with a Continuous Integration setup. I recommend against it.
for a start, it’s truly bizarre that such a high proportion of organizations admit the existence of rogue IT – clearly the barriers to sanctioned adoption are simply too high and that’s what is forcing people to access via workarounds.
Here's a short video demonstrating how you can create a simple Python app, deploy it to Openshift and update the application directly from Codenvy.
Technical debt is a fact of life for anyone working in software development: work that needs to be done to make the system cleaner and simpler and cheaper to run over the long term, but that the business doesn't know about or doesn't see as a priority.
NLog on is popular logging component for .NET applications. I am using it in one project where I built multi-threaded server that is running similar threads with different configuration.
I started to get this error “Write failed: Broken pipe” when I was leaving the terminal alone. Since plumbers are still expensive, despite the crisis, I decided to fix the pipe by myself.
The Retrospective Prime Directive is an important part of retrospective practice, and has been in integral part of retrospective thinking since Norm Kerth first launched the practice.