Speaker

John Allsopp

With a background in computer science and mathematics, and a great deal of good fortune, John Allsopp’s life collided with the web in the early 1990s. For nearly 30 years he has developed software for web developers, built web sites and applications, written books like Developing with Web Standards and the first ever book on Microformats, and written countless articles and tutorials for print and online publications. In 2000, he wrote “A Dao of Web Design”, which over two decades later continues to be widely cited as the theoretical foundation for Responsive Web Design and has been described by Jeremy Keith as "a manifesto for anyone working on the Web".

architectureCSSfrontend developmentappcachecareercomponentsCSS in JSCSS Philosophyhtml5JavaScriptleadershiplocalstorageofflineresponsive designsoftware engineeringState of the Web

Presentations

32 across the Conffab library

Code Leaders 2025

John Allsopp in conversation with Stephanie Eckles and Fershad Irani

John Allsopp, Stephanie Eckles, Fershad Irani

CSS Day 2025

A Dao of CSS

John Allsopp

CSS Philosophy · responsive design · web design · web standards

Code Leaders '24

In Conversation: Hui Jing Chen and Keith Cirkle with John Allsopp

Hui Jing Chen, Keith Cirkel, John Allsopp

architecture · CSS · JavaScript · leadership · software engineering · State of the Web · web components

Code '24

The State of Web Development

Phil Nash, Hui Jing Chen, Alex Moore, John Allsopp

frontend development

Code '24

Frontend careers in 2024

Elly Loel, Ben Buchanan, John Allsopp

architecture · career · frontend development

Code 2020

QA with Divya Sasidharan

John Allsopp, Divya Sasidharan

Code 2020

QA with Yoav Weiss

Yoav Weiss, John Allsopp

Code 2020

QA with Aaron Turner

Aaron Turner, John Allsopp

Code 2020

QA with Ahmad Shadeed

Ahmad Shadeed, John Allsopp

Code 2020

QA with Ana Cidre

Ana Cidre, John Allsopp

Code 2020

QA with Ben Dechrai

Ben Dechrai, John Allsopp

Code 2020

QA with Chris Lienert

Chris Lienert, John Allsopp

Code 2020

QA with Eiji Kitamura

Eiji Kitamura, John Allsopp

Code 2020

QA with Emily Nakashima

Emily Nakashima, John Allsopp

Code 2020

QA with Erin Zimmer

Erin Zimmer, John Allsopp

Code 2020

QA with Houssein Djirdeh

Houssein Djirdeh, John Allsopp

Code 2020

QA with Kenneth Rohde Christiansen

Kenneth Rohde Christiansen, John Allsopp

Code 2020

QA with Maciej Treder

Maciej Treder, John Allsopp

Code 2020

QA with Marcin Szczepanski

Marcin Szczepanski, John Allsopp

Code 2020

QA with Marcos Caceres

Marcos Caceres, John Allsopp

Code 2020

QA with Mejin Leechor

Mejin Leechor, John Allsopp

Code 2020

QA with Phil Nash

Phil Nash, John Allsopp

Code 2020

QA with Ruth John

Ruth John, John Allsopp

Code 2020

QA with Tomomi Imura

Tomomi Imura, John Allsopp

Code 2020

QA with Val Head

Val Head, John Allsopp

Code 2020

QA with Voon Siong Wong

Voon Siong Wong, John Allsopp

Code 2020

QA with Yaser Adel Mehraban

Yaser Adel Mehraban, John Allsopp

Code 2020

QA with Andi Tjong

Andi Tjong, John Allsopp

Code 2017

CSS Architectures Roundtable

Mandy Michael, Mark Dalgleish, Glen Maddern, John Allsopp

components · CSS · CSS in JS

Code 2012

Getting Off(line): Appcache, LocalStorage for HTML5 Apps that Work Offline

John Allsopp

appcache · html5 · localstorage · offline

South 2012

What We Talk About When We Talk About the Web

John Allsopp

South 2013

Animating Web Experiences

John Allsopp

Conference appearances

Code '24Code 2012Code 2017Code 2020Code Leaders '24Code Leaders 2025CSS Day 2025South 2012South 2013