Thumbnail for #71: Building a Website (1 of 3): Photoshop Mockup

#71 Building a Website (1 of 3)

Running Time: 59:50

This is the start of a three-part series on building a website. This will be a real website for a musician friend of mine, who’s website I happen to ruin during a routine WordPress upgrade. In part 1, we start …

Watch the Screencast
Thumbnail for #70: Random Pet Peeves

#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. I thought of about 5 more the second I was done, but I’ll spare you!…

Watch the Screencast
Thumbnail for #69: First Ten Minutes with TypeKit

#69 First Ten Minutes with TypeKit

Running Time: 13:42

I got the invite from TypeKit, signed up, and had beautiful custom fonts rocking my page in just a few minutes. I’ll show you the entire process from start to finish, as well as touch on the advantages and disadvantages.…

Watch the Screencast
Thumbnail for #63: On Screencasting

#63 On Screencasting

Running Time: 41:24

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. …

Watch the Screencast
Thumbnail for #61: Basic Table Styling with CSS

#61 Basic Table Styling with CSS

Running Time: 41:17

Tables are great. They are perfectly suited for use on the web. That is, for displaying tabular data! In this screencast we’ll cover what that actually means, take a look at a table, the markup that creates it, quirks and …

Watch the Screencast
Thumbnail for #60: AJAX Refreshing RSS Content

#60 AJAX Refreshing RSS Content

Running Time: 22:56

In video #55 the end result was the FeedSmusher, which inserted content from external RSS feeds onto a page of our own. In this screencast, we will start there and use AJAX (with help from jQuery) to refresh that content …

Watch the Screencast
Thumbnail for #59: Embedding Audio

#59 Embedding Audio

Running Time: 23:26

Putting an image on a webpage is easy, audio files, not so much. HTML5 will make it as easy as it should be, but until then, we have to resort to other methods. This screencast covers four methods/players. Two use …

Watch the Screencast
Thumbnail for #58: HTML & CSS – The VERY Basics

#58 HTML & CSS – The VERY Basics

Running Time: 32:15

This video is the VERY basics of what HTML and CSS is, for the absolute beginner. HTML and CSS files are, quite literally, just text files. You don’t need any special software to create them, although a nice code editor …

Watch the Screencast
Thumbnail for #57: Using CSS3

#57 Using CSS3

Running Time: 51:36

The latest wave of web browsers have pretty decent support for a variety of CSS3 stuff. Particularly Safari 4 and Firefox 3.1. This screencast covers many of the techniques now possible, focusing on the ones that can be used for …

Watch the Screencast
Thumbnail for #56: Integrating FoxyCart and WordPress

#56 Integrating FoxyCart and WordPress

Running Time: 36:32

FoxyCart is a very adaptable eCommerce system. Products are built on-the-fly as part of add to cart buttons that are just simple HTML. This means that you can integrate it with just about any CMS. In this screencast, we integrate …

Watch the Screencast
Thumbnail for #55: Adding RSS Content with SimplePie

#55 Adding RSS Content with SimplePie

Running Time: 33:03

The “Really Simple” part of RSS is sometimes misleading. What if you want to pull in content from an RSS feed and display it on your site? Doing that from scratch would be no-so-easy, but thankfully we have wonderful SimplePie …

Watch the Screencast
Thumbnail for #54: Introduction to FLIR

#54 Introduction to FLIR

Running Time: 25:52

FLIR (Face Lift Image Replacement) bills itself as an “alternative to sIFR”. They are definitely in the same category. sIFR has some extra functionality, but is relies on more technology on both the server and client side. FLIR may be …

Watch the Screencast
Thumbnail for #52: Building a Print Stylesheet

#52 Building a Print Stylesheet

Running Time: 38:52

My technique for building print stylesheets goes like this. 1) Start from scratch 2) Leave most defaults alone 2) Eliminate every thing on the page you don’t need with display: none; 4) Put page-breaks where appropriate. Of course, I spend …

Watch the Screencast

Free Video Courses

Video Course (2015)

Everything You Need To Know About SVG

Using SVG can be very simple, but if you start digging in, there is a lot to know about SVG. In his series you're going to learn why SVG is such an important part of building websites. From why SVG is useful and how to get your hands on it all the way to implementing it as a system and fancy stuff like animating it.

Go to Course →