Modern-day samurai kneeling in traditional armor, sword in hand, against a vibrant wall of multicolored paint splashes — symbolizing the fusion of ancient warrior spirit with contemporary creativity.
Michaël holding a katana on a colorful background

Hey! My name is Michaël Vanderheyden
aka. Th3S4mur41

I'm a passionate web developer dedicated to crafting accessible and user-friendly interfaces that make a difference. I believe that every user—regardless of abilities or context—should experience seamless, intuitive digital interactions. My love for clean code and exploring the latest HTML and CSS features fuels my drive for innovation. With a background in martial arts, I bring the same discipline, respect, and commitment to my work, ensuring high-quality, future-proof solutions.

The web is my dojo

This website is my personal training ground. Beyond being a home for my blog, it serves as a laboratory where I experiment with the latest web techniques—specifically pushing the boundaries of modern HTML and CSS.

Help me improve

Since this site is a playground for experimentation, things might occasionally break in unexpected ways. If you find a bug or an accessibility barrier, please report it via GitHub issues. Your feedback helps me sharpen my craft and ensures a better experience for everyone.


Latest posts

Language Attribute: Setting the Right Context

blogComic-style illustration of Michaël Vanderheyden wearing a baseball cap and samurai-themed shirt, working on a laptop with a samurai sticker. To the side, accessibility icons and the hashtag #A11yTips promote practical accessibility tips for developers.

Learn how the HTML lang attribute improves screen reader pronunciation, supports multilingual accessibility, and enables language-aware testing across browsers

7 min read • 900 words

Mixins: From Preprocessors to Native CSS

blogComic style representation of Michaël Vanderheyden throwing ninja star representing mixins to shatter code blocks filled with repetitive CSS properties

Native CSS mixins in Chromium: practical examples, runtime differences vs Sass/Less, flag-based testing, DevTools gaps, and where the draft spec goes further.

13 min read • 1,592 words

Focusgroup: The Future of Keyboard Navigation

blogA comic-style hero image split in two: on the left, a tired developer, wearing a purple hoodie, is chained by 'JavaScript Logic' and 'Manual Tabbing' logic, struggling with complex code. On the right, a smiling Michaël Vanderheyden with a cap and glasses gives a thumbs-up. Floating beside him, 'focusgroup' automatically handling navigation for 'toolbar', 'tablist', and 'menu' via standard arrow keys.

Chrome and Edge 150 shipped native focusgroup support — an HTML attribute that brings arrow-key navigation to the browser, with automatic ARIA roles and a polyfill available today.

6 min read • 713 words