Mitch Pronschinske11/01/12
10272 views
1 replies
Take a look at the history of open source monitoring tools, an attempt at fixing our vocabulary within monitoring, and a proposal for the "event stream model" as the future of open source tooling.
Kasia Gogolek10/31/12
6644 views
0 replies
The setup mentioned below discusses just the deployment to the test project. Deployment to the production will be similar, and by the end of the article, you should understand what differences it will require. If you have any questions, or suggestions, drop me an email, or leave a comment below.
Rodrigo De Castro10/30/12
3727 views
0 replies
Read some of the great answers from John Allspaw to the question: "What are the attributes (other than technical ability/experience) that make a great VP of Technical Operations?"
Willie Wheeler10/29/12
4678 views
0 replies
Where large development teams and codebases are involved, code modularity is a key enabler for continuous delivery. At a high level this shouldn’t be too terribly surprising—it’s easier to move a larger number of smaller pieces through the deployment pipeline than it is to push a single bigger thing through.
Marcus Martina10/28/12
9463 views
0 replies
Lets define a true pipeline as being a pipeline that is strictly associated with a single revision within a version control system. This makes sense as ideally we want the build server to return full and accurate feedback for each single revision.
Scott Leberknight10/27/12
2737 views
0 replies
I am writing this blog to discuss how I went about iteratively testing my puppet module that was created to install the tool Blur.
Chris Haddad10/26/12
2971 views
0 replies
Development Forges unify application development tools and promote collaboration, but they are often design and development time environments disconnected from run-time infrastructure. The next evolutionary step is Cloud DevOps Factories.
Eric Minick10/25/12
3945 views
1 replies
Developers extend their continuous integration platforms towards continuous delivery organically, deploying to dev test environments for simple functional tests. And later to QA environments using similar approaches.
Alex Soto10/24/12
8318 views
0 replies
GitHub, Inc., wrote the first version of Hubot to automate their company chat room. Hubot knew how to deploy the site, automate a lot of tasks, and be a source of fun in the company.
Ben Wootton10/23/12
5227 views
0 replies
Here’s a few mistakes and anti patterns that I have come across when developers are using a continuous integration server.
Johannes Brodwall10/22/12
3051 views
3 replies
Sometimes, small questions lead to big answers. Sometimes these answers are controversial. One such question is “What does this warning about serialVersionUID mean”? All the advice out there basically is for developers who don’t know what’s going on to write code that will ignore errors when something unexpected happens. In my view – this is exactly the wrong approach. The safe way to act is to make sure that your program crashes if you don’t have control.
Jez Humble10/22/12
4770 views
4 replies
The Devops movement addresses the dysfunction that results from organizations composed of functional silos. Thus, creating another functional silo that sits between dev and ops is clearly a poor (and ironic) way to try and solve these problems.
John Ferguson Smart10/21/12
6346 views
0 replies
Learn about the fusion of contemporary Continuous Delivery processes and practices with the established and widely-accepted Maven release process.
Eric Minick10/20/12
4351 views
0 replies
I’ve fought the idea that DevOps is a job title, I’m nearly ready to concede defeat. Companies may not know exactly what DevOps is yet, but they know they want people with “DevOps” on their resumes.
Mark Needham10/19/12
3111 views
0 replies
On my current project we’ve been setting up production and staging environments and Shodhan came up with the idea of making staging and production identical to the point that a machine wouldn’t even know what environment it was in.
Eric Minick10/19/12
4213 views
0 replies
Here we will be taking a broader view of requirements, builds, deployments, provisioning, testing and monitoring.
Mick Knutson10/17/12
2268 views
0 replies
Today I was setting up a second tomcat instance on a single Windows machine and was not able to run two instances at the same time. The first instance started fine, but when I went to start a second instance the second server would not start.
Eric Minick10/17/12
2635 views
0 replies
The theme for this conference was “Culture”. If DevOps is a “culture thing”, then surely we need to involve both Dev and Ops. The surprising part was that there did not seem to be anyone from the Dev side of things.
Rob Williams10/17/12
3848 views
0 replies
Tomcat has been around forever and hot deploy has never really worked. Found a hilarious thread with the two Hibernate cats laying out the reasons why, um, 6 years ago. Yes folks, this predates the iPhone.
Eric Minick10/16/12
3218 views
0 replies
When I work with customers who have even moderately complex deployments, they rarely deploy just a single build at a time. Usually, a collection of builds, updates and configuration is released in some coordinated fashion. Release manifests help with that coordination.
Mark Needham10/14/12
3428 views
0 replies
We’re using varnish to cache all the requests that come through our web servers and especially in our pre-production environments we deploy quite frequently and want to see the changes that we’ve made. This means that we need to purge the pages we’re accessing from varnish.
Ola Bini10/14/12
2808 views
0 replies
Going forward, I think the Phoenix server is the kind of model I actually want for our AWS deploys.
Daniel Ackerson10/14/12
5129 views
0 replies
Like it or not, most of us, whether developers or sysadmins, work in a service industry. It’s fast and furious, and we don’t have time to build features that nobody wants. With sufficient test coverage, there’s no code that can’t be released within a day of pushing to the repository.
Trevor Parsons10/12/12
2651 views
0 replies
Chef is a great way to automate your cloud, and in particular its useful as your environment grows! On Engine Yard, Chef recipes can also be used to configure add-on’s (like Logentries) on your servers as we will explain…
Gerard Davison10/11/12
3699 views
0 replies
Having trouble with those intermittent bugs that just won't reproduce on my machine; but will reproduce intermittently on other machines while they are running automated testing? Here's how Hudson/Jenkins can help.