What's new

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 22

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

ie6 1

IE6 support

IE6 has been dipping low in market share, one site I work on it’s at 3.2%. Recently I started a new project and asked, “So… are we supporting IE6?”. The answer was, “No, but it at least has to be functional.” That’s a reasonable request, and I totally agree, but...

maximize 0

iOS 4.2 Accelerometer support

With the latest iOS 4.2 upgrade, Apple added accelerometer support to mobile Safari. You can access this via the W3C DeviceOrientation API. This is a really great feature that creates a lot of potential for browser based apps. Apple is not the first one to introduce this feature to a...