Accessibility as Design
Accessibility is not a feature you bolt on after launch — it's a design constraint that improves the experience for everyone. Screen reader users, keyboard navigators, and users with color vision deficiencies are the most obvious beneficiaries. But accessible design also helps users on slow connections, in bright sunlight, with broken trackpads, or using your app one-handed on a bus.
Common UI Patterns
Users spend most of their time on other apps and websites. They arrive at yours with expectations already set — Jakob's Law. Following established UI conventions means users spend their mental energy on your content, not your interface. Breaking those conventions means friction, confusion, and drop-off.
Design Tools & Resources
Curated tools and resources that help developers make better design decisions without needing a design degree. Each tool listed here is free or has a meaningful free tier.
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.
Laws of UX
Practical UX principles backed by psychology that every developer building web interfaces should know. This page summarizes the 21 laws collected by Jon Yablonski at lawsofux.com, organized into five thematic groups with concrete implementation guidance.
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.
Other Online Resources
Resources that don't fit neatly into Web, JavaScript, or Node.js — but are still essential for a well-rounded developer.
Visual Design Fundamentals
The four pillars of visual design for developers who build web interfaces: typography, color, spacing, and visual hierarchy. This is not a design theory textbook — these are practical rules and CSS patterns you can apply immediately to make your UIs look and feel professional.
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.