The lead developer of the new mobile first BBC website talks about his design decisions for the site.

From a technical point of view it really looks like they've tried to keep up to date with the latest technology and methodologies to create a great user experience.

The article is a good read but just to highlight some important parts.

  1. They did prior testing with a few languages
  2. They didn't stick with PHP!
  3. The BBC homepage is now running Nodejs using Express
  4. Its completely modular so the website can be updated easily
  5. Well integrated
  6. Automated behavioural/unit tests are run across the website