Skip to main content
Dublin Library

The Publishing Project

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...

Further thoughts on performance

In the time I've been researching performance I've become even more convinced that it's not just an issue with Javascript, CSS, images, HTML or what framework you're using, although any one of those...

A new baseline for front-end development

In 2012 Rebeca Murphey wrote A baseline for front-end developers as a minimum of what people should know to work in front-end development back in the day. I went back to the article and was surprised...

Understanding the CSS box model

One of the things I've always had a problem understanding is the CSS box model. I'm writing this, based on content from MDN to try and understand it better. When laying out a document, the browser...

What is a front-end developer

I'm an old school developer. The first website I made dates back to 1995 when a friend and I built our school's first website for independent study credit. The web has come a long way from those early...

Archive Navigation