Skip to content

build-tools

13 posts

build-tools
CDK TypeScript Lambda: Choosing a Bundler and cdk synth Runner

A measured benchmark of 9 bundlers and 3 cdk synth runners for CDK TypeScript Lambdas, with a per-layer default and the rule that picks each one.

aws-cdk · lambda · typescript +3

Nub vs Vite+: Two Rust Toolchains for Opposite Ends of the JS Stack

Nub and Vite+ are both 2026 oxc-powered Rust toolchains that look like rivals but are not. A clear rule for which binary belongs in which repo.

javascript · typescript · vite +3

Shift-Left Security: Removing the Review-Queue Bottleneck

How high-performing teams keep security review from becoming a lead-time bottleneck: shift-left automation, risk-based gates, a paved road, dependency cadence.

ci-cd · devops · security +3

Golden Paths for a Frontend Platform: Scaffolding, Shared Packages, and a Task CLI

How a frontend platform team makes the right way the easy way: golden-path scaffolding, versioned shared packages, and a task CLI that removes per-team drift.

platform-engineering · developer-experience · build-tools +1

Server-Side Micro-Frontend Composition: One Page, Many Teams

Server-side micro-frontend composition lets independent teams own fragments of one page. The hard part is the ownership boundary and the versioned consistency contract.

build-tools · architecture · nextjs +2

AWS Lambda Cold Start Optimization in TypeScript: 5 Anti-Patterns

DI containers, monolithic SDKs, god-handlers, top-level secret fetches, and heavy ORMs: what they cost on cold start, and the functional shape that replaces them.

lambda · typescript · serverless +2

pnpm Catalogs: Fix Dependency Drift in Monorepos

How pnpm catalogs stop dependency drift in JavaScript monorepos: one place to declare shared versions, named catalogs for legacy packages, and CI enforcement.

build-tools · nodejs · performance

Frontend Build Tools History: From jQuery and Grunt to Bower3/3

Before webpack, we concatenated files with Grunt and wrestled with jQuery spaghetti. How frontend tooling grew from manual file management to real build systems.

javascript · build-tools · technical-debt +2

Grunt vs Gulp vs Webpack: How Modern Bundling Emerged2/3

How Grunt reshaped build automation and webpack changed how we think about dependencies: the hard shift from manual processes to modern bundling.

build-tools · webpack · javascript +1

esbuild, SWC, and Vite: Why Native Build Tools Replaced Webpack1/3

How native tools like esbuild, SWC, and Vite solved webpack's speed problems, taking builds from tens of seconds down to milliseconds.

esbuild · build-tools · vite +4

Google Closure Compiler: Legacy, Lessons, and Modern Alternatives

How Google's 2009 Closure Compiler shaped modern web tooling, from dead code elimination to type checking, and its lasting mark on today's build tools.

javascript · build-tools · best-practices +6

Micro Frontend Implementation Patterns: Module Federation and Beyond1/1

Production-ready Module Federation setups, cross-app communication, routing strategies, and the race conditions that break split routing under load.

build-tools · react · tutorial +2

React Native WebView Communication: postMessage Bridge Patterns1/1

WebView-to-native communication patterns: message passing, service integration, and a type-safe request-response bridge with working code.

expo · mobile · build-tools +4