Skip to main content
Dublin Library

The Publishing Project

Tagged “Reference”

--- desc: ---
Configurable Reading Options

In Using Sliders in Javascript we saw how we can use sliders to control aspects of a user interface. This post will expand on the content from the previous post and build a full configuration panel...

Publishing NPM modules

Publishing NPM modules has become progessively more complex over time (go figure). We now have to contend with ESM versus Common JS, Typescript versus Javascript, setting a default module type, and...

Revisiting Streams (again)

I've looked at streams in the context of Node and the browser, but I haven't really done anything with them because I couldn't figure out what the best use for them was. As I started working with more...

Getting The Codec Attribute For html video

In the last post we discussed encoding video using the FFmpeg command line tool as a way to compress video and test the results. We used h.264 (AVC), h.265 (HEVC), VP9 and AV1. This post will explore...

Compressing video is more than taking bits out

I've always been interested in video compression, particularly on how it works for the web. This post will cover these areas: Terminology necessary to understand the commands we will use What codecs...

Installing manual dependecies in Homebrew

In macOS we have a few disadvantages when it comes to software version management. The good thing is that macOS developer tools do come with versions of Python and other software bundled as part of...

When to deploy a feature in production

What browsers should we support? This is an interesting question: What browsers should we support? This is a deceptively simple question to ask and even harder to answer. This post will try to address...

Placing items in grids

Working with grids on web content can be as simple or as complex as you want it to be. This post will cover different ways to place content on a grid and what would you use them for. The idea is to...

Link to Archive

See all tags.