thecave


A Hideout for Programmers, Indie Devs, Solopreneurs

The Experienced Programmer's Guide to Getting Started with Swift

A couple Vermont-based software developers recently asked me how to get started with Swift and writing apps for iOS. I emailed them individually, but when I was asked again today, I thought, time to write a blog post.

Continue reading →


Wow! Busy weekends ahead

A friend emailed me asking if I’m around in two weekends. He wants to visit me in Stowe and do a little riding together. I haven’t seen this friend in years, and it will be great to catch up ago. The problem is, I discovered I’m busy every weekend through the end of March. Turns out, when you live in a ski town, lots of people want to come for a visit.

Continue reading →


Hey Siri, Text Evernote

Do you use Evernote? Ever wish you could quickly save a note to Evernote hands-free? I found a way.

Continue reading →


Trying a little experiment

I want an easy way to share certain posts to social media sites, such as Facebook and Twitter, at the time I publish the post. The more I can automate, the better. The problem is this site is a static HTML site generated by Jekyll and hosted on Github Pages.

Continue reading →


From Trace To Slopes

Need to download your Trace Snow recordings? I did and this is how I did it so I could import the recordings into Slopes.

Continue reading →


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 →