Blog

Here you will find a number of articles I have written the last few years. The subjects vary but are usually around web development, especially HTML5, but other topics are explored too.

← Chronologically older posts

HTML5 Video and Multiple Track Display

Normally when using using subtitles or captions with HTML5 video, even if you provide different track files in different languages, you will only want to display one set to the user at a time. However, it is possible to display multiple track files at once, should you want to. Here’s how.
Read more »

Help with WebVTT

Over the last few months I have received a number of requests via email for help with HTML5 video subtitles via WebVTT. Some of the questions have been very specific, whilst others refer to general enquiries that others may come across, so I decided to put them together here.
Read more »

The Frontend Scientist

A web developer is a generic term for a developer who works on frontend and/or backend code, and whilst it can be confidently said that those who work on backend code are also programmers, the same cannot be said for those who work on the frontend.

Read more »

Assumptions

In the web development world, those of us who preach best practices and who advise other developers how they might do something, often make too many assumptions. Most of us know that assumptions are the mother of all screw-ups so we should try to restrict that.

Read more »

On Accessibility and the Lack of Proper HTML

When Ethan Marcotte first wrote about responsive web design back in , the development world cheered, embraced what he said, and went forth and built sites responsively. This, of course, was a good thing, as making websites available to more people, regardless of their screen size is fundamental in making the web accessible to all. But wait. There’s that word; accessibility.

Read more »

WebVTT and Audio

I have written a number of posts in the past on WebVTT and video subtitles it has always struck me that the technology is surely just as useful for HTML5 audio and it is for video, so I decided to look into its support.
Read more »

← Chronologically older posts