When to use semantic elements like section, article, aside, and figure instead of generic divs, and why it matters for screen readers and SEO.
Best practices of accessibility in front-end development
Tips, tricks and tools for building inclusive, accessible web applications.
WCAG requirements for minimum touch target sizes, spacing between interactive elements, and CSS techniques for improving mobile usability.
CSS techniques for visually hidden content, focus styles, reduced motion, high contrast mode, and avoiding visual-DOM order mismatches.
A comprehensive manual testing checklist covering keyboard navigation, screen readers, visual design, forms, media, and ARIA implementation.
Using axe-core, Playwright, Jest, and Cypress to write automated accessibility tests in JavaScript that run in CI/CD pipelines.
Building carousels with keyboard navigation, live region announcements, auto-rotation controls, and proper ARIA roles for screen readers.