Non-obvious features every mobile app needs

When developing a mobile app, it’s easy to focus on what’s visible – the general design identity, the user onboarding process, the backend, even marketing. However, one thing I learned over the years is that some of the best features you can have in an application are invisible, and as such, seldom discussed. It’s not […]

Continue reading →

Using GameLooper with Box2DFlash (and Nape)

For my latest game prototype, aside from KeyActionBinder, I’m also using my new GameLooper class to control the main game loop. Because of the way the class has been built, it is particularly easy to integrate it with something like Box2DFlash, which is what I’m using in my prototype for physics simulation. Integration works by […]

Continue reading →

Making sense of Facebook Home

Facebook has just announced their new mobile initiative on Android, called Facebook Home. After much speculation from the tech press predicting anything from a Facebook phone to just an update to their existing mobile app, the real deal seems to be something in the middle: a mix of new applications that work on top of […]

Continue reading →

Death of the web server log analyzer

Since I’ve had my first web server set up – somewhere around the year 2000 – I’ve been running tools to analyse my logs daily and generate statistics of visits such as referrers, browser versions, screen resolution, and other useful data. I have tried several different tools since then, but the one I’ve been using […]

Continue reading →