James Betteley11/09/11
9302 views
1 replies
As I’m sure I’ve ranted about mentioned in the past,
Continuous Integration is far more than just a collection of tools and
scripts. It’s “a practice”, a way of doing something, and it has to be
part of our working culture to be truly...
Mitch Pronschinske11/09/11
5105 views
1 replies
If you're trying to keep your development team from doing accidental pushes of incorrect code, a short tutorial on how to use Git, Puppet, and some other open source utilities should go a long way in helping junior sysadmins or sysadmin developers with this...
Mitch Pronschinske11/08/11
1418 views
0 replies
The DevOps tool Chef got it's humble beginning as a cloud instance configuration management and deployment tool. Now it can also work with on-premise infrastructure but it still hasn't been forgotten by the cloud community. Abiquo, a cloud managment...
Mitch Pronschinske11/08/11
4208 views
0 replies
It seems to be the case that if we learn something from the stories about technology and processes that major tech companies use, we might be able to bring some of those best-of-the-best practices back to our neck of the woods. We're fascinated when we get...
James Betteley11/08/11
4988 views
1 replies
I recently went to another C.I. meetup to listen to Tom Duckering, a
DevOps consultant at Thoughtworks, deliver a talk about managing a
scaled-up build/release/CI system. In his talk, Tom discussed Continuous
Delivery, common mistakes, best practices,...
Mitch Pronschinske11/07/11
1419 views
0 replies
At PuppetConf 2011 in Portland, John Willis and Damon
Edwards catch up with Marten Mickos (CEO) and Rich Wolski (CTO) for a
frank and informal conversation on developments with Eucalyptus, DevOps,
and Private Cloud. Marten...
Mitch Pronschinske11/07/11
2779 views
0 replies
Developers don't want to be sysadmins. Heck, even sysadmins don't want to be sysadmins. That's why you need to start using helpful tools like virtualization software and NFS or shared folders. Gareth Rushgrove presents at PuppetConf 2011 in this video...
Patrick Debois11/07/11
4977 views
0 replies
I've raved about Vagrant many many times before.
Initially it was concieved for single machines running behind a NAT
interface. Later support for hostonly-networking was added, opening the
possibility to have multiple host talk together over a private...
Mitch Pronschinske11/06/11
1570 views
0 replies
Despite the fact that all the marketing glitz promises dramatic
improvements (including solving hunger, curing the common cold, and
providing world peace) merely by using the cloud, there are a lot of
operational prerequisites and gotchas that abound...
Mitch Pronschinske11/05/11
5465 views
8 replies
Most of you have probably heard the term "Technical Debt". It's basically those bugs in a code base that add up after messy quickfixes that don't involve the proper amount of testing and refactoring. The @TheKeyboard blog recently coined a the...
Mitch Pronschinske11/05/11
2859 views
0 replies
The company Sonian used tools like Nagios, Collectd, Graphite, and Ganglia for monitoring and metrics. Today they use a tool that they created called Sensu. This tool was able to keep up much better with the constantly growing number of Amazon instances...
Martin Fowler11/05/11
5126 views
4 replies
This is a Retread by Martin Fowler of an earlier version of this post which was first published in 2005. Definitely worth a read.In my writing endeavors, I've long intended to write a chunk of
material on validation. It's an area that leads to a lot...
Mitch Pronschinske11/04/11
2627 views
0 replies
What's should an administrator to do when the convoluted stream of log files from your new distributed system is just too overwhelming. Abstraction is the answer according to a new research paper (via Microsoft) that suggests you use "execution graphs...
Mitch Pronschinske11/04/11
3848 views
1 replies
Cirilo Wortel recently attended the QA&TEST Conference which featured a strong list of speakers and a wide variety of talks on test automation, user experience, agile methodologies, and more. His impressions covered several sessions that he attended...
Jim Bird11/04/11
4057 views
0 replies
If you work with a big system over time, you have to learn how to
recognize and deal with technical debt, and how to keep debt under
control. Like a married couple with 2 kids in college, paying off a
mortgage and a couple of car loans, debt is a fact...
Mitch Pronschinske11/03/11
2682 views
0 replies
This talk by Jos Boumans takes you through setting up your infrastructure as code on
EC2 with Puppet, Cloudkick, Ubuntu, boto, a few more tools and a handful
of conventions, to take you from a small scrappy startup to a 200+ node
deployment as a one-man...
Mitch Pronschinske11/03/11
3088 views
0 replies
Some operations teams are taking advantage of Etsy's recently open sourced node.js utility, StatsD. Apparently it can "measure all the things". So Nathan Milford tried to set up graphs for the business and development teams but the task was time...
Gareth Rushgrove11/03/11
1845 views
0 replies
I don’t appear to have been in a writing mood recently but
I’ve been getting back into hacking on a couple of pet projects. The
first fruits of this coding (mainly backwards and forwards on the train)
I’ve just made available to anyone...
Mitch Pronschinske11/03/11
5897 views
0 replies
DevOps doesn't alleviate the fundamental problems arising from inproperly built distributed applications says Rob Hirschfeld in his response to the 451 Group's recent Cloudscape Report. The onus, he says, is now on developers to find the solutions to...
Mitch Pronschinske11/02/11
8075 views
0 replies
Some stats reported by Dice.com (mainly IT jobs) and Indeed.com show that the April to June timespan from this year had 3x as many postings about Puppet skills requirements and over double the postings for Hadoop skills. Although the Indeed.com fastest...
Kris Buytaert11/02/11
4092 views
1 replies
This post from earlier in the year may help some you correct the problems you're having running puppet modules on Vagrant. Patrick Dubois' comment was: "Subject says it all. I usually install ruby enterprise in /opt as distributions often lag behind in...
Martin Fowler11/02/11
9915 views
0 replies
From the very beginning of when I started to talk and write about
refactoring people have asked me how it should be incorporated into
the wider software development process. Should there be refactoring phases in
the software development lifecycle,...
Mitch Pronschinske11/01/11
2599 views
0 replies
A nice cloud computing predictions roundup has appered just ahead of the 9th annual Cloud Expo in Silicon Valley. The participants included DZone MVBs such as Brian Gracely of Cisco and Ellen Rubin of CloudSwitch. Each cloud industry mogul was asked to...
Mitch Pronschinske11/01/11
5109 views
1 replies
Sharing code with the community is a habit that every developer should have. Yes, it does take work to put it up on GitHub, and yes it does mean that you'll have to write documentation and probably deal with bug reports. But James Turnbull, the VP of Tech...
Israel Gat11/01/11
3838 views
0 replies
Free resources on technical debt are now available at cutter consortium:Many of the findings and the recommendations we make in
Cutter technical debt engagements are broadly applicable in concept, if
not in detail. There is commonality in the nature of...