Big News

I’m happy to announce the release of a project we’ve been working on for a while now: a new little human.

This project has turned out to be far more complicated than I ever imagined it could be, and so during development, my wife and I agreed to keep our news offline until the launch.

Now we’ve hit 1.0, and we’ve come to like the privacy. So we’re going to keep this one to ourselves, and enjoy ourselves without needing to overshare all the details all over Facebook and Twitter.

We’ve discovered a new respect for everyone who’s been through this development cycle before. Parents are heroes.

Let me know by email if you want to know more.

Making friends and influencing people

My last post caused a bit of a stir. I was kindof annoyed after hopping around the internet looking for the best workaround for a particularly niggly (and obscure) browser bug, and so popped onto the old blog for a bit of a rant.

That’s not unusual. My ranting blog category is essentially my life’s work. No matter how the article starts, I get to the end thinking, yep, that’s a rant alright. Continue reading

“Promote JS”

This post was originally published as “Why I don’t Promote JS“, a misinformed ranting diatribe on the merits of Mozilla’s SEO. After a few corrections from Mozilla and PromoteJS in the comments below, I’ve decided to revise it.

I’ve had mixed feelings about last year’s effort by PromoteJS to push MDC to become the top result in Google for JavaScript reference. While I like the idea of having a really good reference online, which is easily searchable, there were some issues with the effort.

  • It is tied to Mozilla. I thought a better effort might be an independent site.
  • The SEO effort seemed odd.
  • While the articles are now the best available, there are still frustrations with using the site itself.

I’m going to hit each of these in turn, and because I don’t like reading heavy articles on the web, I’m going to try and do it all with bullet points. Continue reading

What is a modern browser?

Seems like everyone is talking about the definition of “modern browsers”, after Mozilla’s Paul Roget published his bitchy IE9 is not post. Microsoft admirably responded. I like them to respond, to show they’re human, but it’s the discussion is a bit childish.

Here’s my definition: A modern browser has been written recently.

Excellent. Cut, dried, simple. Next question: What makes a good browser? Continue reading

CSS Rules!

I don’t know how designers start work. I used to draw masses of squiggles, and then remove all the lines that didn’t fit. It’s probably not a good method for websites. Maybe they do the same; I don’t know.

All I know is that at some point they drag rulers, guidelines or keylines across the page, to help them line up the elements. Then they hand us the resulting PSD file, which we break up into nice little segments for conversion to HTML and CSS.

My idea: use rulers in CSS. Continue reading