What's new

nes-booklets 0

NES booklets

I unearthed some NES booklets the other day, and found some gems while I was leafing through them. Here’s a few I thought were funny: Per the Mario 1 booklet, apparently Goombas are the Benedict Arnold of the Mushroom Kingdom.  I always knew he couldn’t be trusted with a brow...

foursquare-error 0

Uptime is important

Recently I started using foursquare again, but the other day at lunchtime I remembered why I stopped using it 2 years ago: Nothing is more agitating when you are trying to do something fleeting like a check-in and you get a server error. When I first stopped using foursquare these interruptions were...

add-feature 2

A simple metric for code quality

Code quality is very subjective. It’s often hard to tell if you’re doing a good job. Yes, you may be able to deliver on time, or even have a low bug count, which is great! But even code that performs can still be a nightmare once you pop the hood....

flash-dead 1

Flash was murdered

There has been a lot of talk lately about the “death of Flash”. We like to imagine that Flash peacefully died in bed of natural causes surrounded by its family and close friends. But that’s far from what happened. Flash was, in fact, murdered. Who’s to blame? Maybe Steve Jobs...

hungry-foolish 0

Stay Hungry, Stay Foolish.

 “Being the richest man in the cemetery doesn’t matter to me … Going to bed at night saying we’ve done something wonderful… that’s what matters to me.” – Steve Jobs

deadfully-sorry 0

I’m DEADfully sorry…

I think someone coded this up on their last day at Adobe. Or maybe it was done offshore and is just poor English. Either way, I kept getting this message the other day when trying to open up Photoshop after it crashed. I had to restart my computer to get...

bezier 23

Understanding CSS cubic-bezier

One of the most often overlooked features of CSS transitions is the ability to specify a cubic-bezier timing function. This is because you get a bunch of easing options out of the standards-based box: ease, ease-in, ease-out, ease-in-out, linear. These canned presets are alright, but if you want your animations...

text-shadow 0

Abusing text-shadow

text-shadow is really nice for making your copy appear to “pop”. Conversely, I found if you hack around a little bit, you can create a blurry text effect. All it takes is 2 simple lines of CSS: h1 { text-shadow: 0 0 10px #000; color: rgba(0,0,0,0); } First, you need...