tips | April 24, 2013
jQuery has a new method of wiring up events. It's called 'on'. It's actually been around since jQuery 1.7 whi...
ideas | April 2, 2013
Sometimes you need to embed really long strings in JavaScript. Ok, rarely. But say you embed some css in JavaS...
tips | January 9, 2013
Background I'm using AppHarbor to host an ASP.NET site I built a few years ago. This year I started charging fo...
projects | January 6, 2013
Three years ago, I built a website for a Superbowl watch party at my house. We invited about a dozen friends to...
projects | January 4, 2013
OKDate is an open source date library I just released for objective-c. If you've ever worked with NSDate in Obj...
projects | December 10, 2012
We got a golden-doodle this year named Sunny, so of course she's featured on our 2012 Christmas Card. Merry Chr...
projects | October 25, 2012
Download Buzzam Radio for free from the iTunes App Store We finally went live on the App Store, check it out. ...
ideas | September 22, 2012
When I drive to Dallas, I wish that this existed. Maybe someday.
tips | July 16, 2012
From time to time, I find myself needing to connect to a debugging VS website from another machine. Maybe it's...
tips | May 18, 2012
Getting your app into beta tester's hands is a pain. Even with new services like Test Flight the process is...
ideas | March 23, 2012
projects | March 17, 2012
Buzzam is in continuous development while we do everything we can to get into TechStars Boulder. We submitted o...
projects | February 24, 2012
I took my wife skydiving yesterday (Feb 24) for Valentine's day. Here are some pics and the video. Video on...
projects | February 19, 2012
My blog gets a redesign every 18 months. There's no schedule, but that's about how long it takes for me to get b...
projects | February 18, 2012
Buzzam is a personalized radio station that combines your music and interests to build a custom, activity aware...
projects | February 17, 2012
At MTM we spend our Fridays working on creative projects that plunge us into new technologies. It seems clear t...
ideas | February 8, 2012
How about a 30 second delay when you press lock?
projects | January 12, 2012
See Laser Tag in the iPhone App Store Play Laser Tag using your iPhone as the gun! HOW IT WORKS Each player u...
projects | December 22, 2011
For Christmas I made my nephews a game featuring them and our whole family. We all call my dad 'champ' so we ma...
ideas | December 12, 2011
Waking up is hard to do. Someone should add an 8 hour coating to an energy pill.
projects | December 10, 2011
Here's our 2011 Christmas Card. We went through a lot of versions, (some slightly inappropriate) and this is wh...
projects | December 3, 2011
Yesterday I created a proof of concept site that converts text to a flow chart. See it at http://flomojo.com Go...
tips | October 26, 2011
Migrating a project from V2 to V3 LLBLGen project was a huge pain. Since I work in 30+ projects that use V2, I d...
tips | October 3, 2011
My latest project has me doing A LOT of string manipulation which is a huge pain in objective-c. To top it off,...
projects | September 19, 2011
See Sign Up Sheet in the iPad App Store At MTM, we needed a good way to sign people up for interviews at a care...
tips | September 13, 2011
Migrating the core data schema on an iOS app is like a monster in a cave. When I walk by, the monster growls an...
tips | September 8, 2011
I've been really digging into using JavaScript with Photoshop in the last few months. Today I made a wonderful,...
tips | September 5, 2011
My latest posted discussed showing a UI that had textareas, buttons, and more so users could interact with you...
projects | July 20, 2011
MTM needed a way to take in IT requests, respond quickly, automatically answer frequent questions, measure respo...
projects | July 16, 2011
When I got my Kindle, I immediately signed up to be a Kindle developer but wasn't accepted. Since my Kindle had...
projects | July 12, 2011
See Lenstoss in the App Store Lenstoss is another app I developed for an eye doctor. It reminds you when to cha...
projects | July 6, 2011
UPDATE (3/21/2012): Having issues with crashing? Version 1.3 released today & fixes crashes on all devices. Sti...
projects | June 27, 2011
Today I open sourced my Objective-c/Cocoa to Twitter open-source library under the title CocoaBird. Here's the...
tips | May 25, 2011
Every time I make an iOS app, I shy away from Core Data and end up storing data in a plist or sqlite. It's a se...
tips | March 25, 2011
Two days ago, Maria hits me with the old "Your website doesn't work on my computer" shtick. If you're a web dev...
tips | March 22, 2011
I've been working to automate Photoshop quite a bit lately. In September I wrote Automate Photoshop with JavaSc...
projects | March 1, 2011
MTM Awards lets you completely customize all kinds of different awards. As you upload your logos, choose differ...
projects | February 18, 2011
At MTM we have an innovative process for encouraging communication throughout the company and it's called the 36...
tips | January 6, 2011
I recently dumped PhotoImpact and took the Photoshop learning curve plung... special thanks to the catalyst whic...
tips | December 27, 2010
Cassini is the little baby version of IIS that is built into Visual Studio. It makes debugging wonderful and is...
tips | December 13, 2010
Five years ago, David Chess wrote a blog post that blew my December 13, 2010 mind. It is titled: Making PNGs wi...
tips | December 11, 2010
String formatting isn't especially a strength in Objective-C. Actually, it's just plain bare bones and reminds m...
projects | November 22, 2010
With a year of iOS development under my belt, I've got a decent code base that I copy from project to project...
tips | October 12, 2010
Why You Want It Let's say a client wants to list your iphone apps on their webpage. Yes, this is 100% made up...
projects | October 4, 2010
To keep a high level view of how manufacturing processes are going at MTM, we designed these heads up dashboards...
projects | September 24, 2010
I've been through enough Fantasy Football drafts to know how painful the drafting process is. Sometimes people...
projects | September 14, 2010
From time to time, I get to make a video for MTM. We make a lot of really impressive trophies, including all th...
tips | September 13, 2010
Who's ready to have their mind blown? I wasn't, so when I saw Adobe's Photoshop Automation with Javascript pag...
projects | September 13, 2010
Words with Friends is a fantastic iPhone game where you play scrabble with your friends. The only drawback is t...
tips | August 22, 2010
When I develop in C#, there are a lot of seemingly simple tasks that are incredibly hard to figure out how to de...
tips | August 5, 2010
Anonymous Types in C# Anonymous types are new in C# 3.5 and while they are easily abused, they greatly simplify...
tips | August 4, 2010
Setting up remote connections for SQL Express is brutal. Especially for a dope like me. But I think i've got it...
projects | June 26, 2010
See MemorEYES in the App Store MemorEYES is an app I developed for an eye doctor. While you play, your eyes are...
tips | June 1, 2010
The Old Way Apparently I've been doing rounded corners like a three-year-old from 1993. Lots of html, images,...
projects | May 22, 2010
My wife's sister has 4 kids that really enjoy iPhone games. Just for fun, we decided to make a game featuring t...
projects | April 11, 2010
Commercial Brick is a website designed to display samples of brick for distributors and other customers.
projects | April 6, 2010
Weather Dashboard tells you the weather exactly how you want it... by comparing yesterday to today. So if today...
projects | March 29, 2010
Understanding Generations is a video I made for MTM. The video is part of a much longer presentation that discu...
projects | March 6, 2010
Play while your phone is IN YOUR POCKET! See Pocket Potato in the iPhone App Store Pocket Potato is like playi...
Play while your phone is IN YOUR POCKET! See Pocket Tap in the iPhone App Store No one will know. No other ap...
projects | February 24, 2010
Last year my wife and I made a list of 20 questions for everyone to answer before our Superbowl party. Prop bet...
projects | January 27, 2010
MTM builds all kinds of websites to help people order awards online. This website takes in team and player name...
projects | December 10, 2009
See Today's Weather in the iPhone App Store When you look at the weather forecast, what are you really wanting...
projects | December 9, 2009
Here's our 2009 Christmas Card. Merry Christmas!
projects | October 14, 2009
See Love Tap in the iPhone App Store Discover your love compatibility with someone in a tap! ###HOW DOES IT...
projects | September 19, 2009
Rejected from the App Store! :) Boss of Toss is the latest, greatest new form of iPhone competition! See how h...
projects | August 27, 2009
Rejected from the App Store! :) GeeVee Phone Lite is the fastest, easiest way to place a call through Google Vo...
projects | August 18, 2009
Wright's Family Market is my grandfather's small grocery store chain in Norman, OK. After decades of patching a...
projects | July 21, 2009
MTM ECards is a website I built that makes it super easy to recognize your fellow co-worker (or anyone else) by...
projects | May 22, 2009
Conway's Game of Life is a zero-player game where you setup an initial configuration and the game evolves itse...
The Inland Hills website was for a new church in California. It included multiple blogs, photo galleries, ecard...
projects | December 4, 2008
Here's our 2008 Christmas Card. Merry Christmas!
projects | April 14, 2008
Hopper for House is a political website for David Hopper. David ran for the Oklahoma House District 45.
projects | March 24, 2008
Scrum Cards was one of my first real plunges into javascript with a library (prototypejs in this case). It's no...
projects | November 7, 2006
The Kibera Project website was for a group from Canada who raise money for micro-loans for people in Kibera, Ken...
projects | April 18, 2005
This realtor website included a calendar of weekly house showings, searchable MLS listings, a mortgage estimator...
projects | December 26, 2004
Recipes for Life is a website for a college girl's bible study where they spend part of the time cooking and par...