Workbench Articles

Applications and Technical Articles

Below is an archive of both discontinued and ongoing projects that have been documented through this site. Most are comprised of Web applications, CSS examples, and the like.

  • Two WordPress Plugins: Post Notes and Post Gallery

    A small writeup surrounding the release of my first two WordPress Plugins

  • Find Some New Feeds Based on Your OPML

    I’ve just launched a new side project, SuggestRSS, aimed at providing a feed suggestion service.

  • JavaScript Tools Coda Plugin

    This plugin gives you the ability to Minify and Pack your JavaScript within Coda

  • CSS Tools Coda Plugin

    CSS Tools allows you to reformat and compress your style sheets

  • Replicating TextMate: Comment Banner Plugin for Coda

    This plugin replicates the comment banner functionality of TextMate

  • CSS Organization Methods and Writing Style

    There are many ways to organize and optimize your CSS. This document discusses some of those methods.

  • Raising the Bar with Adaptive Templates

    A recent project got me thinking about combining Super-Easy Blendy Backgrounds with CSS constants.

  • Improving Your Process: CSS Techniques Part 2

    Nearly a year ago, I jotted down a few CSS techniques that I use day to day. Some tips included controlling browser defaults, avoiding box model headaches, stylesheet organization, and using a color glossary. I find myself using many of these techniques a year later, but had some updates that might make the lives of some a bit easier.

  • Crop and Resize Images with GD or ImageMagick (v1.1)

    A new GD version has been released to complement the ImageMagick crop and resize with JavaScript and PHP. Crop and resize images from within your browser.

  • PHP, MySQL, and Contact Management: Contacts 0.1

    Contacts is a free and open source (FOSS) contact management Web application running on PHP and MySQL

  • Installing and Running WebKit in Linux Using Qt

    Running WebKit in Linux is quite easy now that it has been ported to Qt. This article is a walk through on installing WebKit in Ubuntu Feisty 7.04.

  • Linux Font Equivalents to Popular Web Typefaces

    Linux should not be ignored when thinking about typography on the Web. I’ve taken some time to compile a list of fonts that ship by default with Ubuntu with type that has come to be considered Web safe.

  • Improving Your Process: CSS Techniques Part 1

    This group of tips revolves around some CSS techniques I find myself using constantly. I’m sure you’ve heard of some, if not all, but hopefully something comes across as new and possibly helpful. This list consists of just a few ideas I keep in mind while developing, and there are more to come in future articles.

  • Suckerfish HoverLightbox Redux

    After taking some time to play with the design as well as functionality, a new version of the Suckerfish HoverLightbox is here.

  • Crop & Resize with JavaScript, PHP, and ImageMagick

    This demo was put together in an effort to make very basic image editing easier for less technically inclined users. The main intention is to provided it as a component to include in a variety of applications including custom content management systems or Web applications.

  • Site Testing with Text Based Browsers

  • The Best Browser Extensions for Web Development

    The Web Developer Extension and Firebug extension have proved to be most valuable to me when developing for the Web. Here’s an account of the features I find myself using every day in hopes that I can pass some information along to those who may not make use of these features.

  • My Latest Take on Image Replacement

    The new design got me thinking about image replacement techniques and I think I’ve come up with a good technique for solving the problem of readers with images disabled and CSS enabled.

  • Introducing MBN DuoTone Headings

    One thing that JavaScript is absolutely great for is enhancing the average browsing experience for your user. On the other hand, requiring the presence of JavaScript compatibility can be an utter disaster. In my opinion, JavaScript is great for visual or functional enhancements, but those features should not be necessary to make proper use of any particular document. If a user doesn’t arrive equipped with the ability to run JavaScript, they shouldn’t know they’re missing out on anything.

  • Suckerfish HoverLightbox

    The Suckerfish HoverLightbox is a mashup of three very popular Web design techniques blended together to offer a new way of presenting your image galleries.