//
archives

Sasmito Adibowo

Sasmito Adibowo has written 131 posts for Making the Switch
spy-briefcase.jpg

Reverse-Engineering iCloud Keychain

Ever wonder how iCloud Keychain or 1Password works? Wonder no more.

mail.jpg

Programmatically Sending Rich Text e-mail with Attachments on the Mac

If your users needs a precomposed e-mail with attachments, now you can easily do it on the Mac with a few lines of code

00-iOS-OS-X.png

Tips for Architecting Dual-platform OS X / iOS Applications

How to share common code between OS X and iOS and architect your app to dance around each platform’s similarities and differences.

If your project moved to git but still needs to interface with some Perforce-based legacy systems, this could save your day.

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.

hollywood-work-fx.jpg

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.

steve-ballmer.jpg

Microsoft’s Reorganization and What Does It Means for You

Microsoft’s reorganization opens up unforeseen opportunities. What are they? Read on.

Android-SDK-Manager-Intel-HAXM.png

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.

customer-interview.jpg

Customer Interview Tips

Try to get to know your potential customers and users before you start building your solution. One way for this is doing questionnaires, sometimes called as customer interviews. I’ve done this recently and called up real people for a survey and here’s what you can learn from the experience we learned the hard way.

singleton.jpg

Two Macros to Speed Your Singletons

How to use singletons properly and how to supercharge your singleton writing.

BSWebTracker-sequence-diagram.png

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!

Stressed Out

Lean Startup is Crap!

Why trusting the lean startup methodology can cause false negatives for your otherwise bright ideas. See the pitfalls of running lean and how you can walk past through them.

Web-Cookie-Monster.jpg

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.

Cocoa-Coffee-Beans-Database.jpeg

Crazy App Idea: JDBC on Cocoa

Do you know why it’s so hard to gain access to an SQL database from a Mac App? Here’s why and the solution to your database access woes. Warning: it’s slightly off-beat and rad.

JSON-Coffee-FX.jpg

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.

Free Updates!

Learn how to grow your indie business while keeping your day job.

Categories

Archives

Keep updated!

Don't miss out on new articles!