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!
News Anchor 2.4.6 Beta 1 is available
News Anchor 2.4.6 Beta 1 is out and fixes a compatibility issue with a future version of Mac OS X.
How to Get Employees for Your Startup (and Compete with MegaCorps for People)
If you’re running a startup and wanting to hire star performers for your company, you should know how to compete with the hiring power of large established companies that many good talents are drawn to. Likewise if you’re a recruiting agent and have a startup as your client, don’t repeat the same mistakes that hundreds of headhunters do every day.
HackerSpace.sg: iOS Developer Meetup
Coverage on the iOS Dev Scout event on March 2012 with my commentaries. The primary topics were iOS in-app purchasing and test-driven development.
Multithreading with Core Data on iOS
The pervasive use of blocks and new nested context in iOS 5 and Mac OS X Lion paved the path to a whole new way of multithreading. Apple has lifted yet another barrier to use Core Data for applications that needs to run on multiple threads. This article teach you how to effectively write multi-threaded apps that uses Core Data as it’s backing store.
Caveats on Shared Web Hosting
Do you host your website in a managed web hosting environment? Be careful since they may not be as “professional” as you might think they are. Here are some tips on how to cope with less-than-professional web hosting companies.
The Demise of Mobile Advertising
Personal mobile entertainment devices are killing advertisements in public places. Among the casualties is Singapore’s TV Mobile that displays television-like programme for commuters in public buses, supported by advertisements. The outlook is looking bleak for advertising agencies as attention spans are getting shorter and broadcast-type advertisements are approaching a point of diminishing returns.
Mac OS X “Mountain Lion” will be more secure than ever
It may be well likely that Will Shipley has some influence in designing the Gatekeeper feature that will be a part of OS X “Mountain Lion” .
Resonate Development Update #2
In this second series of Resonate Development Update, you’ll see how Resonate can be used to show a Twitter stream in an overhead projection – to an LCD Projector or Television Set (with the appropriate cable). The use case was inspired by Monica Rankin’s Twitter Experiment where she used Twitter to aid class discussion. It…
Sandboxing the PubSub framework
Are you having trouble sandboxing your app for the Mac App Store? I did and here is my experience on sandboxing News Anchor that uses Apple’s PubSub framework and didn’t play well with the sandbox. This cost me a DTS ticket and you will want to pay attention if your app also consumes RSS/ATOM feed data.
Lion’s sandboxing deadline may have been pushed back, but News Anchor came through and met the original date. Bringing News Anchor into the sandbox cost me one of the two precious DTS tickets in my quota, due to the difficulties in getting the PubSub framework to function in the environment. I’d figured I ought to write this out to contribute back to the Mac Developer community.
Resonate Development Update #1
Take a sneak peek of our (Basil Salad) new Twitter client is progressing. You’ll see the very rough implementation of tweet aggregation using word clouds.

