The On/Off SPA: Client-Side Navigation as a Removable Layer
Adding single-page navigation as an optional, per-visitor layer on top of a server-rendered site, and the caching and lifecycle traps it brings.
Notes from the engineers who build Pulu Minigolf and the route planners behind it.
Web performance, TypeScript, progressive web apps, databases, and the occasional security deep dive.
Adding single-page navigation as an optional, per-visitor layer on top of a server-rendered site, and the caching and lifecycle traps it brings.
A reflection on how Open Source shifted from an idealistic movement to a vessel for corporate-backed, proprietary SaaS.
JSON blobs used for unstructured data were found to tank count() query performance on MySQL 8.0 compared to PostgreSQL.
A survey of the early ORM and database driver options available in the fledgling Deno ecosystem.
An early look at Deno 1.0 arguing it is already a credible alternative runtime to Node.js.
How to use Aria2 or Axel to split a single HTTP download across multiple WAN connections for higher throughput.
iOS 11.3 finally shipped Service Worker support, unlocking offline capability for Progressive Web Apps on iPhone.
Growing web platform complexity expands the attack surface of ordinary web applications in ways developers underestimate.
A workaround for the Slack Electron app's runaway memory usage on desktop.
TypeScript's tooling and typing make it a natural on-ramp for JavaScript developers adopting WebAssembly.
Google removed the monthly Fetch as Google indexing request quota, changing how publishers push content for reindexing.
How the Gentics Mesh headless CMS handles focal-point-aware image cropping across different aspect ratios.
Looks at how the Spectre CPU vulnerability and its software mitigations affect ARM-based mobile devices.
An observation that Telegram messages pass through Lufthansa's paid FlyNet inflight WiFi without payment.
A comparison of command-line HTTP benchmarking tools in 2026: how h2load, hey and wrk held up, plus oha, bombardier, vegeta and k6.
A walkthrough of using React as a server-side templating engine with Koa.js and TypeScript on Node.js.
Benchmarks the CPU cost of server-side rendering React on Node.js against a traditional templating engine.
Techniques for debugging how GoogleBot crawls and indexes a Next.js Universal JavaScript application.
How to embed Google AdSense correctly in a Gatsby.js statically generated site despite its static HTML output.
An overview of building decoupled sites with Next.js against GraphQL-capable headless CMS backends.
Introduces lit-html, a lightweight JavaScript templating library built on native HTML template literals.
Diagnoses and fixes duplicate affiliate redirect logging caused by an overly aggressive Service Worker cache in a PWA.
Discusses options for preserving and re-embedding old Flash content on the web after the Flash plugin's retirement.
How to wire up Google Analytics page-view tracking correctly in a server-side rendered Next.js application.
Argues Progressive Web Apps finally deliver on the original vision of the web as a mobile app platform.
Covers how to track Progressive Web App installs and standalone-mode usage with Google Analytics.
Makes the case that native Web Components are a durable, browser-stable long-term bet for front-end development.
Examines how practical it is to exploit the Meltdown and Spectre CPU vulnerabilities against ordinary web applications.
Explores the significance of Next.js gaining the ability to embed Vue.js components alongside React.
Questions whether Google's push on web performance metrics gives its own services an unfair search ranking advantage.