Matt

  • Why you should use Celery and Django

    Celery is something that I kept hearing about but took me a while to wrap my head around.  Why is it important? What is it good for? With a couple of big Django websites under my belt it has become more obvious where something like Celery fits and why it’s useful. The first thing you…

  • Home Music System

    A while ago I set up a music system above the fireplace.  It uses an AirPort Express as a destination for playing iTunes music from my computers, iPhone or iPad.  The audio out channel from the AirPort Express feeds into a small amp that I found on Amazon for $20 which powers a pair of…

  • Finding Focus

    Programming is a task that requires long stretches of uninterrupted time to be productive.  A simple 15 second “How’s it going?” will almost inevitably lead to a 15 minute delay in work getting done.  A scary but true fact.  Programming, like design, and engineering tasks are most productive when you get into the “flow” or “zone”.  They…

  • Migrating from Apache to Nginx + Gunicorn

    I was never really sure why people opted to swap out the heavily tested, widely deployed Apache web server for alternatives other than those trying to eek out a little bit more performance.  Finally I found a good reason to change my setup. When trying to enable Celery for asynchronous tasks on my web server I ran into some…

  • Biting Off More Than You Can Chew

    If there is one fault that I have it is that I continually make ambitious plans and take on every little project that someone suggests.  The big iOS game that I was working on for the last month is looking like it’s too much for one person to complete in a reasonable amount of time.…

  • UFO Invader Fun Facts

    Since launching the game in September 2011. 27,049 Users have played started the game 107,276 times. They’ve played 501,609 games.  Purchased 3,103 continues, and 4,719 upgrades. Players have spent real money 468 times to buy in the game currency. The average length of time someone plays the game for is 5.8 minutes. 34% of players are in the USA.…

  • UFO Invader Update Coming

    The first game I did for iPhone was released back in 2011. Seems like eons ago. The game hasn’t been updated, or promoted since that initial release and yet there are still an average of 100 people playing it every day. I’m working with Colum on a strategy to launch a bunch of new games…

  • Bone Spur

    So looks like I have a small bone spur on my heel. not a big deal, but glad I know now what to do about it. For the next month I’ll be doing a lot of stretches and icing it. Hopefully that will get things back to normal and I can start running more often.

  • Playing With Node.js

    When exploring ways to build a good chat server there are an overwhelming number of options. The old way of doing things with polling the server for new messages was simply not an option but the alternatives are a little scary.  Using a SQL database seemed a bit overkill for just posting messages. In the…

  • Foot X-Ray

    It’s long overdue but I finally accepted that I can’t fix my bum ankle problem without seeing someone about it. It’s an old injury from doing a half-marathon on not enough training. I went to see a foot specialist in late December and got a referral to get an x-ray done on my foot. It’s…