I’ve recently been trying out Testflight as a method for getting beta builds out to testers. Testflight handles a number of things for you – over the air distribution of builds, notification e-mails, download stats and more. It’s a great system, but my first thought when I started experimenting with it was: “Can I incorporate [...]
At a mobile devs meetup this week, it became apparent that I’m now one of the old guard. I’ve always been someone who enjoys passing on useful information to others. Teaching a game design course for University students also makes me realise how much they have to learn, how much I take for granted after [...]
I thought it was about time to wrap up this series of articles by showing a fully working example of a build. I’ve been using Hudson both for my private work and in my day job for the last couple of months now. In that time it has save me a lot of time and [...]
Almost two years ago, I found myself unexpectedly unemployed. Overnight I found myself working as a freelancer – more by necessity than choice. It’s scary. The lack of a regular pay check takes a lot of getting used to. Still, I seem to be surviving, the mortgage is covered and the kids generally get new [...]
In my previous articles, we’ve looked at how we can set up an automatic build, with a focus on catching issues with bad check-ins immediately. Another useful aspect of an automated build is that it can remove the chance of human error whenever we have a task that consists of a lot of manual steps. One [...]
After last week’s introduction, it’s time to get on with making this thing. After looking at both CruiseControl and Hudson, I went with Hudson – mainly because it’s very simple to set up and start using straight away. So without further fuss, let’s download Hudson from here. I created a build folder ~/AutomatedBuilds (there’s nothing [...]
Disclaimer: I’ll let you in on a secret now, to avoid disappointment later on. By the end of this article you won’t have a fully working automated build The reason is that I was half way through writing up this article using CruiseControl when I started to look at Hudson, which seems like it might [...]
Got skillz? Any good software developer is always on the look out for new techniques or tools. But when was the last time you actively cultivated your social skills? Does this sound unecessary? We’re coders after all, dealing with syntax and pixels, right? Well consider this. Our games are nothing until we’ve put them into [...]
Me: “Hi, my name’s George” Everyone: “Hi George!” Me: “My name’s George, and I’m a book addict. I love reading and I just can’t get enough.” Yep, I’m a book nerd, a big one. And from discussions with my fellow iDevBlogADay-ers, I’m not the only one. While the Internet is a great place to find [...]
It’s not just for academic hippies There have been a lot of people talking up Distributed Version Control Systems (DVCS). Until recently, I’d assumed that it was the same people who have been talking up Linux for the last 15+ years. Don’t get me started on them. It seemed the principal argument used by many [...]


































































