It’s been almost 5 years (!) since my last blog post. Initially, Twitter and Facebook took the place of blogging for me, but I’ve since given up on using Twitter as well.
Continue reading
Earlier this year, I started playing with electronic music creation, mostly using Propellerhead Reason
. There’s a lot left to learn, and I don’t have any masterpieces to show off yet, but it’s been a fun, creative outlet so far.
Continue reading
I recently bought a new iMac to replace my aging (3.5+ years old) MacBook Pro, and I love it! Since I’ve been getting some questions about it (and I haven’t blogged in a while anyway), I figured I’d take this opportunity to write a quick blog post.
Continue reading
Like many iPhone apps, the app I’m currently working on uses several table views. Most of these display actual lists of data, and some are used as a convenient layout mechanism for input fields, navigation, and other UI elements (similar to iPhone preference screens).
Continue reading
It’s been way too long since my last programming focused blog post, so let’s try to rectify this situation:
Continue reading
If you own a MacBook Pro and would like to upgrade to more than 4GB of RAM but think that your model does not support this, you may want to read the rest of this article.
Continue reading
It’s been a while since I completed my first iPhone development project, and I figured I’d finally write up my initial experience with this platform. A bit late, but better than never…
Continue reading
If you need to perform any time consuming work in your Rails actions, you’ll probably want to offload this into a background job. There are many different frameworks to help with this, and the one we use is Workling. The nice thing about Workling is that it provides an abstraction layer that allows you to decouple your actual background job implementation from the background execution strategy. For example, in our development environment we are using the Spawn runner (which simply forks the Rails process for each background job), but we need a proper, queue based runner in production. Up until recently we were using the Starling runner, which worked pretty well for a small set of machines.
Continue reading