Recent Posts


Scaling Performance: Caching at the Edge

Efficient caching is key to scaling web applications. This post explores how static asset caching, edge caching for guest users, and in-memory storage with Redis or Memcached can significantly reduce latency and server load.

Scaling PerformanceCaching

New Years Resolutions 2025

New year, new site, more writing.

resolutionsblogging

Choosing a new Rich Text Editor in 2022

Quill's out, Slate's in for Vanilla's next-generation editor.

contenteditableQuillJSParchmentSlateJS

PHP for Javascript Developers - Runtime

Here's a cheatsheet showing aspects of the PHP runtime for Javascript developers.

PHPJavascriptTypescriptGuide

PHP for Javascript Developers - Syntax

Here's a cheatsheet showing PHP Syntax for Javascript developers.

PHPJavascriptTypescriptGuide

Self-Hosting Analytics with Plausible

Exploring self-hosting optional for privacy-respecting analytics.

self-hostingplausibleanalyticsdockersystemd

Speeding Up PHP in Docker w/ XDebug

Tips for speeding up Docker for Mac circa 2020.

PHPPerformanceXDebugDockerNginx

Hello world

Surely hosting my own blog will make me write more?

Hello worldMeta

Getting to know QuillJS (Parchment, Blots, and Lifecycle)

The basics of Quill.js

JavascriptcontenteditableQuillJSParchment