This JavaZone session provides an object lesson in using continuous delivery for build, test, and deployment.
In his new book, Antifragile, Nassim Taleb discusses the behaviour of complex systems and distinguishes three kinds: those that are fragile, those that are robust or resilient, and those that are antifragile.
I was running in to a problem with a Java project that occured only in IntelliJ Idea, but not on the command line, when running specific test classes in Maven. The exception stack trace had the following in it...
Lots of VMs, even Linux, all ready to be Azured...
This fast-paced video session from JavaZone functions as an introduction to networking fundamentals for programmers.
A colleague, Logan McGrath, has a blog series that scotch-tapes Perforce, Sinatra and AngularJS into a functional app. Another Colleague, Addison Lee, wrote a quick client polling example for it in Java.
Parsing script or function options and non-option arguments is easy in Bash with getopts but there are some catches, such as the need to reset OPTIND. We will se how to do it using getopts, shift, and case.
In real-time operational contexts, it’s important to monitor system metrics for major swings in value. Such swings, whether upward (“pops”) or downward (“drops”), often indicate a problem either on the horizon or else in progress.
Mat Schaffer continues his series of tutorials on Chef Server...
Seeing that my Linux box is running low on free space I decided to remove all unused Linux kernel images on my Ubuntu 10.04 system.
On the recommendation of J.B. Rainsberger I’ve been reading ‘Reality is Broken‘ – a book which talks about how we can apply some of the things games designers have learned about getting people engaged to real life.
Following up on his tutorial on getting started with Chef Solo, DevOpsCast's Mat Schaffer helps you install your Chef Server.
The traditional app delivery process has many drawbacks: outdated infrastructure, lack of tools, etc. The app delivery process is severely constrained by those drawbacks and ultimately it can negatively impact business.
Jacob Orshalick has a nice article up at TechWell asking “How lean is your development platform?”
Once everything was wired up and no fuses blown it was time to start automating!
In the first episode of his DevOpsCast, Mat Schaffer helps you get up and running with Chef Solo.
Ranjib Dey explains continuous web app delivery: "This presentation will describe methodologies and patterns for practicing continuous delivery for a typical web application with multiple integration points."
In this presentation from AWS re:Invent, Netflix Reliability Architect Jeremy Edberg discusses DevOps at Netflix.
Learn how to replace Scribe with Fluentd.
James Turnbull recently announced the impending publication of The LogStash Book: "The book will be a practical, hands-on guide to deploying a log management infrastructure with open source tool LogStash."
At Jax 2012, Patrick Debois discusses infrastructure-as-code, TDD, BDD, and continuous integration.
This tutorial video from Opscode shows you how to build DevOps toolchains with Chef and Rundeck.
Back in 1997 I installed my first copy of FreeBSD. I had to do some major research to get X Windows up and running, and the next computer I bought I very carefully selected a video card to make things easier.
In this talk from GOTO Aarhus 2012, Jez Humble discusses strategies for implementing continuous delivery.
For testing Ashley Madison, we use the now deprecated Selenium RC, for reasons I will touch upon later, with all code being written in Ruby.