Blog

jQuery Simple Validation Plugin

I find that I end up consistently adding form validation to sites, and for some reason, I never made a plugin out of it. I feel like every jQuery validation plugin that I look at is way too bloated for what I really need, so I finally whipped up a simple validation plugin that comes in at about 1.5kb. I tried to keep it really simple with this plugin: just check to see if a field that has been mar…

My Long Journey from WordPress to ExpressionEngine

About the time I started my new job at Viget Labs in December 2009, I decided that it was time to start working on a redesigned website. This redesign was a chance for me to play around with some of the new CSS3 properties, @font-face, & jQuery. My first three designs have also been very white, so I wanted to try something a little different. I wanted to go with a dark background, and I wa…

Transition

It’s been a long time since I’ve posted anything here, but I’m hoping to change that soon. I’ve been busy with a new job, teaching, and I even found time to get married too. I’ve been working on building a newly designed site with ExpressionEngine, and I am finally getting to the last stages. The hardest part now is porting all of my posts and comments over. So while I am transitioning, I am going…

YouTube Chromeless Video Player – jQuery Plugin

In my latest blog post on the Viget Inspire blog, I discussed a YouTube Chromeless Video jQuery Plugin that I wrote while building the PUMA Running site.

jQuery Presentation Plugin: Say NO to Keynote!

I’m done with Keynote and Powerpoint. I created a jQuery Presentation Plugin to use when giving presentations.

A Better jQuery In-Field Label Plugin

I’ve just written another article for my company blog about using jQuery in-field labels.

On Flash

Ever since the iPad was announced and we were informed that flash wasn’t supported, everyone and their mother has been writing articles about flash. I actually thoroughly enjoyed Jeff Croft’s take.

The importance of teaching your clients and being the boss

Hallelujah: “We may check the site in a dozen browser and operating configurations but the visitors don’t, and never will, we can not forget that…”

Do what works best for you, not them

Cameron Moll reminds us that if something works for you, but isn’t recommended by others, who cares. Do what works best for you.

Practical Uses of CSS3

We are certainly at an interesting point in time with the web. There are new techniques being created every day, and as developers, we have the privilege of deciding how and when to use them. I'm the new guy at Viget (only been here a few weeks), and every company is different, so it is interesting adapting to Viget's standards. Some companies utilize progressive enhancement more than others, and I love that we utilize it when we can.

Pagination