Programming Languages · Development
Programming languages, patterns, and development practices
A decision framework for the TypeScript data layer on Postgres: how much SQL the library should own, what it costs on Lambda, and when the default is wrong.
typescript · postgresql · data-storage-orm +1
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
A small, complete URL shortener on AWS Lambda and DynamoDB with Effect and SST v4, showing schema-at-the-boundary, layers, and tagged-error mapping.
functional-programming · lambda · typescript +2
Bake a single PII branded type into your observability API signatures so TypeScript rejects sensitive fields at the call site, before any runtime redactor sees them.
typescript · zod · observability +3
A deep comparison of Cedar, Rego, OpenFGA DSL, and Cerbos YAML/CEL policy languages: syntax, performance, formal verification, tooling, and TypeScript integration.
authorization · security · architecture +2
A practical comparison of TypeScript AI SDKs for building agents: Vercel AI SDK, OpenAI Agents SDK, and AWS Bedrock, with code examples and decision frameworks.
typescript · ai-tools · serverless +4
A comparison of modern TypeScript linting and formatting tools - ESLint, Prettier, Biome, and Oxlint - with benchmarks, config examples, and migration tips.
typescript · code-quality · developer-experience +2
A technical guide to production-grade prompt engineering: systematic design, security, observability, and cost optimization for enterprise LLM apps.
prompt-engineering · llm · ai-tools +6
How SOLID principles apply to modern JavaScript: practical examples with TypeScript, React hooks, and functional patterns, plus when they're overkill.
typescript · javascript · react +4
A practical guide to learning Effect incrementally and integrating it with AWS Lambda, with real code examples, common pitfalls, and production patterns.
typescript · functional-programming · lambda +4
How Singleton, Factory, Builder, and Prototype patterns evolved in TypeScript: when ES modules replace singletons and when factory functions beat classes.
typescript · design-patterns · architecture +1
How Decorator, Adapter, Facade, Composite, and Proxy patterns evolved in React and TypeScript: when HOCs give way to hooks and how adapters isolate third-party APIs.
typescript · react · design-patterns +2
How the Builder pattern uses TypeScript's type system for safe, discoverable APIs across serverless, data layers, and testing, with working examples.
typescript · design-patterns · aws-cdk +2
Seven lesser-known TypeScript features that improve production code: satisfies, noUncheckedIndexedAccess, branded types, discriminated unions, and more.
typescript · best-practices · code-quality
A framework for six levels of AI assistance in software, from code review to vibe coding, with guidance on when to dial AI help up or down.
ai-tools · code-quality · productivity +4
Where AI coding assistants actually help, why individual speed gains stall at the team level, and what to put in place before widening adoption.
ai-tools · productivity · github-copilot +3
A hands-on guide to adopting AI developer tools: readiness scoring, pilot scope, security controls, review capacity, and the metrics worth tracking.
ai-tools · security · code-review +3
A comprehensive guide to Claude Code, AI agents, and Model Context Protocol servers that transforms developers from basic users to power users
claude-code · mcp · ai-tools +5
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
How to transform code reviews from fault-finding into mentorship and learning opportunities that build psychological safety while improving code quality.
code-review · organizational-culture · mentorship +5
How to model GitHub Copilot ROI at enterprise scale: the license and review cost lines, the metrics that matter, payback shape by team size, and rollout anti-patterns.
github-copilot · ai-tools · productivity +7
Where AI-assisted code review catches what humans miss, where humans still excel, and how to build effective human-AI collaboration in your review process.
code-review · ci-cd · security +7
When a Node.js to Go move on AWS Lambda pays for itself and when it does not: the decision framework, the serverless Go patterns, and the cost math behind the call.
go · nodejs · serverless +5
Why time bugs hide in production, how to migrate from Moment.js to Day.js or date-fns, and how to keep UTC everywhere with conversion only at the display boundary.
nodejs · javascript · productivity +3
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
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
Why undici is the sensible default for Node.js server-to-server calls, and when Axios, native fetch, or Effect is the better pick
nodejs · http · functional-programming +3
Move from raw AWS SDK complexity to production-ready single-table design with practical DynamoDB Toolbox patterns, common pitfalls, and scaling decisions.
aws · dynamodb · serverless +1
Every markdown typography and formatting feature, from headings and tables to footnotes, definition lists, and admonitions.
documentation · tutorial