Core Data now officially supports concurrency and I/O in background threads since OS X 10.7 and iOS 5. In the same release, Apple also brought the document architecture to iOS that leverages this new capability of Core Data. However OS X didn’t get the same level of multicore love. In this post, I’ll show you how to create a multi-core supporting document architecture application for OS X.
If You Want to be Awesome, Don’t Fall Into the Commodity Trap!
High-grade skills can only shine in correspondingly respectable places. The first step to get your skills respected is to avoid getting in to cut-rate commodity shops in the first place. Here’s how to do it.
Behold the Holy Array!
The holy array — like the holy swiss cheese — is an array that’s full of holes. Sometimes they’re called sparse arrays. You can use this kind of arrays instead of dictionaries to save some memory when you know that you’ll only be using small nonnegative integer as keys.
Git Client to Manage Remote Repositories on an iPad?
An iPad is the mobile computer of choice for casual computing. How about making quick fixes or other tasks to your git repository? Sure you can do that from an iPad – if using git on the command line is your thing. GUI lovers doesn’t have this luxury. Yet.
The entrepreneur’s DNA: 8 questions to ask yourself if you have it
Are you an entrepreneur? Here are introspection points to see if you got what it takes to start and run your own business.
Checklist for Publishing to the App Store
You’re about to submit an app to the Apple’s App Store, Android App Market, or Windows Phone Marketplace? STOP and read this article first before you do. A binary doesn’t make a product and here’s a checklist of the things that you need to have so that your product gets noticed.
Job Security by Levels of Abstractions or Indirections
Hate abstractions? Fed up with indirections? Tame your tempers, grasshopper. These idioms may well be the thing that provides you with a job and keeps you and your bosses employed.
How I Prematurely Killed My Second Game
I was in the middle of working on my first iPhone game and was so excited about iOS games, I began having ideas for more games. Then I realized that these won’t make it through the noise and tough competition in the App Store and decided to pivot from making games. Here is the back story how I came to that realization and on what conditions should I return to making games.
Living Costs in Redmond, Washington
Are you considering to move to Washington State, USA and trying to get a feel of how much you need to live over there? Perhaps you have a job offer to migrate to Seattle or Redmond and want to know how much salary you should ask? Read this post for answers to your questions.
Finance for Developers: A Concise Tutorial
You’re a smart developer but yet you’re having trouble planning your finances and keeping your credit card debt in control. Then it’s likely that you don’t really understand what money is and how to manage it properly. I can help you help yourself in keeping your finances under control by giving you an understanding of the invisible driving forces behind money.
Word Clouds for Twitter
Hi Everyone, We’re very close in releasing a more trimmed-down version of Resonate. Why? Resonate have been brewing for too long without any feedback from you guys, our users. This can lead us to the dangerous path of making apps that you won’t love. So instead of including every feature that should be in Resonate,…
Blood & Glory: Invictus!
I’ve just completed all tournaments in Blood and Glory — all the free ones, that is. Read this article to find out more about the game, how I completed it, and how you can use my experience to improve your own game play.
News Anchor for Mac OS X 2.4.6 Beta 3
Apparently enabling garbage collection in News Anchor 2.4.6 Beta 1 did more harm than good. Thus I’m releasing News Anchor 2.4.6 Beta 3 that fixes the issue.
Wrapping C-Style Callbacks with Blocks
Elegantly handle C-style callbacks with Objective-C blocks. Reduce clutter, improve readability, and a really cool way of wrapping those clunky callback style that’s more than 20 years old!