Robert Rees

Robert Rees @rrees

Location:
London, United Kingdom
Joined:
Jan 27, 2019

Robert Rees
articles - 41 total

The e-commerce coding challenge vs. the real world

E-commerce is hard, why use it as a coding test?

Learn More 2 0Aug 18 '24

Spartan

Notes on the Spartan protocol

Learn More 5 0Jul 28 '24

Typescript tuples aren't tuples

Why Typescript tuples are misleading

Learn More 0 1Jul 16 '24

Server-side rendered Web Components

Enhance WASM now allows you to render Web Components server side

Learn More 11 4May 5 '24

Why are Web Components interesting?

I've been increasingly interested in Web Components and trying to understand how I can rewrite my...

Learn More 3 9Mar 11 '24

Make your Faker unit tests run faster with this one weird tip

FakerJS has a bug that is a classic example of over-eager initialisation. Naively importing the...

Learn More 0 0Mar 7 '24

Validating Dependabot files

Notes on trying to validate Dependabot files

Learn More 0 0Nov 12 '23

How to use Jekyll's link tag with data values

An overview of how to use the link tag with data-driven values from data files or front matter

Learn More 1 0Oct 10 '23

Media Queries Level 4

It is now possible to express screen width media selectors using inequality operators, greatly simplifying the syntax and maintainability of the associated code

Learn More 0 0Sep 9 '23

Programming Languages (March/April 2023)

Notes on learning programming languages for March and April 2023

Learn More 0 0Apr 17 '23

Using Shortcut as a project management tool

Notes on working with the agile project management tool Shortcut

Learn More 0 0Feb 24 '23

How to find an SRI hash on jsdelivr

A description of how to find the right integrity hash for a library being served via jsdelivr

Learn More 0 0Jan 18 '23

Migrating a Python Flask App from Heroku to Fly

This is a description of the process that I've been using to get applications running on Fly with a...

Learn More 2 0Nov 6 '22

Migrating databases from Heroku to Render

An experience report about migrating data from Heroku to Render's Postgres service

Learn More 3 1Oct 27 '22

Deploying a basic Python Flask app to Fly

Due to Heroku shutting down their free services I need to find a new home for a number of apps that I...

Learn More 0 0Oct 6 '22

AlpineJS

I need to code something in a hurry and Alpine came through for me.

Learn More 1 6Sep 10 '22

Codespaces - first reactions

A few initial thoughts on using Github's new Codespaces

Learn More 3 0Jun 6 '22

Flask: template context processors

Notes about how and why to use template context processors in Flask

Learn More 2 0Feb 10 '22

CSS 2021 top tip: Aspect Ratio

Aspect Ratio completely solves a variety of historical problems in a neat and elegant way. Have you...

Learn More 3 0Jan 5 '22

How to show which Git branches have changed recently

How to use Git's in-built sorting functionality to manage repos with many active branches

Learn More 5 1Aug 30 '21

HapiJS: Routing notes

Notes on routing in the Hapi framework

Learn More 1 0Jul 25 '21

Turning AWS Log Insights into metrics

How one of POP's developers turned Log Insight queries into time-based metrics using Lambdas

Learn More 1 0Apr 13 '21

Getting Black and isort to agree on formatting

A working configuration file for isort that makes it easy to use both isort and black on the same project

Learn More 1 0Dec 30 '20

Pinebook Pro first impressions

Initial thoughts on using the new Pinebook Pro

Learn More 3 0Aug 11 '20

Checking whether a number sequence has two or four digits in Python

Using Python Regular Expressions to check whether that the year element of the date string either has two or four digit years

Learn More 7 0Jul 18 '20

Resolving Git conflicts in Pipenv Lockfiles

How to resolve conflicting Git changes to Pipenv Lockfiles quickly

Learn More 11 2Jun 22 '20

Nomad Migration Manager

A user-report on using Nomad to manage database migrations for a Python web project

Learn More 2 0Apr 20 '20

Monoliths are distributed systems too

Monoliths contain some of the same concerns as microservices but the abstraction they provide obscures having to think about this

Learn More 6 0Feb 17 '20

Finding memory bloat in Firefox tabs

How to find problems with excessive web page resource consumption in Firefox using the about:memory report

Learn More 4 0Feb 10 '20

My best CSS 2019 performance tip: contain

Isolated your DOM with this one weird property

Learn More 4 0Jan 3 '20