Blog
Practical notes on JavaScript tooling, module systems and the platform decisions behind the work we do
-
Node's Built-In Test Runner: Ready to Replace Jest?
Node's built-in test runner handles suites, mocking, snapshots and coverage with no dependencies, though watch mode and module mocking are experimental.
-
Hydrogen vs Next.js for a Shopify Storefront
Hydrogen hands you Shopify's cart, caching and customer accounts on Oxygen; Next.js hands you a runtime choice and the rest of the work.
-
How to Fix INP: Diagnose It Before You Optimise
How to fix INP: use web-vitals attribution and the Long Animation Frames API to name the slow script, then fix the phase that dominates.
-
Next.js use cache: Keys, Lifetimes and Limits
How Next.js builds a use cache key, what the cacheLife profiles actually mean, and why cookies() inside a cached scope throws.
-
Oxlint vs Biome: Picking an ESLint Replacement
Oxlint is lint-only and runs real tsc type checking through tsgolint, while Biome bundles the formatter and infers types without a compiler.
-
Cloudflare Pages vs Workers: Which to Deploy On
Cloudflare now says to start new projects on Workers, not Pages: what Static Assets changes, what breaks, and when Pages still wins.
-
Run TypeScript in Node Without ts-node or tsx
Node can run TypeScript without ts-node by stripping types from .ts files, as long as you avoid the four syntax forms it refuses.
-
Cross-Document View Transitions Without a Router
Cross-document view transitions animate navigation between plain HTML pages with one CSS at-rule, and no client-side router.
-
Mastering Efficient JavaScript Development with PNPM: Beyond the Basics
Following our introduction to PNPM's groundbreaking approach to package management, this article delves deeper into the advanced capabilities and…
-
Turbo Repo: Streamlining Your JavaScript Projects for Peak Efficiency
In the dynamic world of software development, efficiency and scalability are paramount. This is especially true in the JavaScript ecosystem, where…
-
Evaluating Vercel for Web Development: Pros and Cons
Vercel is a cloud platform for static sites and Serverless Functions that aims to simplify the development and deployment process for developers. It's…
-
Overcoming Challenges: Migrating to ESM Modules with Incompatible Dependencies
The shift towards ECMAScript Modules (ESM) represents a significant evolution in JavaScript development, promising more efficient, scalable, and…