Skip to main content
Dublin Library

The Publishing Project

Running Prism.js from a web worker

I've spent a lot of time trying to figure out if Prism.js will run inside a worker to highlight syntax on the web page. The answer is sort of. Given the way that Prism uses web workers, it still would...

Arti Directed Layouts and CSS Grid

I've always loved the work that Andy Clarke has done over the years with art direction on the web. I came across another of his ideas in Inspired Design Decisions For The Web #3 that was part of my...

Custom Elements revisited (once more)

This post will look at technologies allow us to create fully encapsulated and accessible web content. Custom Elements allows developers to create specialized elements for the web Shadow DOM gives us...

Better Links for Print

When we print web pages we see links as underlined text either black or, if we printed in a color printer, blue or whatever color we made our links. That doesn't help us know what the actual links...

Generating screenshots

I'm documenting behaviors that I take for granted and then forget just when I need them. The question is How do I generate screenshots of what I'm working on? The answer is It depends How to generate...

Trying to understand DRM on the web...

We've had DRM in browsers for a while now in the shape of EME and its associated technologies but we haven't asked ourselves what does it do or if it works or not. To help frame the issue I've taken a...

Combining Houdini APIs

I've written about Houdini before and how awesome it is. The articles I've written are: CSS Houdini: Present and Future of CSS CSS Houdini: Properties & Values CSS Houdini: CSS Typed Object...

Compiling Chromium From Source

Note: This post discusses the compilation process in a Macintosh. Instructions for other operating systems can be found at Get the code A few months ago Quora started posting questions about the...

Archive Navigation