Curated references for the modern JS/TS stack. Each category lists a maximum of five resources — only canonical, maintained, and authoritative sources. Difficulty is rated: Beginner , Intermediate , Advanced .
Title URL Description Difficulty
TypeScript Handbook https://www.typescriptlang.org/docs/handbook/intro.html The official, comprehensive language reference maintained by the TypeScript team. Beginner–Intermediate
TypeScript Deep Dive https://basarat.gitbook.io/typescript/ Basarat Ali Syed’s free book covering TS internals, patterns, and gotchas for experienced developers. Intermediate
TypeScript Release Notes https://www.typescriptlang.org/docs/handbook/release-notes/overview.html Official per-version changelogs; essential for tracking new features and breaking changes. All levels
Type Challenges https://github.com/type-challenges/type-challenges Graded exercises for mastering advanced type-level programming in TypeScript. Intermediate–Advanced
Matt Pocock’s Total TypeScript https://www.totaltypescript.com/ Structured video course and articles on practical TS patterns; widely regarded as the best paid course for working developers. Intermediate–Advanced
Title URL Description Difficulty
React Documentation (react.dev) https://react.dev/ Official React docs rebuilt in 2023 with hooks-first examples and interactive sandboxes. Beginner–Intermediate
React Server Components RFC https://github.com/reactjs/rfcs/blob/main/text/0188-server-components.md The original RFC explaining RSC design rationale; essential for understanding Next.js App Router. Intermediate–Advanced
useHooks https://usehooks.com/ Curated, well-explained collection of production-quality custom hooks. Intermediate
Tanner Linsley — TanStack Query Docs https://tanstack.com/query/latest/docs/framework/react/overview Official docs for TanStack Query (React Query); the standard for server-state management. Intermediate
React Patterns https://reactpatterns.com/ Reference for established component composition patterns; concise and scannable. Intermediate
Title URL Description Difficulty
Vue 3 Official Docs https://vuejs.org/guide/introduction Official guide covering Composition API, reactivity, SFCs, and migration from Vue 2. Beginner–Intermediate
Vue 3 Migration Guide https://v3-migration.vuejs.org/ Official list of all breaking changes from Vue 2 to Vue 3 with migration paths. Intermediate
Pinia Documentation https://pinia.vuejs.org/ Official docs for Pinia, the official Vue state management library replacing Vuex. Beginner–Intermediate
VueUse https://vueuse.org/ Collection of composable utilities; both a reference and a learning resource for Composition API patterns. Intermediate
Vue School — Vue 3 Masterclass https://vueschool.io/courses/the-vue-3-masterclass The most comprehensive structured Vue 3 course; covers Composition API, Pinia, Vue Router, testing. Beginner–Intermediate
Title URL Description Difficulty
Next.js Documentation https://nextjs.org/docs Official docs covering App Router, server/client components, routing, caching, and deployment. Beginner–Advanced
Next.js Learn (official tutorial) https://nextjs.org/learn Hands-on project-based tutorial from Vercel; teaches App Router, Postgres, auth, and deployment. Beginner–Intermediate
Next.js GitHub Discussions https://github.com/vercel/next.js/discussions Official forum for architecture questions, patterns, and caching behavior explanations from maintainers. Intermediate–Advanced
Vercel Blog — Architecture Posts https://vercel.com/blog Official Vercel engineering posts on rendering strategies, caching, and Edge runtime trade-offs. Intermediate–Advanced
Lee Robinson’s YouTube Channel https://www.youtube.com/@leerob DX lead at Vercel; concise videos explaining Next.js and React internals. Intermediate
Title URL Description Difficulty
Nuxt Documentation https://nuxt.com/docs Official Nuxt 3 docs covering file-based routing, auto-imports, server routes, and composables. Beginner–Advanced
Nuxt Modules https://nuxt.com/modules Official module registry; the authoritative list of first-party and community Nuxt integrations. All levels
UnJS Documentation https://unjs.io/ Docs for the underlying utilities powering Nuxt (H3, Nitro, ofetch, etc.); useful for understanding Nuxt internals. Intermediate–Advanced
Nuxt GitHub Discussions https://github.com/nuxt/nuxt/discussions Active community Q&A from maintainers; often the fastest path to canonical answers. Intermediate
Daniel Roe’s Blog https://roe.dev/blog Nuxt core team lead; posts on Nuxt architecture, composables, and advanced patterns. Intermediate–Advanced
Title URL Description Difficulty
NestJS Documentation https://docs.nestjs.com/ Official reference covering modules, DI, guards, interceptors, pipes, microservices, and WebSockets. Beginner–Advanced
NestJS Fundamentals (official course) https://courses.nestjs.com/ Free official video course from the NestJS team; the fastest structured onboarding path. Beginner–Intermediate
NestJS Recipes https://docs.nestjs.com/recipes/prisma Official integration guides for Prisma, TypeORM, Swagger, CQRS, and other ecosystem tools. Intermediate
Trilon Blog https://trilon.io/blog Blog from NestJS core contributors; posts on advanced DI, performance, and architecture patterns. Advanced
Awesome NestJS https://github.com/nestjs/awesome-nestjs Curated community list of NestJS libraries, tools, and examples; maintained by the team. All levels
Title URL Description Difficulty
PostgreSQL Official Documentation https://www.postgresql.org/docs/current/ The authoritative reference for all PostgreSQL features, SQL syntax, and server configuration. All levels
The Art of PostgreSQL https://theartofpostgresql.com/ Book by Dimitri Fontaine focused on using SQL effectively; covers advanced queries, indexing, and performance. Intermediate–Advanced
Use The Index, Luke https://use-the-index-luke.com/ Free, database-vendor-inclusive reference on indexing and query performance; PostgreSQL examples throughout. Intermediate–Advanced
pganalyze Blog https://pganalyze.com/blog High-quality technical posts on PostgreSQL performance, EXPLAIN analysis, and configuration. Advanced
Supabase PostgreSQL Guides https://supabase.com/docs/guides/database/introduction Practical PostgreSQL guides covering RLS, full-text search, and JSON — useful even without Supabase. Beginner–Intermediate
Title URL Description Difficulty
Prisma Documentation https://www.prisma.io/docs/ Official reference for schema definition, client API, migrations, and relation handling. Beginner–Advanced
Prisma Data Guide https://www.prisma.io/dataguide In-depth articles on database concepts, connection pooling, and data modeling — not Prisma-specific. Beginner–Intermediate
Prisma Examples Repository https://github.com/prisma/prisma-examples Official collection of working examples across frameworks (NestJS, Next.js, Express, etc.). Beginner–Intermediate
Prisma Migrate Mental Model https://www.prisma.io/docs/orm/prisma-migrate/understanding-prisma-migrate Explains shadow database, drift detection, and migration history — critical for production use. Intermediate–Advanced
Accelerate Documentation https://www.prisma.io/docs/accelerate Prisma’s connection pooler and global cache layer; relevant for serverless deployments. Intermediate
Title URL Description Difficulty
Drizzle ORM Documentation https://orm.drizzle.team/docs/overview Official docs for schema definition, queries, relations, and the Drizzle Kit migration CLI. Beginner–Advanced
Drizzle Studio https://orm.drizzle.team/drizzle-studio/overview GUI for browsing and editing database data; accessed via drizzle-kit studio. Beginner
Drizzle Examples Repository https://github.com/drizzle-team/drizzle-orm/tree/main/examples Official framework-specific examples for Next.js, NestJS, Bun, and others. Beginner–Intermediate
Drizzle GitHub Discussions https://github.com/drizzle-team/drizzle-orm/discussions Active maintainer responses; canonical answers to edge cases in relation queries and migrations. Intermediate–Advanced
This Week In Drizzle https://orm.drizzle.team/blog Official blog with release notes and migration guides for new Drizzle versions. All levels
Title URL Description Difficulty
Vitest Documentation https://vitest.dev/ Official docs for the Vite-native test runner; covers unit, integration, snapshot, and coverage. Beginner–Advanced
Playwright Documentation https://playwright.dev/docs/intro Official docs for browser automation, E2E tests, API testing, and trace viewer. Beginner–Advanced
Testing Library Docs https://testing-library.com/docs/ Guides for @testing-library/react and @testing-library/vue; teaches accessibility-first testing. Beginner–Intermediate
Kent C. Dodds — Testing JavaScript https://testingjavascript.com/ Structured paid course on the full JS testing spectrum from unit to E2E; widely used reference. Intermediate
Google Testing Blog — Test Pyramid https://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html Foundational post on the test pyramid and cost trade-offs; applicable to any stack. Beginner–Intermediate
Title URL Description Difficulty
GitHub Actions Documentation https://docs.github.com/en/actions Official reference for workflow syntax, runners, secrets management, and marketplace actions. Beginner–Advanced
Docker Official Documentation https://docs.docker.com/ Authoritative reference for Dockerfile authoring, Compose, and multi-stage builds. Beginner–Advanced
Render Documentation https://render.com/docs Official docs for deploying web services, workers, cron jobs, and managed databases on Render. Beginner–Intermediate
The Twelve-Factor App https://12factor.net/ Methodology for building portable, scalable services; directly applicable to Node.js deployments. Beginner–Intermediate
OpenTelemetry JavaScript https://opentelemetry.io/docs/languages/js/ Official docs for adding distributed tracing and metrics to Node.js applications. Intermediate–Advanced
Title URL Description Difficulty
OWASP Top 10 (2021) https://owasp.org/www-project-top-ten/ The canonical reference for web application security risks; use as a checklist for any project. Beginner–Intermediate
Snyk Learn https://learn.snyk.io/ Free, interactive security lessons covering injection, XSS, SSRF, and dependency vulnerabilities in JS/TS. Beginner–Intermediate
Helmet.js Documentation https://helmetjs.github.io/ Reference for HTTP security headers middleware; should be applied to every Express/NestJS app. Beginner
OWASP Node.js Cheat Sheet https://cheatsheetseries.owasp.org/cheatsheets/Nodejs_Security_Cheat_Sheet.html Concise, actionable security checklist specific to Node.js applications. Intermediate
Auth.js (NextAuth) Documentation https://authjs.dev/ Official docs for the most widely-used authentication library in the Next.js ecosystem. Intermediate
Last updated: 2026-02-18