Making the Switch Away from Icon Fonts to SVG: Converting Font Icons to SVG
A guide on converting icon fonts to SVG icons, covering tools and steps for modern web development.
A guide on converting icon fonts to SVG icons, covering tools and steps for modern web development.
Google's potential ranking boost for sites using service workers (offline-ready) highlights how SEO drives web technology adoption over user benefits.
Explains the differences and use cases for the four CSS defaulting values: initial, inherit, unset, and revert.
A technique for lazyloading resources like iframes and CSS using <noscript> tags to ensure progressive enhancement when JavaScript is unavailable.
Explains the iOS Safari 'shrink-to-fit' viewport issue and the required meta tag fix for responsive web design.
A tutorial on implementing the classic Holy Grail web layout using the modern CSS Grid module, with code examples and explanations.
A developer explains why they switched from icon fonts to SVG for web icons, citing performance, accessibility, and maintainability benefits.
A developer argues against forcing external links to open in new tabs, advocating for user control and confidence in website content.
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.