Grep - Swiss army knife

I have used this command sparingly in the past and I recently learnt more options by solving couple of my problems. I really don’t know whether grep is the right choice here, but hey! it worked :-)

Read more...




Expired distribution provisioning and Yak shaving

Last Thursday one of my iPad app’s provisioning file has expired. Client brought it to us at the very late moment, the iPad app was distributed internally as an enterprise app. App users are for HVAC technicians, app integrates with their organization’s CRM (Salesforce) so distributing it with App store doesn’t make any sense.

Read more...





iCloud Gotchas

Integrating iCloud with core data was easy when I found this tutorial, but I ran into few issues while implementing and testing it on devices. And here are the steps how I managed to solve it.

Read more...



BTServer CPU Usage

I recently uninstalled all previous versions of xcode (I had all xcode from ios 3.2.x) to install 4.2 on my MBP. Although I freed around 30 GB, noticed an issue shortly. A process named BTServer is utilizing high CPU usage.

Read more...


Idea to action: Tile this

Not many of my ideas are converted to a project, this one has seen its light last week. Though I haven’t completed all the UI and features of my original vision, it is better to have one working idea than nothing.

Read more...





Recommended Git workflow

I recently started using Git as my revision control tool. Impressed by the use of branching and merging, I create and merge a lot of branches. Our company use SVN and other peers were not aware/interested in Git. So I took the initiative to use svn-git. After months of progress I left with so many branches for features, svn, QA-release and quick-fix for released builds.

Read more...




Enter into / Exit from Recovery mode for iPhone

Yes, every post you come across suggest the same thing, hold your power button and home button for X seconds. Though it is true, unfortunately I had a couple of situations my iphone doesn’t respond to the key combinations. And some time it is very frustrating to hold your buttons so long.

Read more...