Tech

type/indexresources/tech

Tech

Reference notes — languages, tools, patterns, and technical decisions. Employer/client SOPs and internal ops workflows belong under [[Areas/Areas]] (hub at Areas/<Name>/<Name>.md; subfolders are optional and defined per area on that hub), or in project runbooks — not here.

Open the Resources/Tech/ folder or use search to find notes (skip Tech if you only want leaf pages).

Stack overview memos

  • [[Resources/Tech/Personal default fullstack stack]] — LumenDev / personal lane (Next.js, MongoDB, WAHA, n8n, Hermes)
  • Contrast (employment area memo): [[Areas/Anabatic/Tech stack]] — NestJS, Angular, PostgreSQL, Redis, Firebase, Portal

Folder convention (stack-based)

  • Store framework/library-specific notes under Resources/Tech/<Stack>/.
  • Keep Resources/Tech/Tech as the global index only.
  • Example: NestJS notes now live under [[Resources/Tech/NestJS/NestJS]] and related recipes in the same folder.

Technology references — personal / LumenDev

One note per tool (fill General notes over time); Official documentation sections point at vendor manuals.

  • [[Resources/Tech/Next.js/Next.js]]
  • [[Resources/Tech/Vercel/Vercel]]
  • [[Resources/Tech/MongoDB/MongoDB]]
  • [[Resources/Tech/WAHA/WAHA]]
  • [[Resources/Tech/OpenWA/OpenWA]] — OSS WhatsApp HTTP gateway (NestJS; alternative to WAHA Plus/Cloud)
  • [[Resources/Tech/n8n/n8n]]
  • [[Resources/Tech/Hermes/Hermes agent]]

Technology references — Anabatic employment

  • [[Resources/Tech/NestJS/NestJS]]
  • [[Resources/Tech/Angular/Angular]]
  • [[Resources/Tech/PostgreSQL/PostgreSQL]]
  • [[Resources/Tech/Redis/Redis]]
  • [[Resources/Tech/Firebase/Firebase]]

Authentication

  • [[Resources/Tech/Auth.js/Auth.js Next.js JWT Google MongoDB adapter pattern]] — Auth.js v5, App Router, JWT + Google OAuth + MongoDB adapter (evergreen template)

Deep patterns (recipes)

  • [[Resources/Tech/NestJS/NestJS Optional List Pagination Pattern]] — optional page / limit, PaginatedData envelope, TypeORM two-phase ID pagination when mapMany joins inflate rows (from Claim backend; portable to other Anabatic Nest APIs)

Tooling & editor

Evergreen Cursor/editor patterns live here; point-in-time .cursor inventories → [[Resources/Audits/Audits]].

Vault framework plugins

  • Archived: [[_Archive/project-docs-sync/README|project-docs-sync (archived)]] - legacy Cursor kit + templates; superseded by splitting managerial vault notes vs technical docs repos. See [[_Archive/project-docs-sync/ARCHIVED]].