Foreword by Martin Fowler

In just over a decade the Web has gone from a technology with promise to major part of the world’s infrastructure. It’s been a fascinating time, and many useful resources have been built in the process. But, as with any technology, we’ve learned as we go how best to use it and the technology itself has matured to help us use it better.

However complex a web application, it finally hits the glass in the form of HTML—the universal web page description language. HTML is a computer language, albeit a very limited and specialized one. As such, if you want a system that you can evolve easily over time, you need to pay attention to writing HTML that is clear and understandable. But just like any computer language, or indeed any ...

Get Refactoring HTML: Improving the Design of Existing Web Applications now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.