Tutorials on Web Design
Video Screencasts

- #80: Regarding Wheel Invention
- Running time: 19:09
- Sometimes "reinventing the wheel" is the right way to go. You get control and all the learning that goes into it. Sometimes it is a waste of time and an existing solution will save you time, money, frustration, and it may do a better job.

- #79: Complete/Non-Queuing Animations with jQuery
- Running time: 19:38
- We look at some ways we can ensure that an animation that occurs on a mouse hover completes a full cycle without stopping short or queuing up.

- #78: On Web Advertising
- Running time: 45:19
- What services are out there to use, which ones I use, and why I don't have any problem with online advertising.

- #77: Styling an Individual Article
- Running time: 41:15
- Web design can learn a lot from print design, where individual articles are styled to meet, enhance, and better serve the content. I do this on my personal site using WordPress and the Art Direction plugin.

- #76: A Tour of jQuery on a Live Site
- Running time: 38:33
- I walk through a real website we just launched at work and show off how jQuery is used in all sorts of different capacities. From small embellishments to larger interactive areas to core functionality.

- #75: How Not To Design a Checkout
- Running time: 11:17
- A bit of a venting session as I struggle through a checkout process.

- #74: Editable CSS3 Image Gallery
- Running time: 42:02
- A photo gallery is built with fun visual flairs via HTML5, CSS3, and jQuery. Then made editable with PageLime.

- #73: Building a Website (3 of 3): WordPress Theme
- Running time: 50:59
- This is part 3 of this series on building a website, we take the HTML/CSS we already have created and convert it into a WordPress theme.

- #72: Building a Website (2 of 3): HTML/CSS Conversion
- Running time: 01:11:10
- This is part 2 of the three part series on building a website. In this episode, we take the Photoshop file we have done and slice it up into HTML/CSS.

- #71: Building a Website (1 of 3): Photoshop Mockup
- Running time: 59:50
- This is part 1 of a three part series on building a website from scratch. In this first episode, we start from absolute scratch in Photoshop and design the web layout.

- #70: Random Pet Peeves
- Running time: 30:55
- I just randomly go through some little annoyances and gripes I have with everything from OS X to Photoshop to WordPress to CSS.

- #69: First Ten Minutes with TypeKit
- Running time: 13:42
- Implementing nice custom fonts incredibly quickly with the brand new TypeKit.

- #68: Think Geek Background Fade Technique
- Running time: 22:19
- Robots, Zombies. Robots.... Zombies..... It's just CSS!

- #67: jQuery Part 3 – Image Title Plugin
- Running time: 33:56
- Goes through the process of creating a versatile and expandable jQuery plugin from an existing idea and code.

- #66: Table Styling 2, Fixed Header and Highlighting
- Running time: 26:26
- Just a couple of quick tricks, from scratch, on coding up tables. We use the proper semantic tags for a table header and then set it to a fixed position so when scrolling the table the header is always visible. Then we implement row AND column highlighting with a bit of semi-clever JavaScript.

- #65: Advanced Uses for Custom Fields in WordPress
- Running time: 47:48
- More than any other single feature, what makes WordPress a CMS (as opposed to just a blogging platform) is custom fields. Learn how to use them to do expand your WordPress theme design skills.

- #64: Building a Photo Gallery
- Running time: 23:10
- This photo gallery will automatically build itself from a directory of images, including subdirectories and the images inside them. Images open in a nice looking jQuery lightbox.

- #63: On Screencasting
- Running time: 37:43
- This is somewhat of a behind the scenes look at how I create and distribute the screencast. I go over the hardware and software I use, how it gets stitched together, and the sizes/formats it gets put into and why.

- #62: Advanced Form Styling & Functionality
- Running time: 41:24
- This screencast walks through the code that powers a fairly advanced web form. It utilizes jQuery to hide and show inputs as needed as well as power three plugins.