A poll, third-party, assumptions, and some tips
Analyzes a poll on third-party code usage in front-end development, comparing JavaScript vs. CSS reliance and discussing performance trade-offs.
Michael Scharnagl is a freelance front-end developer specializing in accessibility, progressive enhancement, and web performance, creating readable and user-friendly websites for businesses, organizations, and events.
145 articles from this blog
Analyzes a poll on third-party code usage in front-end development, comparing JavaScript vs. CSS reliance and discussing performance trade-offs.
Essential frontend testing criteria for a feature's Definition of Done, covering devices, accessibility, and JavaScript resilience.
A front-end developer argues for embracing the challenge of unknown browser and device combinations through progressive enhancement.
Explores accessible HTML patterns for teaser/card components, comparing multiple link approaches and their pros/cons.
A tutorial on using the Web Share Target API to enable users to share images directly from their device to a custom website or web app.
A web developer reflects on eight years of blogging, the switch to 11ty, and plans for more tutorials on accessible web development.
Argues for starting web projects with simple, traditional HTML/CSS/JS instead of over-engineering with complex modern frameworks and build tools.
A guide to implementing accessible hamburger menus for web navigation, covering common pitfalls and best practices for icons and toggle buttons.
Explains the inconsistent browser handling of image EXIF orientation and provides a Node.js solution to fix portrait images uploaded from phones.
A developer reflects on building and shutting down feediary, a privacy-focused RSS reader, due to low conversion to paid subscriptions.
The author details the release of version 8 of their personal website, highlighting a switch from WordPress to the static site generator Eleventy.
Explores browser features for detecting user preferences like reduced motion and dark mode using CSS and JavaScript media queries.
A web developer reflects on seven years of blogging, sharing experiences, and announces a site migration to a static site generator.
A 2019 overview of CSS hyphenation, covering browser support, implementation code, and limitations like excessive hyphenation.
Explains how and why to enhance HTML links into interactive buttons using JavaScript, with a practical login dialog example.
A tutorial on using Puppeteer to crawl website articles, extract content, and convert it into Markdown files for a static site migration.
A front-end developer reflects on the undervaluation of HTML/CSS skills and argues for respect across web development specializations.
Analyzes the performance and privacy costs of web tracking scripts for businesses and users, questioning their true value.
Developer shares the story behind building feediary.com, a privacy-focused, ad-free RSS reader, to escape Twitter's algorithmic feed and information overload.
A developer explains the decision to avoid CSS Custom Properties for a paid theme feature to maximize browser compatibility, discussing progressive enhancement trade-offs.