Fast, disk-efficient package manager. Content-addressable global store, strict dependency resolution, first-class workspaces. Default for many TypeScript monorepos.
pnpm stores every package version once on disk in a content-addressable store and uses hard links and symlinks to materialize node_modules per project. The result: faster installs, far less disk usage, and stricter dependency resolution that catches phantom-dependency bugs npm tolerates. Workspaces are first-class and pair naturally with Turborepo or Nx. Many DD apps and most modern TypeScript monorepos use pnpm as their default.
Last verified
curl -fsSL https://get.pnpm.io/install.sh | sh -Invoke-WebRequest https://get.pnpm.io/install.ps1 -UseBasicParsing | Invoke-Expressionnpx get-pnpmSources: Installation, pnpm blog (release notes), pnpm 12.0 release, GitHub repository
All-in-one JavaScript runtime, bundler, test runner, and package manager. Rewritten in Rust as of Bun 1.4 (August 2026), drop-in compatible with Node, dramatically faster install and start times.
The original server-side JavaScript runtime. V8 under the hood, npm ecosystem, and the default backend runtime for most production deployments.
Secure-by-default JavaScript and TypeScript runtime from Node's original creator, with built-in TypeScript, fmt, lint, and test. The Deno team joined Cloudflare in October 2026: the runtime gets one more year of bug-fix and security releases, and Deno Deploy shuts down six months after the announcement.
Fast Rust-based formatter and linter for JavaScript and TypeScript. One tool replaces Prettier and ESLint with sub-second runs on large repos.
Fast, disk-efficient package manager. Content-addressable global store, strict dependency resolution, first-class workspaces. Default for many TypeScript monorepos.
Try pnpmHonest takes on AI dev tools, frameworks, and infrastructure - delivered to your inbox.
Subscribe FreeDeployment platform behind Next.js. Git push to deploy. Edge functions, image optimization, analytics. Free tier is generous.
Self-hosted PaaS for deploying apps, databases, and services. Git-based deploys, Docker support, preview environments, and a clean UI.
Reactive backend - database, server functions, real-time sync, cron jobs, file storage. All TypeScript. This site's backend (courses, videos, user data) runs on Convex.
What MCP servers are, how AI clients like Claude Code call their tools, how to add one through .mcp.json, and how to build your own in TypeScript.
AI AgentsStep-by-step guide to building an MCP server in TypeScript - from project setup to tool definitions, resource handling, testing, and deployment.
AI Agents
Deno Desktop in Deno 2.9 compiles TypeScript projects into native apps with a system WebView or bundled Chromium. How it...

Claude API version 2026-10-21 removes temperature, top_p and top_k, and new major SDKs (TypeScript 1.0, Python 2.0) send...

Which embedding model to use in 2026: 20+ API and open-weight models compared on price per 1M tokens, dimensions, max in...

MCP sampling, elicitation and roots explained against the 2026-07-28 spec, with JSON-RPC examples and which of 24 client...

97 of 167 models we track enforce a JSON schema on output. Request shapes, schema limits and refusal handling for OpenAI...

Ten agent frameworks, one decision guide: a capability matrix built from official docs and a flowchart that picks by lan...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.