๐๏ธ Web
The web topic covers what happens in the browser, on the client side. This page collects the best learning resources for the web platform โ from HTML and CSS to accessibility and performance.
๐๏ธ JavaScript & TypeScript
JavaScript is the language of the web โ and with TypeScript on top, it's the language of everything Aliz builds. This page covers learning resources from fundamentals to advanced type-level programming. For Node.js runtime and backend resources, see Node.js.
๐๏ธ Node.js
Node.js is the runtime that powers Aliz's backend services and tooling. This page collects learning resources from first steps to production best practices. For JavaScript language fundamentals, see JavaScript & TypeScript.
๐๏ธ ๐ฏ UI/UX Design
5 items
๐๏ธ ๐ Browser APIs
5 items
๐๏ธ Other Online Resources
Resources that don't fit neatly into Web, JavaScript, or Node.js โ but are still essential for a well-rounded developer.
๐๏ธ Rendering Architectures
This page covers the different rendering strategies available for modern web applications โ what they are, how they work, and their trade-offs. If you're looking for guidance on which one to pick for your project, see Choosing a Rendering Architecture.
๐๏ธ Performance & Core Web Vitals
Performance is a user-experience concern first and a Google Search ranking signal second โ slow pages lose users, and Google's page experience signals factor Core Web Vitals (CWV) into ranking. This page is the performance-testing pillar that complements Testing Strategy: it covers what Lighthouse measures, what the Core Web Vitals are and how they're scored, the difference between lab and field data, how to actually run audits (DevTools, CLI, PageSpeed Insights, Lighthouse CI, RUM), and a recommended Aliz workflow. Per-metric optimisation guidance stays as short checklists with links out to web.dev โ no need to duplicate what's already well-documented there.
๐๏ธ Web Platform Baseline
Baseline is a shared indicator maintained by the W3C WebDX Community Group that tells developers whether a web platform feature works across all major browsers. Instead of manually cross-referencing compatibility tables, you check a single label: is it Baseline or not? It ships with two clear tiers that map directly to risk tolerance. Learn more at the official Baseline page.
๐๏ธ npm Workspaces
npm Workspaces is npm's native monorepo feature: one root package that manages multiple nested packages in a single repository, with a single install step and a single lockfile. It has been supported since npm v7, so every modern Node.js installation has it out of the box.