Assume a perfectly spherical web browser…
Extending the wheel, instead of reinventing it.
What the web is(n’t).
Progressive, not regressive, enhancement.
Here’s to the next twenty years.
Hopes and fears.
I want the web to be delivered over https:// but we might be in for a rough period of transition.
There is a crack, a crack in everything. That’s how the light gets in.
Chrome is testing a new way to burn the village in order to save it.
It’s a wide, wide web.
Thoughts prompted by the Edge Conference in London.
The web is not a platform.
A meet’n’greet with the W3C’s Technical Architecture Group.
A tricksy browser issue raises a dark spectre from the past.
Delving into old-fashioned parsing rules.
Two days in geek paradise.
That’s 300 milliseconds of my life that I’m never getting back.
Getting consistent browser behaviour for the placeholder attribute.
An email to the HTML working group.
What’s the first thing you do?
The hacks we shouldn’t have to do.
Apple’s lack of developer relations for Safari needs to change.
For shame, Microsoft.
Hammering out the issues around standardising responsive images.
Talking to the browser makers about vendor prefixes.
Hyperlinks relating to CSS vendor prefixes.
Smart defaults are important, especially when it comes to server-side sniffing.
A searchable record of the mobile browser panel.
Hats off to the conference, and hats off to the browser vendors who showed up.
Got a question you’d like to ask of Opera, Nokia or RIM? Let me know.
Another way of ensuring Internet Explorer gets your layout styles.
Solving that pesky Windows Phone 7 problem.
Have your combo-box cake and eat your select fallback too.
Read what Ben Ward has written.
A problem with the Top Sites feature in Apple’s browser.
Reports of the death of liquid layouts have been greatly exaggerated.
Battling the emdashculation of the internet.
The importance of transparency.
Liveblogging a talk by Michael Smith at XTech 2008 in Dublin.
Speaking and listening at Fundamentos Web 2007.
Despite some technical hitches, I gave a pretentious little talk.