With any website, having a regular backup is critical. Heroku , the awesome Rails cloud service that hosts Pocket Tabs and a handful of other sites for me, provides the ability to do backups of code and data through a concept called bundles . When you enable the free bundles support on Heroku, you only...
A Code Example of Ruby Metaprogramming
Friday, February 12 2010
I'll let the code speak for itself: class Animal def sound puts 'A non-descript sound is emitted from the animal' end end class Frog e puts 'Aww bonsai isn\'t capable of agressition. How cute' end begin brian.attack(people[0]) rescue => e puts 'Nor is brian awwww' end puts # and then god said: Aggression...
Setting up a new MacBook Pro for Development
Sunday, February 07 2010
At my new job , I’m using a 15” MacBook Pro. It’s a really beautiful machine. I got it on Friday night just before the iPhone Dev Camp last weekend, and I stayed up until 3AM getting it all set up. I’ll be using this machine for: iPhone Development .NET Development Rails Development...
I was on TV!
Friday, February 05 2010
In case you missed it, I was interviewed by Channel 39 News here in Houston about iPhone app security. The interview lasted about 15 minutes and we mostly talked about the dangers of jailbreaking & leaving the SSH service running with the default user & password. You can’t really...
Thanks iPhone Dev Camp Houston!
Monday, February 01 2010
All I can say about iPhone Dev Camp Houston is..... WOW. Just check out the twitter stream ( #ipdchouston ) to see all of the buzz that was going on during the event. I was asked to give an intro presentation, so at 10:00 AM I gave a quick overview of Objective-C and the iPhone SDK. When asked if the...
Fix Outlook 2010
Thursday, January 21 2010
Use GMail? Have you gotten an email from somebody that looks like this? They are likely using Outlook 2010. So what’s the issue? Well if you click the button to see the entire message, you see a fairly innocuous message. Nothing really out of the ordinary. But if you click...
Greener Pastures
Monday, January 18 2010
Last week I gave my two weeks notice to my employer, Sogeti . I’ve been working there since 2006 (when we were Software Architects, or Sark) and have many fond memories. I’ve grown considerably as a software developer these past 4 years, and I’ve had the opportunity to work in many cool fields...
January ALT.NET Geek Dinner
Thursday, January 07 2010
After my ruby talk this week, a few of us decided on the next meeting. The January ALT.NET Houston Geek Dinner will be held at Star Pizza, next Wednesday, January 13th from 6:00pm - 8:00pm. Come, eat good pizza, drink a beer or two and enjoy some good discussion. Topic of discussion will...
A Bunch of Reasons to Love Ruby – HDLUG Presentation
Wednesday, January 06 2010
Last night I gave a presentation to the newly created Houston Dynamic Languages User Group , or HDLUG for short. The title of the presentation was “A bunch of reasons to love ruby” and I think it went over well. I am not a ruby expert by any means, but I do practice it regularly and I enjoy...
Speaking at the 1st Houston Dynamic Languages User Group
Tuesday, December 15 2009
I’ve been invited to give the first presentation to the Houston Dynamic Languages User Group . See the announcement here . I’ll be speaking about the Ruby language, Ruby on Rails , as well of some interesting points about the Heroku environment for cloud-based scalable hosting. This talk...

