RSSAmplifier

Blog

Drew's Dev Blog

Drew's Dev Blog featuring thoughts and explainers on tech, software engineering, databases, programming languages and more.

drew.silcock.devRSS feed ↗18 posts

Latest posts

Hunting a production-only proxy bug in SvelteKit

The curious case of the proxy bug in SvelteKit

Artisanal Handcrafted Git Repositories

How to lovingly handcraft your own git repositories

Everything you need to know about Python 3.13 – JIT and GIL went up the hill

All you need to know about the latest Python release including Global Interpreter Lock and Just-in-Time compilation.

How Postgres stores oversized values – let's raise a TOAST

Postgres internals part 2 – oversized values and TOASTable types

How Postgres stores data on disk – this one's a page turner

A high-level overview of how PostgreSQL stores data on disk, covering segments, pages and more.

Bumper

Another version bumper, but this one is mine.

Dotfiles

Drew's terminal setup dotfiles.

QuEST Rust Wrapper

Rust wrapper around the Quantum Exact Simulation Toolkit (QuEST).

Comtrade

Parser for COMTRADE signal file format written in pure Rust.

How long is a cucumber? 🥒

A deep dive into how JavaScript handles Unicode, and what this means for string indexing.

Jekyll KaTeX Block

A Jekyll plugin for rendering mathematical equations using KaTeX.

Using make and latexmk for easy LaTeX compilation

Guide to using make and latexmk for easy LaTeX compilation

Calculating the overlap of aerial photos

Calculate the overlap of aerial photos for photogrammetry.

Custom Jekyll plugins with GitHub Pages

How to use custom Jekyll plugins with GitHub Pages

Calculating meters per pixel from aerial photographs

Calculate the meters per pixel of a camera from its resolution, height, and angle of view.

Proper line numbers with Jekyll

How to get beautiful line numbers in Jekyll code blocks.

Compiling zsh without root

Tutorial to compiling zsh on a machine without root access.

Coding cheatsheet

Quick snippets of easy-to-forget but often used commands, tricks and tips.