Blog.
Notes from my Obsidian vault: thoughts and experiments shaped by the Zettelkasten system, then refined with LLMs into pieces with a beginning, middle, and end before being published here.
Filter by tag 8 posts in frontend
Web Accessibility V3 — Topics cheat-sheet & decision guide
Compressed guide to the Web Accessibility (V3) course topics with quick heuristics, team workflow, and checklists.
XState — model UI behavior correctly and make it testable
State modeling in React with XState: finite states, events, guards, effects. Clear behavior and cheap tests.
useRef
useRef hook in React
SVG Are the Best
Why SVG is often a better choice than icon fonts and bitmap images for modern web interfaces.
React.Suspense
React.Suspense for lazy loading
React ForwardRef
Forwarding Refs is a technique in React where you pass a ref from a parent component to a child component
Testing Library vs Enzyme
Complete migration guide from Enzyme to Testing Library, covering the mindset shift, custom renders, wrapper patterns, form testing, and real-world Calendar component examples.
Testing Concepts Notes
Core testing concepts covering BDD, Sinon, accessibility, Lighthouse, CSS snapshots, unit testing best practices, and Storybook integration with Cypress.