I have been assigned for 7 weeks by my office to work at the client side. I found the atmosphere there, much better than my office. In terms of employee happiness and productivity. Perhaps I can sum up the experience as a Google like experience.
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.
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!
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.
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.
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.
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.
How To Gamify Your Public Relations Efforts
Are you working with a public relations firm and designing a mobile application as part of their campaign? Take a shortcut in your ideation process and see what are the important elements that need to be present in an application that needs to influence the public into doing what you want them to do. These are our hard-earned lessons and it’s yours to grab!
Hackathon Group Dynamics
Are you curious what a hackathon is or contemplating to attend one? I recently participated at a hackathon event and if you read this article, you’ll get some grasp of what the event is and what you should do to be successful in one. This is the first of a two-part post and focuses on the group dynamics during the event and how you can better position your team for success.
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.
If you’re discounting your app, you need to say so!
Have your app sales gone south last Black Friday? If you’re still wondering what was the problem, this article will show you what went wrong.


