During the course of any complex project (and even many simple ones), on the way to accomplish the actual goal, you’re certain to encounter any number of small hurdles along the way – little problems which need to be resolved for the bigger picture to come...
Reaching global audiences The more I travel, the more I realize there are few things in this world that can be universally translated. "Hello!" works everywhere, that’s a given. Smiles are safely accepted world wide, or at least, in the places on my...
Large hard drives and spare CPU cycles have made running multiple virtual machines off your MacBook feasible, and VirtualBox + Linux have made it free. But actually setting up a VM for each development project always seemed like a bit too much trouble – until I met...
Before taking this advice, please see my follow-up. AFIncrementalStore (AFIS) is a brilliant bit of open source code from Mattt Thompson. It is a great help in synchronizing a remote data source and local data storage handled with Core Data. Its magic is turning the...
Since Qt 5 was released I had been putting off upgrading to Qt 5 on a project I have been working on. Even minor ports like this one, from Qt 4.7 to Qt 5 (that’s right…skipped 4.8) for some reason are never as easy as implied. “Just change the include and link...