So you have your executable web application in JAR with bundled Tomcat (make sure to read that one first). However there are these annoying Tomcat logs at the beginning, independent from our application logs and not customizable
I’ve heard quite a bit about the “G-WAN Application Server” over the past few weeks. Initially it was a Serverfault question that left me thinking “WTF.”
Often when inspecting an UNIX server as a sysadmin you need to find and kill a (hung) process running with a certain command line arguments.
FitNesse is a lightweight testing framework that is meant to implement integration testing in a highly collaborative way, which makes it very suitable to be used within agile software projects. With Jenkins and Maven it is quite easy to trigger the execution of FitNesse integration tests automatically.
It’s day 4 of our first agile ITOps sprint and so far it’s pretty much going to script. Our estimation of how much work we would be able to get through is looking roughly in the right ballpark.
Today we started day 1 of our first ever ITOps sprint. This all came about because we needed a way of working out our productivity on “project tasks”, as well as learning how to triage our interruptions a bit better.
The idea is to get the simplest implementation of a pipeline in place, prioritizing a fully working skeleton that stretches across the full path to production over a fully featured, final-design functionality for each stage of the pipeline.
Imagine you want to introduce automated configuration management to your organization. You’ve read all the books and even visited a great conference where you heard a lot of success stories. “It’s really time to get our servers under control” you think. But how do you get started?
One important issue that comes up when undertaking a configuration management effort is how to design “the schema” for configuration management data. There are a couple of general and complementary approaches you need to know about if you’re working on this.
Here are 10 tips for teams and those who manage, administer or simply organise teams. Of course, if you are a self-managing team you should all read this list.
By default CentOS minimal install does not come with pre-configured network, here’s how to make it work.
Today, I will focus on the mix of Capistrano / Webistrano. Both of the packages are ruby on rails based, and can be easily installed using gems.
Git’s distributed approach makes it easy to push to a dedicated “deploy” branch which is being automatically fetched, but would that be possible with TFS as well?
I’ve been hearing a lot of good about Git in the last few years, from the simplicity of use, speed to decentralized repositories. Here’s a quick run through, how to install Git on a new server.
Amazon Route 53 offers DNS as a hosted service. They maintain robust DNS service for you with easy to user web interface and API.
Over the years we’ve tried several different queue/worker systems for our sites and we’d like to share our findings to help others decide on a technology.
If your VPC seems to be running slowly, here are a series of steps to rectify the situation and improve performance.
This post will walk you through the quick installation of CouchDB onto a VirtualBox instance with Chef and Vagrant.
Some people can find me a bit over-earnest in my quest for automation. I’ve finally figured out how to know whether something is worthwhile to automate.
For high-performance guaranteed delivery with EasyNetQ it's recommended that you use 'Publisher Confirms'.
I usually buy Comodo Certificates from PSW.net. It was always a pain to get it running because the information found on Comodos website are extremely outdated. If you are in pain too, here is some help.
This question amused me for a number of reasons, and I think it’s a bit of a shame it ended up closed Off Topic as it was written like a product recommendation. Let’s think about this in a little more detail.
On most of the projects I’ve worked on over the last couple of years we’ve made use of feature toggles that we used to turn pending features on and off while they were still being built but while reading Web Operations I came across another usage.
There are unfortunately ill-conceived approaches to implementing agility that can prove fatal to a continuous delivery program. In this post we’re going to take a look at one that occurs in larger organizations.
This is a Big Data talk with Monitoring as the context. The problem domain includes operational management, triaging, and business monitoring.