-
FOSDEM: Slides from my talk
I was fortunate enough to give a talk inthe "Configuration and Systems Management dev room" this year atFOSDEM.After some initial frustrations with LibreOffice Impress, I decided to take aslightly unorthodox route in creating my presentation slides. Unfortunatelythis route means that I do not have any accompanying notes to offer youalongside... read more
-
FOSDEM: Smalltalk Pairing
As I previously mentioned, I've been learningSmalltalk lately, in an attempt the understand the language that inspired twoof my other favorite languages: Objective-C and Ruby.This past weekend at FOSDEM, I was fortunate enough to attend a few sessions inthe "Smalltalk devroom", which from my understanding made its debut appearanceat this... read more
-
Puppet/XML: A Brand New Synergy
During on of the last talks of the last day of FOSDEM,some person asked in one of the tracks (paraphrased):"Why do we need tools like Puppet or Chef when we have XML?"This question was relayed to me second-hand, so I apologize if I'm butcheringit. The question itself is so mind-boggling... read more
-
Happy 1st Birthday Jenkins!
It's officially been a year since the first release ofJenkins went public, andmy what a year.I'm writing this quick post while waiting at the airport to go toFOSDEM to talk about Jenkins and some of the work thatwe've been doing. This comes two weeks after going toSCALE10x toadvocate and talk... read more
-
Speaking Sunday at FOSDEM
I meant to post this earlier, but the schedule for the "Configuration andSystems Management" devroom at FOSDEM 2012 has been posted.My talk will be Sunday at13:00 in RoomK.3.601.If you're looking for a meaty technical discussion about Puppet this talk willlikely not be for you.I'm aiming to tell a story more... read more
-
Real talk (about Smalltalk)
Somehow I found myself reading an interesting article on Smalltalk yesterdaywhich led to a couple of comments in IRC:tyler: man, I am getting that "I should really learn smalltalk" feeling againtyler: everytime I get close I find myself downloading a squeak VM and then going "LOLWTF IS THIS SHIT"I said... read more
-
And now a word about the Jenkins DNS debacle
Now that things have settled down, I'd like to address what happened during thejenkins-ci.org DNS outage I discussedhere.Long story short, some poor assumptions caused a lot of trouble while switchingregistrars away from GoDaddy.First let me explain the motivations for moving from GoDaddy: aside from theSOPA issue, I've always hated dealing... read more
-
Pulling Jenkins' strings with Puppet
A couple months ago I created thispuppet-jenkins module whileexperimenting with using Puppet to script or otherwise control more and more ofmy daily sysadmin-life.After a weekend of hacking I figured I was mostly finished, that was until Puppet Labsengineer Jeff McCune picked up the module andadded a number of rspec tests,... read more
-
How is Ruby built?
Note: This is a rant, I'm not actually going to explain anything of useFor a rather long time, I've used clang on my Linuxmachine as the default value of the $CC environment variable. I've simplyfound it to be a faster and more friendly compiler to work with than thedefault gcc.When... read more
-
Identi.ca is dead to me
There was a time when I was a big fan and user of open source microbloggingsite Identi.ca. I regret to inform you that this time haspassed and I can no longer in good conscience support the platform.Identi.ca has always had issues, to be expected of an open source web property,there... read more