titoadeoye.hashnode.devHow to Test Accessibility & Some Common Interview QuestionsFirst, pick a WCAG version and target. This is usually: WCAG 2.1 AA or 2.2 AA. This defines the checklist. Then, inventory your UI. List: Pages Components User flows States (error, loading, empty, success). Accessibility failures often hide in st...4d ago·6 min read
titoadeoye.hashnode.devARIA & Advanced SemanticsARIA = Accessible Rich Internet Applications ARIA exists because HTML wasn’t designed for modern UIs. We had to build custom widgets (modals, tabs, comboboxes, etc.) and screen readers need to understand those widgets. You do not need ARIA for button...Feb 18·3 min read
titoadeoye.hashnode.devWeb Accessibility Fundamentals: How the Web Actually WorksHello there👋 This is an engineer’s guide to accessibility - a practical attempt to explain how it actually works, and how to think about it when building real interfaces. Most engineers think accessibility is: “support screen readers” “add aria-la...Feb 16·16 min read
titoadeoye.hashnode.dev"It Works on My Machine" is a Lie: A Real-World Docker Survival GuideHello there👋 This will not be the typical 20 minute soul-sucking Docker dissertation. The goal is to get your app from “works on my machine” to publicly accessible over HTTPS using Docker. This article is not a deep dive into the totality of what Do...Feb 9·17 min read
titoadeoye.hashnode.devWhy Husky Is UnderratedWe automate everything — builds, tests, deploys — yet somehow forget about the one place where bad code first enters the system: the commit. Husky solves that. It’s a simple, reliable way to hook into Git and run scripts before code gets merged, but ...Nov 10, 2025·5 min read