2014

Time

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

2013

The Power Of Simplicity

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

This Is For Everyone

The patent that never was.

Smashing Conference closing keynote

The final talk at the Smashing Conference held in Freiburg in September 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.

As We May Link

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

Lesson

First published in issue 3 of The Manual.

2012

There Is No Mobile Web

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

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.

Secret Source

Another interview for the Sitepoint podcast.

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.

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.

Paranormal Interactivity

A presentation on interaction design from An Event Apart 2010.

All Our Yesterdays

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

One Web, Many Devices

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

2011

Conditional Loading for Responsive Designs

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

One Web

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

Web Directions @media 2011 Hot Topics Panel

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

Mobilism 2011 Mobile Browser Panel

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

Responsive Web Design

An interview for the SitePoint podcast.

A Brief History of Markup

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

2010

The Design of HTML5

The opening keynote from Fronteers 2010 in Amsterdam.

Web Directions @media 2010 Hot Topics Panel

A panel I moderated at Web Directions @media in London in June 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.

There Is No “There” There

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

2009

Incite A Riot

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

2008

The IE6 Equation

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

The Long Web

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

The System Of The World

The closing keynote from dConstruct 2008 in Brighton.

Soul

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

Creating Portable Social Networks With Microformats

A presentation from XTech 2008 in Dublin.

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.

Open Data

This is the keynote presentation I gave at the Accessibility 2.0 conference held in London in April 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.

2007

Ajax Kung Fu Meets Accessibility Feng Shui

A presentation with Derek Featherstone at South by Southwest 2007.

@media 2007 Hot Topics Panel

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

Explaining Ajax

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

2006

Boost Your Hyperlink Power

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

A Browser Darkly

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

The Joy of API

A presentation I gave at dConstruct 2006 in Brighton.

Using DOM Scripting to Plug the Holes in CSS

A talk I gave at @media 2006 in London.

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.

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.

In Praise of the Hyperlink

A talk I gave at Reboot 8 in Copenhagen.

How to Bluff Your Way in DOM Scripting

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

2005

DOM Scripting Your Way to Better Blockquotes

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

A Brief History of JavaScript

This article first appeared in issue 1 of Treehouse magazine.

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.

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.

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.

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.