MemorEYES for iPhone
See MemorEYES in the App Store
MemorEYES is an app I developed for an eye doctor. While you pla...
Memory Card iPhone Game
My wife's sister has 4 kids that really enjoy iPhone games. Just for fun, we decided to make a...
Recipes for Life
Recipes for Life is a website for a college girl's bible study where they spend part of the t...
Memorize Anything for iPhone & iPad
UPDATE (3/21/2012): Having issues with crashing? Version 1.3 released today & fixes crashes on...
Connecting to SQL Express Remotely
Setting up remote connections for SQL Express is brutal. Especially for a dope like me.
But I ...
Recipes For Life: React Native
Shhhhh.... don't tell my mom, but I've built an iPhone / iPad app for her birthday.
Words With… Foes!
Words with Friends is a fantastic iPhone game where you play scrabble with your friends. The onl...
This realtor website included a calendar of weekly house showings, searchable MLS listings, a mortg...
Remote Connections with VS2010
From time to time, I find myself needing to connect to a debugging VS website from another mach...
Core Data Migrations and Cave Monsters
Migrating the core data schema on an iOS app is like a monster in a cave. When I walk by, the mons...
Core Data - Simplified
Every time I make an iOS app, I shy away from Core Data and end up storing data in a plist or sq...
Anonymous Types in Ruby
Anonymous Types in C#
Anonymous types are new in C# 3.5 and while they are easily abused, ...
OKDate - Dates for Objective-C
OKDate is an open source date library I just released for objective-c. If you've ever worked...
MTM needed a way to take in IT requests, respond quickly, automatically answer frequent questions...
What Can MTM Create For You Video
From time to time, I get to make a video for MTM . We make a lot of really impressive trophies, i...
HazardScout Safety Management
In 2014, I joined two friends to start a company called HazardScout . HazardScout is a safety m...
StringSmash - Compress JS Strings
you embed so...
Get Buzzam Radio, Free On The App Store
Download Buzzam Radio for free from the iTunes App Store
We finally went live on the App Store,...
Two days ago, Maria hits me with the old "Your website doesn't work on my computer" s...
At MTM we have an innovative process for encouraging communication throughout the company and it&...
Sending & Receiving Email in CSharp
When I develop in C#, there are a lot of seemingly simple tasks that are incredibly hard to figure ...
LISP Game of Life
Conway's Game of Life is a zero-player game where you setup an initial configuration and...
Hopper for House
Hopper for House is a political website for David Hopper. David ran for the Oklahoma House Distric...
My blog gets a redesign every 18 months. There's no schedule, but that's about how long it ...
Delayed Car Locks
How about a 30 second delay when you press lock?
Sign Up Sheet for iPad
See Sign Up Sheet in the iPad App Store
At MTM , we needed a good way to sign people up for in...
Kindle Notes & Apps
When I got my Kindle, I immediately signed up to be a Kindle developer but wasn't accepted. Si...
Commercial Brick is a website designed to display samples of brick for distributors and other cus...
Chemical Alarm Clock
Waking up is hard to do. Someone should add an 8 hour coating to an energy pill.
Reading and Writing Text Files from Photoshop Scripts
My latest posted discussed showing a UI that had textareas, buttons, and more so users could i...
Bendy Tree iOS Library
With a year of iOS development under my belt, I've got a decent code base that I copy from proj...
Pocket Tap iPhone Game
Play while your phone is IN YOUR POCKET!
See Pocket Tap in the iPhone App Store
No one will ...
Boss of Toss iPhone Game
Rejected from the App Store! :)
Boss of Toss is the latest, greatest new form of iPhone competit...
Tiny Troops iPhone Game
At MTM we spend our Fridays working on creative projects that plunge us into new technologies. I...
Laser Tag!!! iPhone Game
See Laser Tag in the iPhone App Store
Play Laser Tag using your iPhone as the gun!
HOW IT WOR...
Whack a Champ iPhone Game
For Christmas I made my nephews a game featuring them and our whole family. We all call my dad ...
Rounded Corners With CSS
The Old Way
Apparently I've been doing rounded corners like a three-year-old from 1993. L...
Pocket Potato iPhone Game
Play while your phone is IN YOUR POCKET!
See Pocket Potato in the iPhone App Store
Weather Nerd for iPhone and iPad
I needed to touch up on iOS dev, so over the last year I've spent s...
Superbowl Party Game iPad App
Three years ago, I built a website for a Superbowl watch party at my house. We invited about a doze...
Weather Dashboard for iPad
Weather Dashboard tells you the weather exactly how you want it... by comparing yesterday to today....
Today's Weather for iPhone
See Today's Weather in the iPhone App Store
When you look at the weather forecast, what are...
I have about 200 DVDs and about 40 seasons of TV shows. And I never watch any of t...
iOS Auto Renewing Subscriptions
Auto-renewing subscriptions in iOS are confusing. These are my notes on how the process works and ...
Draft Night - Draft Board Software
What is Draft Night?
Draft Night is fantasy football draft board software that allows people t...
Getting an iPhone UDID from Mobile Safari
Getting your app into beta tester's hands is a pain. Even with new services like Test F...
FloMoJo - Convert Text to Flowchart
Yesterday I created a proof of concept site that converts text to a flow chart. See it at http://...
Native Regex vs. UIWebView Regex
My latest project has me doing A LOT of string manipulation which is a huge pain in objective-c. T...
Objective-C String Formatting
String formatting isn't especially a strength in Objective-C. Actually, it's just plain bar...
Fantasy Footbal Draft Board for iPad
I've been through enough Fantasy Football drafts to know how painful the drafting process is. ...
Grayscale to Transparency with Photoshop
Five years ago, David Chess wrote a blog post that blew my December 13, 2010 mind. It is titled: ...
Why You Want It
Let's say a client wants to list your iphone apps on their webpage. Ye...