In June, I went to a condo with some guys for a weekend as a sort of preliminary bachelor party getaway. These particular friends love the game of Hearts. In college, when I was playing Spades multipl...
With the release of iOS 8, yesterday was an eventful day in the iOS universe. I thought it'd be an interesting experiement at work to set up a Caching Server (part of OS X Server), particularly to see...
For quite a while I've had automated PowerShell scripts that monitor our Exchange database sizes. I set this up so we could see weekly/monthly/annual growth patterns for different departments in the c...
It's that time of year again, when Apple developers around the world get back home from WWDC (or are still at home and well-rested, like me) and start trying to soak up all they can from the session v...
I've been running a side business for a little over a year now. The term "running" might be a stretch, because I released an app in June of 2012 and have just been issuing updates since then. Don't ge...
Last week I shipped an update to Easy Grade Free, my EZ Grader app in the iOS App Store. The actual changes in the app are minor (a new “iOS 7” icon and a slight color change, and a removal of the per...
TL;DR - I got a Raspberry Pi to do cool things when people use my iOS app. Watch the video below.
I can't even remember where I heard about Countly, but I signed up for my beta account with them on O...
I received a phone call 2 years ago in the middle of the night from our youth pastor. You know you're about to hear some bad news when your phone rings that late (or early, if you're like me and wake...
Last year, 2011, my goal was to read on average a book a month. In 2012, I didn't really set a goal, other than to just continue reading. It's been fun and educational. Here's the list.
• Steve Jobs ...
There I was, one evening, helping my wife grade papers. I only do the multiple choice questions and the strict short-answer ones. I needed to calculate grades to put on the top of the papers, and I ne...
Over the July 4th week, and then some, Nikole and I both had our parents down to help us build a 16x12 shed in our backyard. The goal was to add some much-needed storage to this house, provide us with...
Joe Conway (Big Nerd Ranch):
I ask mentors how to solve problems, but only after I’ve tried every solution I can think of. Exhausting my knowledge before asking a question serves two purposes: I d...
Over the past year or so, I've slowly been developing a calendar app for work that pulls data from an Exchange calendar and displays a custom view of that calendar. We have mounted more than 20 iPads...
I've come a long way this past year in developing my skills as an iOS developer. I've released one app to the App Store that I did as a contract job, and I've got another one ready to go but I'm waiti...
I have been writing an app at work for some time now that shows an Exchange Calendar's events for specified conference rooms. I use a handful of NSDateFormatters to pull this off. The app refreshes th...