Tommy Olsson is a pragmatic evangelist for web standards and accessibility, who lives in the outback of central Sweden. Visit his blog at


  1. The Definitive Guide to Web Character Encoding

    What is character encoding? And which form of encoding should you use? Displaying humble text online has its challenges, but as Tommy explains, good character encoding practice takes no more than a little diplomacy in the form of some forethought, and consideration for your users and their systems. His definitive guide makes essential reading for anyone preparing content for the Web.

  2. Bulletproof HTML: 37 Steps to Perfect Markup

    So, you want to code your own HTML? Perhaps you just want to polish your skills, or have a few nagging questions answered. In this comprehensive FAQ, Tommy gives you all the information you’ll need to understand the science – and practice the art – of HTML.