2014

Time

The closing talk from the Full Frontal conference held in Brighton in November 2013.

January 9th, 2014

2013

The Power Of Simplicity

The closing keynote from the border:none event held in Nuremberg in October 2013.

November 29th, 2013

This Is For Everyone

The patent that never was.

November 5th, 2013

Smashing Conference closing keynote

The final talk at the Smashing Conference held in Freiburg in September 2013.

November 2nd, 2013

Beyond Tellerrand

A look beyond the edge of the plate. This presentation on digital preservation and long-term thinking was the opening keynote at the Beyond Tellerrand conference held in Dusseldorf in May 2013.

September 24th, 2013

As We May Link

This piece first appeared in issue 3 of The Manual, a thrice-yearly print publication.

May 6th, 2013

Lesson

First published in issue 3 of The Manual.

May 6th, 2013

2012

There Is No Mobile Web

The opening keynote from the Breaking Development conference held in Nashville, Tennessee in September 2011.

October 20th, 2012

Brighton SF with Brian Aldiss, Lauren Beukes, and Jeff Noon.

On the eve of dConstruct 2012, I hosted an evening of readings and chat with three of the brightest stars of the science-fiction world at the Pavilion Theatre in Brighton.

September 15th, 2012

Secret Source

Another interview for the Sitepoint podcast.

July 2nd, 2012

Get Excited and Make Things with Science

This is the transcript of a panel held at South by Southwest 2012 in Austin, Texas. The panelists are Ariel Waldman, Matt Bellis, and Jeremy Keith.

March 22nd, 2012

Of Time And The Network

A presentation about history, networks, and digital preservation, from the Webstock conference held in Wellington, New Zealand in February 2012.

March 18th, 2012

Paranormal Interactivity

A presentation on interaction design from An Event Apart 2010.

January 31st, 2012

All Our Yesterdays

A presentation on digital preservation from the Build conference in Belfast in November 2011.

January 26th, 2012

One Web, Many Devices

A presentation from the Update conference held in Brighton in September 2011.

January 15th, 2012

2011

Conditional Loading for Responsive Designs

This article first appeared in 24 Ways, the online advent calendar for geeks.

December 2nd, 2011

One Web

A presentation from the DIBI conference held in Gateshead in June 2011.

October 11th, 2011

Web Directions @media 2011 Hot Topics Panel

A panel I moderated at Web Directions @media in London in May 2011.

July 27th, 2011

Mobilism 2011 Mobile Browser Panel

A panel I moderated at the Mobilism conference in Amsterdam featuring representatives from Nokia, Opera and RIM.

June 30th, 2011

Responsive Web Design

An interview for the SitePoint podcast.

May 8th, 2011

A Brief History of Markup

The first chapter of HTML5 For Web Designers, originally published in issue 305 of A List Apart.

January 16th, 2011

2010

The Design of HTML5

The opening keynote from Fronteers 2010 in Amsterdam.

October 18th, 2010

Web Directions @media 2010 Hot Topics Panel

A panel I moderated at Web Directions @media in London in June 2010.

August 20th, 2010

Fear Is the Mind-killer

These opening remarks were delivered at a debate on The Digital Economy Act held in Brighton in April 2010.

May 2nd, 2010

There Is No “There” There

This article appeared in the second issue of Scroll magazine. The theme of the issue was “place.”

January 14th, 2010

2009

Incite A Riot

This article first appeared in 24 Ways, the online advent calendar for geeks.

December 11th, 2009

2008

The IE6 Equation

This article first appeared in 24 Ways, the online advent calendar for geeks.

December 8th, 2008

The Long Web

The opening talk from the inaugural Head conference, delivered at the London hub.

October 26th, 2008

The System Of The World

The closing keynote from dConstruct 2008 in Brighton.

September 9th, 2008

Soul

A presentation from Reboot 9, held in Copenhagen in 2007.

June 23rd, 2008

Creating Portable Social Networks With Microformats

A presentation from XTech 2008 in Dublin.

June 21st, 2008

Building Portable Social Networks

A panel I moderated at South by Southwest Interactive 2008. My fellow panelists are Chris Messina, Leslie Chicoine, David Recordon and Joseph Smarr.

June 8th, 2008

Open Data

This is the keynote presentation I gave at the Accessibility 2.0 conference held in London in April 2008.

April 25th, 2008

They Shoot Browsers, Don’t They?

This article first appeared in issue 253 of A List Apart magazine. Two weeks later, Microsoft reversed their position on the default behaviour of version targeting.

April 9th, 2008

2007

Ajax Kung Fu Meets Accessibility Feng Shui

A presentation with Derek Featherstone at South by Southwest 2007.

September 29th, 2007

@media 2007 Hot Topics Panel

A free-form panel I moderated at the London leg of the @media 2007 conference.

August 19th, 2007

Explaining Ajax

A presentation I gave at Web Directions South in Sydney, Australia in September 2006.

January 19th, 2007

2006

Boost Your Hyperlink Power

This article first appeared in 24 Ways, the online advent calendar for geeks.

December 18th, 2006

A Browser Darkly

A look at the past, present, and future of Web browsers from the Opera Backstage event in London

October 17th, 2006

The Joy of API

A presentation I gave at dConstruct 2006 in Brighton.

October 6th, 2006

Using DOM Scripting to Plug the Holes in CSS

A talk I gave at @media 2006 in London.

July 13th, 2006

Behavioural Separation

This article first appeared in issue 218 of A List Apart magazine. Breaking up is hard to do. But in web design, separation can be a good thing. Content, style and behaviour all deserve their own space.

July 8th, 2006

Microformats: Evolving the Web

A panel I sat in on at South by Southwest 2006. My fellow panelists are Chris Messina and Norm! The moderator is Tantek Çelik.

June 24th, 2006

In Praise of the Hyperlink

A talk I gave at Reboot 8 in Copenhagen.

June 2nd, 2006

How to Bluff Your Way in DOM Scripting

A presentation I gave with Aaron Gustafson at South By Southwest 2006.

April 22nd, 2006

2005

DOM Scripting Your Way to Better Blockquotes

This article first appeared in 24 Ways, the online advent calendar for geeks.

December 5th, 2005

A Brief History of JavaScript

This article first appeared in issue 1 of Treehouse magazine.

October 3rd, 2005

2004

This Year’s Document Object Model

The Document Object Model is a working standard approved by the World Wide Web Consortium that is correctly implemented in most modern browsers.

June 18th, 2004

2003

JavaScript Image Gallery

This article first appeared in issue 170 of A List Apart Magazine. Here’s a quick and easy way of making a one-page gallery that uses JavaScript to load images and their captions on the fly.

December 16th, 2003

Photoshop Actions

I’d like to share some of my Photoshop actions with you. I use these when I want to “touch up” photographs and add some extra effects.

November 9th, 2003

CSS Based Design

Let me tell you why you’re here. You’re here because you know something. What you know you can’t explain but you feel it, that there’s something wrong with the web.

September 23rd, 2003