E-commerce is hard, why use it as a coding test?
Why Typescript tuples are misleading
Enhance WASM now allows you to render Web Components server side
I've been increasingly interested in Web Components and trying to understand how I can rewrite my...
FakerJS has a bug that is a classic example of over-eager initialisation. Naively importing the...
Notes on trying to validate Dependabot files
An overview of how to use the link tag with data-driven values from data files or front matter
It is now possible to express screen width media selectors using inequality operators, greatly simplifying the syntax and maintainability of the associated code
Notes on learning programming languages for March and April 2023
Notes on working with the agile project management tool Shortcut
A description of how to find the right integrity hash for a library being served via jsdelivr
This is a description of the process that I've been using to get applications running on Fly with a...
An experience report about migrating data from Heroku to Render's Postgres service
Due to Heroku shutting down their free services I need to find a new home for a number of apps that I...
I need to code something in a hurry and Alpine came through for me.
A few initial thoughts on using Github's new Codespaces
Notes about how and why to use template context processors in Flask
Aspect Ratio completely solves a variety of historical problems in a neat and elegant way. Have you...
How to use Git's in-built sorting functionality to manage repos with many active branches
Notes on routing in the Hapi framework
How one of POP's developers turned Log Insight queries into time-based metrics using Lambdas
A working configuration file for isort that makes it easy to use both isort and black on the same project
Initial thoughts on using the new Pinebook Pro
Using Python Regular Expressions to check whether that the year element of the date string either has two or four digit years
How to resolve conflicting Git changes to Pipenv Lockfiles quickly
A user-report on using Nomad to manage database migrations for a Python web project
Monoliths contain some of the same concerns as microservices but the abstraction they provide obscures having to think about this
How to find problems with excessive web page resource consumption in Firefox using the about:memory report
Isolated your DOM with this one weird property