Continuous Deployment to CPAN

Recently I was working on a refactor of one of my CPAN modules which, among other things, involved changing its name from Test::A8N to the specific Test::Story.  Doing so made me think about the process I usually go through when I consider releasing a CPAN module. First, let me explain something about myself: I don't … Continue reading Continuous Deployment to CPAN

Building iPhone apps with Hudson, Part 2

I've already posted before on how to set up Hudson to compile and build iPhone applications, but I just had a "OMG I <3 Hudson!" moment just now, and felt I had to share it. I do most of my mobile development literally while I'm mobile; on the train during my morning commute, from coffee … Continue reading Building iPhone apps with Hudson, Part 2

How to automate your iPhone app builds with Hudson

As any iPhone application developer who's released at least a single app to the App Store will tell you, releasing your app is a terrible pain in the...well, it's not a fun experience.  After your second or third app you start to get the hang of things, but there's still pain and suffering involved.  Managing … Continue reading How to automate your iPhone app builds with Hudson

A Git Workflow for Agile Teams

I've been using git for all my new software development and have been converting my old Subversion (and gasp CVS) repositories over. Throughout this process I keep learning more and more about git, and my love story with it continues every day. Thanks to my friend Chris, he sent along this blog posting that really … Continue reading A Git Workflow for Agile Teams

New PhoneGap feature: ActionSheet support

A while back David Roe had sent me a patch for an implementation of the ActionSheet control for PhoneGap. He was using it in an application of his, and probably due to my plea for patches from the PhoneGap community at large, he submitted this little tid-bit to me. Since I've been making some pretty … Continue reading New PhoneGap feature: ActionSheet support

PhoneGap UIControls ready to go

I've merged the results of my UIControls branch on github into my master branch. I think my little experiment went well, and I'd love to get feedback from people on how this new API works for you. I still have some great plans for it, but before I get ahead of myself, let me cover … Continue reading PhoneGap UIControls ready to go

Managing sites with Git and intelligent post-update hooks

I've recently begun drinking the koolaid of Git, and damn it's tasty! The things I can do with git that I couldn't have done before (or would have been difficult to do) makes me excited about it. In fact, the one feature that I thought was a drawback -- the no-one-true-server nature of it -- … Continue reading Managing sites with Git and intelligent post-update hooks