I have resigned from the Google AMP Advisory Committee

by @edent | # # | 15 comments | Read ~25,273 times.
A lightning bolt logo.

As per the AMP AC charter, I have resigned with immediate effect. As I was a non-corporate representative, I will not be nominating a replacement. I have loved working with the AC. They are a team of brilliant individuals who are all committed to trying to make AMP better, and I’m sorry to leave them.…

Continue reading →

How do you raise a software bug with a book publisher?

by @edent | # # # # # # | Read ~171 times.
HTML code - a span wraps the first letter of a word.

Recently, I bought an eBook which has a bug. I’d like to explain what the bug is, why it is a problem, and how I’m trying to get it corrected. Amazon sells eBooks in KF8 format. That is an ePub with some proprietary extras. ePub is a standard based off HTML5. You can read the…

Continue reading →

Should panoramic images be part of the HTML5 specification?

by @edent | # # # # | 9 comments | Read ~113 times.
360 view of the inside of the concert hall.

Noodling thoughts. The humble <img> element is one of the oldest parts of HTML. It allows you to put a static image in a document. Later revisions allowed for animated images – like GIFs. And the <map> element made parts of the image clickable. But what about interactive images? Like panoramas and photospeheres? Here’s a…

Continue reading →

Introducing the new HTML element – welcome <clippy>!

by @edent | # # # # | 14 comments | Read ~46,706 times.

Hello! It looks like you’re writing a blog post – would you like help with that? chuckles Me and my colleagues at Microsoft have decided that the world needs more Clippy – the adorable animated paperclip. To help with that, we’re bringing a new feature to Edge 6.0. Web Developers can now use <clippy> to…

Continue reading →

Adding Sign Language to HTML5 video

by @edent | # # # | 5 comments | Read ~571 times.
Video with overlay.

I watched this video from my colleagues in NHS England – it’s the first time I’ve seen a Sign Language overlay on a Twitter video. Need help fast, but not sure what to do? Go straight to https://t.co/8VfK81f9u3 . To find out more about NHS 111 including how to use the NHS 111 BSL interpreter…

Continue reading →

A report from the AMP Advisory Committee Meeting

by @edent | # # # # | 13 comments | Read ~6,963 times.
A lightning bolt logo.

I don’t like AMP. I think that Google’s Accelerated Mobile Pages are a bad idea, poorly executed, and almost-certainly anti-competitive. So, I decided to join the AC (Advisory Committee) for AMP. I don’t want them surrounded with sycophants and yes-men. A few weeks ago, a bunch of the AC met in London for our first…

Continue reading →

Why bother with What Three Words?

by @edent | # # # # | 129 comments | Read ~176,594 times.
Two men are confused by a paper map

I’ll be wording this post carefully as What 3 Words (W3W) have a tenacious PR team and, probably, have a lot more lawyers than I do. W3W is a closed product. It is a for-profit company masquerading as an open standard. And that annoys me. A brief primer. The world is a sphere. We can…

Continue reading →

Plot twist!

by @edent | # # # # # | 1 comment | Read ~1,221 times.
Doctor Who holding a glowing key

A mysterious woman, with a non-London accent and blonde hair, reached out her hand. She asked me a simple, yet terrifying, question – “Do you want to come on an adventure?” Sadly, Hadley Beeman does not have a TARDIS (Well, as far as any of us can tell…). What she does have is an interesting…

Continue reading →

Limitations of HTML’s title element

by @edent | # # # # | 9 comments | Read ~259 times.
The raw HTML displays in the tab.

How much do you know about the humble <title> tag? It has been there since the earliest HTML specification. The 1995 spec says: There may only be one title in any document. It should identify the content of the document in a fairly wide context. It may not contain anchors, paragraph marks, or highlighting. Remarkably…

Continue reading →

Is HTTP 451 suitable for GDPR blocking?

by @edent | # # # | 10 comments | Read ~4,920 times.
451: Unavailable for legal reasons We recognise you are attempting to access this website from a country belonging to the European Economic Area (EEA) including the EU which enforces the General Data Protection Regulation (GDPR) and therefore cannot grant you access at this time. For any issues, e-mail us at techguy@journaltimes.com or call us at 888-460-8725.

Hello, it’s me – the idiot who helped inspire the HTTP 451 status code. I graciously allowed Tim Bray to do the hard work of getting it through the IETF process, and now it is an official RFC. Recently, I’ve seen lots of people getting het up about its “misuse” – so I want to…

Continue reading →