Creating new BOSH releases with bosh-gen and bosh-solo August 20th, 2012 , posted in Announcement , BOSH , Tutorial , ∞ , No comments Below is a 45-minute walk-thru tutorial of creating and deploying a BOSH release for a Redis VM. It introduces a brand new tool: bosh-solo . A BOSH rel...
You can package and release Cocoa apps in a number of ways. Each app is actually a folder, so they need some packaging. Zip files are easy and the bonus is they auto-open when people download them. But for me, without a doubt, is the DMG packaging with a custom background image and th...
Validate and Save your Ruby in TextMate – with secret Rubinus superpowers June 1st, 2010 , posted in Mocra , Ruby , TextMate , Tutorial , ∞ , 5 comments In some TextMate bundles, if you save a file it will also validate the file and show any syntax errors in a tooltip. This is awesome...
May 15th, 2012 , posted in BOSH , ∞ , No comments I’m still very bullish on BOSH . I’ve been experimenting with it internally at work, looking to see how it could duplicate or improve upon our current infrastructure, automation and release management. I’ve also watched the commits tha...
I feel like the argument against what gemcutter’s doing is pretty similar to the argument against git. Why would you want people to be able to easily fork a project, if you let them do that then how is anyone ever going to know where the real true source lives? Lots of logic to that, ...
We’ve done a fair amount of webkit embedding as well, and your comments are spot on. One additional item of note is logging from javascript – one would think console.log would send to the same place as NSLog from objective-c when running within embedded webkit (and normal console.log ...
June 11th, 2011 , posted in Trick , Tutorial , ∞ , 3 comments Ever see example shell commands like this and wish you could paste them in? Fear no more. A pastie is at hand . Here’s how to install it: In your `.bash_profile` add the following: Thanks @dwaite and others for `$@` instead...
Creating a BOSH from scratch on AWS April 16th, 2012 , posted in BOSH , Tutorial , ∞ , No comments A lot of devops projects revolve around managing instances/VMs once they already exist. For example, Chef and Puppet do configuration management of instances once the instances have been...
Instant new Rails applications with the App Scrolls April 10th, 2012 , posted in Announcement , Engine Yard , Ruby on Rails , Tutorial , ∞ , 3 comments When I start a new project I want to start how I plan to finish. If I intend to write integration tests then I want to start them imm...
How to stop killing people with your public speeches November 11th, 2011 , posted in Speaking , ∞ , 22 comments Let’s do the math. If you give a speech to 200 people for 30 minutes you are consuming 100 hours of human life . Giving an hour-long talk to a thousand people? That’s six we...
Dr Nic Home About Presentations Blog I create web apps I work at Engine Yard , I have contributed to over 100 open source projects, and I love talking at conferences . Here is a small selection of the open source projects I have worked on over the years OPEN SOURCE PROJECTS Hudson.rb ...
But what stops me writing more of them is that once you cobble together a script, you push it out into the wild and then bug reports start coming back. Or feature requests, preferably. I’d now have a code base without any test coverage, so each new change is likely to break something ...