thecave


A Hideout for Programmers, Indie Devs, Solopreneurs

How To Do A Case Insensitive Search Using Parse SDK

I recently came across this question about searching using the Parse SDK for iOS. Simon asks:

Continue reading →


How To Present An Alert View Using UIAlertController When You Don't Have A View Controller

Over the summer I updated a number of apps to iOS 9. A common tasks for me was replacing the deprecated UIAlertView with new UIAlertController class. Generally this is easy to do, but there is one scenario that UIAlertView handles well that UIAlertController doesn’t support at all: displaying an alert view from parts of your code without a reference to the current view controller, for instance, displaying an alert view from the app delegate.

Continue reading →


Tags And Categories

I’ve been doing a bit of tinkering here at thecave. I realized I was using categories as if they were tags and for one simple reason. I didn’t have a way to support tags. That is, until now.

Continue reading →


Trying Something New To Avoid Feast Or Famine

I’ve been working for myself for nearly 12 years, and for the most part I love it. But there is one aspect of being an independent software developer that I could happily do without, the cycle of feast or famine.

Continue reading →


My Upcoming Share Extension Talk At 360idev-Min

I’m excited to be one of the speakers at the upcoming 360idev-min conference in Greenville, SC. In my talk I’ll share the things you need to know about when writing a share extension for your iOS app.

Continue reading →


Wish I Could Help But It's Not My App

A well known global company is using some open source code I wrote in one of their apps (yay!). Like a good company, they included my name and licensing information in app’s about screen. Now I’m getting emails from one of the app’s users seeking help with the app. The person thinks I wrote the app because my name appears in the licensing section.

Continue reading →


Kicking Procrastination In The Ass

I attended a video cast thingie today - I think the kids call it a webinar - hosted by Amy Hoy and Alex Hillman titled Kick Procrastination’s Ass. It was really good, especially the first hour. If you have some spare time, I highly recommend watching it.

Continue reading →


You Don't Need Motivation. You Need Good Habits

Amy Hoy answers the question “How do you stay motivated when you’re not making any money”. The post is a couple of years old, but her answer is as relevant today as it was back then. It’s not about finding and having motivation. It’s about developing good habits.

Continue reading →


Retiring My CSV Editor

Today I did something that I’ve been saying I will do for a long time. I retired my CSV editor, Killink.

Continue reading →


I Wish There Was Something Better Than Meetup.Com

I’ve been a Meetup.com subscriber for years, but I hate using them. Their website isn’t very user-friendly, and I often times find their messages to be misleading and or confusing. For example during the transition of the NSHappyHour meetup, which had over 250 members, I tried to disable the account. Turns out that is not an option, or at least it wasn’t at the time. I learned that the account had been deleted when I went to re-enable the account a few days later. The only option was to start a new account. This meant we lost the 250+ members that has joined over the years, and we had no way of reaching out to those members to ask them to join the new meetup.

Continue reading →