Skip to content

Recent Blog Posts

  • Gracefully Handling AJAX Requests with ASP Classic

    #AJAX #Classic ASP

    I've been working with so-called "Classic" ASP for about two years now. Here's a trick I've put into practice with great success. Often when writing data-driven web scripts you may need to alter the p...

  • Lehigh Valley Ruby Meetup Notes 2011/03/02

    #Code #ruby #meetup

    Notes from the March second LV Ruby Meetup group. We built an 'IdeaShouter' app with haml, sass, and compass. By the end of these notes you should have built one too. Companion code can be had on github.

  • Automatically Update a Remote Mercurial Repository With Redmine

    #redmine #version control #bash #cron #hg

    I recently started using Redmine to keep track of my freelance projects. I've found it to fit most of my needs. For the price — free — you can't complain about anything. Some handy features include issue tracking, time tracking, wiki, file storage & upload (intended for software "packages"), and repository integration. This tutorial focuses on the repo integration feature. Let's assume that you're a progressive developer and have taken to using a "social coding" platform such as GitHub for git or BitBucket for Mercurial. I happen to use both. I prefer Mercurial over git, but you are welcome to your own opinions. Since you keep your code in the cloud and not on your own private server, then you'll need to integrate Redmine into that remote repository. I prefer to use private key encryption since the types of projects I use Redmine for are not public code bases. I also want to back up my repository on my own server. So that now I've got it in three places; BitBucket, my server, and my dev machine.

  • Gracefully Degrading AJAX with PHP and jQuery

    #PHP #tutorial #Code #jQuery #AJAX #JavaScript

    The intention here is to augment the form rather than force it into behavior we want.

  • On Dreams and Prizes

    #photography

    Thanks to the efforts of over a thousand people, my friend Tom Storm placed third in the Name Your Dream Assignment contest. He won a new Lenovo laptop with a Wacom tablet built in and a second monito...