Skip to main content

Humans Need Not Apply

C.G.P. Grey’s latest video, “Humans Need Not Apply,” is a pretty radical departure from his normal style of video. At 12 minutes, it’s much longer than his typical video. He talks much slower, and instead of his normal animations, uses lots of video clips.

In my opinion, it’s the best video he’s ever produced, and reminds me very much of the Everything is a Remix series (while still being uniquely Grey).

A few thoughts…

Responsive sticky footers

If you have footer content on a page with little body content, the footer may end up floating in the middle of the page on taller viewports.

Most of the solutions you’ll find on the web require you to apply a fixed height to your footer (see here, here, and here), or apply the display: table property to your content. Of course, if your site is responsive, the height of the footer will vary by viewport. And telling a table-less layout to behave like a table just feels wrong.

Today, I want to share my simple technique for responsive, sticky footers.

Read More…

Function.prototype.bind and Opera Mini

Last week I discovered that a few scripts that should work in Opera Mini were not. And they weren’t just failing to work. They were passing the mustard test, so important content was getting obscured with no way to access it.

The problem turned out to be with Function.prototype.bind, a late addition to the ECMAScript 5 standard that is missing from some otherwise compatible browsers (like Opera Mini). Fortunately, there’s an easy fix.

Read More…

Da Art of Storytelling

I wish more hip-hop artists had the lyrical substance and depth of Andre 3000:

She said, “Why you in the club, you don’t make it precipitate? You know, make it rain when you can make it thunderstorm?”

I’m like, “Why?” The world needs sun. The hood needs funds. There’s a war going on and half the battle is guns. How dare I throw it on the floor when people are poor, so I write like Edgar Allen to restore. Got a cord, umbilical, attached to a place that can’t afford no landscaping, or window draping.

Differences in mobile and desktop performance

Yesterday, I wrote a post on how to build wicked fast RWD sites. In it, I documented about a dozen performance tests using various combinations of CSS, JS, and icon implementations.

There’s one thing I didn’t discuss in yesterday’s post that I want to explore in more detail: Performance variations between desktop and mobile devices.

Read More…

How to build wicked fast RWD sites

This site is pretty fast already, but over the weekend, I made some adjustments to further improve it’s performance.

This article was supposed to be about the changes I made and how they made my site even faster. Instead, they actually slowed my site down. Today, I want to share with you what I tried, how it impacted my performance, and how I ultimately set things up to keep this site high-performing.

Read More…

The Decent Web

Here’s something I can definitely get behind: The Decent Web

The decent web is for everyone…
The decent web is not limited to certain devices or browsers…
The decent web is the web