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.
This week we're talking to Willie Wheeler, Principal Applications Engineer with Expedia and author of Spring in Practice. Willie touches on the future of DevOps -- and using Minecraft for education.
There are several steps depending on how much involved the tests are, what parts are tested and, of course, how long it takes to run the tests.
A while ago I decided to dedicate an hour a day to my personal development time. There’s always been projects I had “in a pipeline” but they never finished, and work was always conveniently “getting in the way.”
Let me announce the first full-featured release of ultralog - a logging framework for high performance applications written in Java.
Cloudways helps you deploy, self-manage or get managed cloud hosting for 100+ Open Source Applications on Top Cloud Hosting Providers so you can completely focus on your business rather than system administration.
I'm just about to write a couple of posts on Stackless Python and theNagare Micro Framework which runs on it. So I've been installing Stackless on my Ubuntu 12.04. Here are some nice copy and paste instructions if you want to play along.
PythonTidy is a utility to reformat Python source code according to Python PEP-8 style guide. It cleans up your source code and makes it adhere the community recommended practices.
Properties are a powerful and useful feature of Apache Subversion, but they can be easily overlooked. If you’re regularly using properties in your project, it’s a good idea to configure Subversion to add properties to new files automatically.
Many have written articles about encapsulation throughout the computing ages, but which articles are the most influential? Which encapsulate encapsulation?
I’ve been working at uSwitch for about two months now and for the majority of that time have been working on an A/B test we were running to try and make it easier for users to go through the energy comparison process.
Conway's law suggests that designs are constrained by organizational communication structures. I've seen that law manifest itself over and over again and I'd assert that it is impossible to develop a cohesive software platform unless the proper collaborative dynamics exist.
Managing delivery risk is one of the key risks with pursuing systematic reuse. How can your teams mitigate that risk yet make progress on the reuse front?
So what does DevOps mean exactly? What is the Ops in DevOps? Operations can mean a lot of things and even different things to different people.
Pipelines let you chain together multiple commands to manipulate data flows. Pipes are not only useful as a data filtering mechanism, but when combined with tools such as cut, awk and sed can also be used for projections and transformations.
There are a lot of very good conversations going on about the challenges with cloud computing. Storage is just beginning to mature in the cloud and there are many interesting issues around privacy, SOX, and PCI compliance.
Recently I helped a co-worker with getting Rails, Nginx, and Unicorn up and running in a Linux VM, using Capistrano to deploy the Rails application from the development box.
In the current age of software development the phrase "technical debt" has become part of the common vocabulary.
This definitely applies to Puppet code, you have Puppet classes to encapsulate functionality, and modules that group classes together for reuse and redistribution.
In Continuous Delivery, each build is potentially shippable. This implies a lot of things.
A few libraries need to be installed prior to the installation of Git...