Courses, workshops, and learning tracks I work through hands-on. Active learning is how I move from understanding to fluency.
Courses and tracks I'm working through hands-on.
Frontend Masters · Steve Kinney
Deep dive into React internals — Fiber, lanes, render phases — and practical optimisation techniques like state colocation, memoization, useTransition, and optimistic UI.
Courses I've completed and documented as blog series.
Frontend Masters · Kyle Simpson
Service worker lifecycle, caching strategies, background sync, and turning any website into a reliable offline-first experience.
Frontend Masters
State patterns in React — local vs global, anti-patterns, AI-assisted state modelling, form data, and performance optimisations at scale.
Frontend Masters
XSS, CSRF, SQL injection, authentication flows, JWT, cookies, and building secure JavaScript applications from first principles.
Other
System design fundamentals — DNS, load balancing, consistent hashing, caching, CDN, and designing at scale from first principles.