I make internets.


  • Instant jQuery 1.4

    Easier than kool-aid, but just as tasty.
    <script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js”></script>
    <script type=”text/javascript”>
    $(document).ready(function() {
    // Let the good times roll.
    });
    </script>

  • Gradients in FireFox 3.6

    Ive been waiting for today for quite some time now, the release of Firefox 3.6 marks includes support for linear and radial CSS gradients. Although cross browser this feature is totally useless, Its great for internal apps and personal projects.
    Gradients are presently only supported in Safari 4 and Chrome (webkit) [...]

  • Yahoo! style vertical navigation

    I set out to make a simple vertical navigation much like the one featured on Yahoo’s homepage, this is the result. I’m sure the JS could be improved, what do you think. Here is my working example, please note this is very basic, with little styling.
    $(document).ready(function(){

    jQuery.fx.off = true;

    [...]

  • Effective Web Form Design for Landing Pages

    Web forms are boring. When is the last time you really enjoyed filling out a form, I’m going to guess never. Nevertheless, they stand as one of the most important layers on your landing page or website. They are at the center of customer interaction, so even if your content is king and your [...]

  • The Ultimate CSS Reset

    Resetting your styles or more accurately - setting - the styles of all elements to a base value so that you avoid cross-browser differences due to their built-in and sometimes crappy (looking right at you IE6) default style settings. By resetting your styles, you avoid defaulting to the browser’s built-in styles, which differs from [...]

  • Sky Foundation Mock-up

    I designed and developed the site skyfoundationinc.org a few years ago. The Sky Foundation’s goal is to raise $500,000 which will allow vital research to be focused on pancreatic cancer. I recentley did a mock-up for a redesign pitch, that I hopefully get to implement! Either way I thought I would share.

  • jQuery and AJAX

    jQuery makes it ridiculously easy for anyone to add AJAX functionality to your website, my example loads the navigation from my site.
    The secret to this is the load() function. It allows you to load portions, defined with CSS selectors, of any remote location. Top off this function with a smooth animation, and enjoy. Here is [...]

  • Installing Tomcat on a MediaTemple (DV) dedicated server

    Now that we have the latest version of Java configured on your DV we need Apache Tomcat to provide a “pure Java” HTTP web server environment for Java code to run. Tomcat should not be confused with the Apache web server, which is a C implementation of an HTTP web server; these two web servers [...]

  • Installing Java on a Media Temple dedicated virtual server (DV)

    For no good reason MediaTemple does not support Java. By default, the server comes with Ruby, but not a Java compiler. Since this was a huge pain in the rear I thought I would detail the steps to make this happen.
    So here goes the directions to install  the latest JDK (1.6) on the VPS server.
    Log [...]