How to share common code between OS X and iOS and architect your app to dance around each platform’s similarities and differences.
Replicating git to perforce
If your project moved to git but still needs to interface with some Perforce-based legacy systems, this could save your day.
Encoding UIButton Title for State Preservation and Restoration
Supporting state restoration in iOS often requires you to make your app just like a hollywood house where the front porch looks nice but there’s really nothing beyond that. Read more to find out why.
Primefaces Review : Strength and Shortcomings
In this post, I would like to discus my first impression about Primefaces, a framework based on Jquery, Ajax and component based JSF 2.0.
Faster Android Development on the Mac
Debugging on Android can be a pain at times – some of these can be attributed to the architecture of its developer tools. If you find the emulator’s startup time to be too slow for you, there may be a configuration option that you’ve overlooked and can make the emulator a lot fster.
Two Macros to Speed Your Singletons
How to use singletons properly and how to supercharge your singleton writing.
Bringing Web Analytics for your Desktop App
Are you yearning for Flurry Analytics or Google Mobile Analytics for your Mac OS X application? Seek no more as your day is saved!
Handling Cookies Created in JavaScript for your Custom Cookie Jar
Yammer just broke my app because they started using JavaScript to set their session cookies. I spent a couple of days finding why the app broke and coding up the solution to this. Here’s how you take care of those pesky script-based cookies.
Crash-proof your Cocoa-app when consuming JSON!
Is your Cocoa app plagued by “unrecognized selector sent to instance” exceptions when consuming JSON data? Is your app not resilient to minor server-side JSON API changes? Here’s how to fix your JSON woes in your Objective-C project.
Supporting multiple screens at Android – Part II
Android’s support for multiple screens across devices is great, but sometimes we need more. Coding screen elements by screen percentage is sometimes the best solution for certain circumstances. TextView and EditView can be resized based on screen percentage as well
Supporting multiple screens at Android
Android’s support for multiple screens across devices is great, but sometimes we need more than the normal support. Coding screen elements by screen percentage is sometimes the best solution for certain circumstances.
Implementing Your Own Cookie Storage
Cocoa stores cookies on its own and this makes it hard to implement a web client that appears as more than one user at the same time to the web server. To do this you’ll need to make your own cookie storage and this article teaches you how.
Pull-to-refresh that goes both ways
Turbocharged OS X scroll view component that supports “pull-to-refresh” on at the top and bottom edges – perfect for a timeline display view component.
Introduction to Cocoa: NSLinguisticTagger in NSBrief podcast #72
Get your Cocoa app to recognize verbs, nouns, or even people and company names using NSLinguisticTagger. Listen to what other cool stuff that this nifty yet lesser known class can do for you.


