Skip to main content
Dublin Library

The Publishing Project

Video on the web part 1: The theory

When working with video on the web using the <video> element there is an important detail that many developers and people writing web content forget. MP4, WebM, and AV1 are containers and...

When to use Grid and when to use flexbox

With flexbox and grid supported in all major browsers, I see variations of these questions asked a lot: what should I use, flexbox or grid? or which one is better flexbox or grid? The question is...

Configuring Typescript for new projects

I've finally given in to working with TypeScript despite some of my misgivings about the technology. My misgivings include: The need to set up a transpiler toolchain You can't run the code directly...

HTML landmarks and accessibility

Landmarks, or what I call structural elements, help define the structure of a document and help accessibility tools like screen readers describe the content to users. The following table shows the...

Thoughts on certifications

This post outlines my early thoughts on certifications as they relate to WordPress. I'm coming into the conversation as an instructional designer and curriculum developer and someone who has worked...

Locale-aware string splitting

In Javascript, the intl object provides several locale-aware tools to work with in Javascript. One of those tools is the segmenter object. The segmenter object enables locale-aware segmentation from a...

Archive Navigation