DOM Scripting: the website of the book

The countdown begins. I’ve finished writing my book. It’s being hammered into shape at the print foundries as we speak. It should hit the shelves by the middle of September.

I’ve put together a website to go with the book… or maybe the book will be the dead-tree version of the website, who knows?

There’s a blog. I don’t know exactly what I’ll be writing about there other than it will be JavaScript related. That may come as a relief to those who tire of the geekier posts here at Adactio.

For a while at least, the blog is likely to be filled with book-related news and thoughts. And yes, it does have comments enabled. Happy?

The other major component of the site is a section all about the book. In time-honoured drug-pushing fashion I’m offering some samples there to whet your appetite. I’ve posted a sample chapter and the wonderful foreword by Dave Shea.

The site isn’t enormous but I’ve been putting a lot of work into the back end. A normal person requiring a blog would simply use Wordpress, Textpattern or some other readily available blogging tool. Being a glutton for punishment, I decided to write my own.

I wouldn’t call it a finished CMS just yet, but it’s capable of handling all the tasks I’ve thrown at it so far. I’m going to continue to tweak it. I’ll probably end up using it for some other projects and I’ll release it into the wild at some stage.

But enough about that. Who cares about the back end? Perhaps you’d be more interested in the pretty liquid rounded corners on the front page of the site? For whatever reason, I hope you’ll pay the site a visit. You can sign up for email updates about the book while you’re there or simply subscribe to the RSS feed.

The website has landed. The book cometh.

a portion of the book cover

Have you published a response to this? :


Continuing a growing tradition on my blog, and apparently a growing trend on (what’s left of) the web, here’s my 2019. The most me-me-me post I have for the year.


My professional life continues to tick along, and my business turned 13 years old last September. My clients continue to have a broad range and come from different countries (odd, rarely if ever coming from Brighton, my home town) and I’m fortunate enough that client work continues to come in.

However, my biggest highlights from the year have based around my extracurricular activities.

  • CERN: In February I was invited (back) to CERN to join a small team of excellent individuals to recreate the WorldWideWeb - the world’s first browser. It was an amazing event to be part of and a real honour to be part of the team. It was the kind of experience that I’d wish for anyone in our industry and would return to in a heart beat. You see the output of our work at and read my account of the week: 1, 2, 3, 4 and 5
  • A talk with Jeremy: Jeremy Keith was asked if he would give a joint talk with me at Fronteers 2019 about the CERN project. Our biggest concern was performing a two person talk as I’ve rarely seen these done well. Suffice to say it went extremely well. It was a real pleasure and honour to speak along Jeremy particularly as I remember days back in 2005 reading DOM Scripting and later meeting Jeremy in (what was called) The Office and he un-surreptitiously took a photo of me. So it’s nice that I’ve risen (or he’s sunked) to a level where we can share the stage.
  • ffconf 11


Increased. Most popular posts from 2019:

Side projects

  • Twitching


  • NHS, teeth, MRI, bloods, eye balls
  • Body :-\
  • Moving house
  • Ninja
  • Reading (hard sci-fi)

# Tuesday, December 31st, 2019 at 12:00am

Previously on this day

16 years ago I wrote Home again

I’m back and I’m tuckered out.

17 years ago I wrote Dog fouling

Jessica and I were sitting in the pavilion gardens last week. On our way into the gardens, we passed a sign that listed the rules of conduct.