On browser support
A web developer's perspective on handling browser support for new features, advocating for progressive enhancement and strategic use of polyfills.
A web developer's perspective on handling browser support for new features, advocating for progressive enhancement and strategic use of polyfills.
A satirical critique of progressive enhancement and universal/isomorphic apps, arguing they are too difficult and offer no personal benefit to developers.
A web developer reflects on winning an O'Reilly Web Platform Award for her work in accessibility and encouraging women in tech.
Analysis of a cryptographic vulnerability in the Beaker Python library's session encryption due to nonce reuse in AES-CTR mode.
A technical guide on implementing a Subresource Integrity (SRI) TagHelper for ASP.NET Core, covering hash calculation, caching, and browser security.
A tutorial on creating a custom email blacklist filter for the Contact Form 7 WordPress plugin using PHP.
A guide to using CSS to style broken image placeholders, improving user experience with custom messages and visual treatments.
A tutorial on creating a text-only carousel using pure CSS3, without JavaScript dependencies, for displaying rotating quotes.
A developer explains their decision to start a new blog using Hugo and GitHub Pages, aiming for weekly posts.
A developer explains six key reasons to adopt Flexbox for CSS layouts, covering browser support, syntax tools, and getting started.
A developer explores building a portfolio site entirely within GitHub's web interface, detailing the challenges and workflow of coding without a local environment.
A technical comparison of CSS relative units REM and EM, explaining their differences, use cases, and best practices for web typography.
A tutorial on implementing a dynamic theme switcher using CSS custom properties (CSS variables) and JavaScript, with localStorage for persistence.
Explores advanced image color manipulation using SVG's feColorMatrix filter, comparing it to CSS filters for dynamic web effects.
A developer reflects on the complexity of seemingly simple browser feature requests, using image alt-text display as an example.
A technical guide explaining how to use the srcset and sizes attributes for implementing responsive images in modern web development.
An introduction to Houdini, a set of upcoming web standards that allows developers to extend CSS and hook into the browser's rendering engine.
A developer explains how they created an unofficial embed for caniuse.com to display up-to-date browser support data in blog posts.
Advocates for browsers to display image alt text during loading to improve UX on slow connections and accessibility.
Apple releases Safari 9.1 with new web features like picture element and CSS variables, sparking discussion on its improved release cycle.