Theme switcher using CSS custom properties
A tutorial on implementing a dynamic theme switcher using CSS custom properties (CSS variables) and JavaScript, with localStorage for persistence.
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.
Microsoft ends support for IE8, IE9, and IE10, sparking discussion on how to handle core web experiences for outdated browsers.
A developer shares personal experiences and advice on overcoming self-doubt and building confidence in tech, especially for underrepresented individuals.
Explains why and how to create a WordPress child theme to safely customize a theme without losing changes during updates.
A developer's critique of Opera Mini's poor support for modern web features, with a crowdsourced resource for workarounds.
A developer shares personal lessons on handling public criticism and negative feedback after publishing a technical article on a popular industry website.
A technical guide on using CSS Flexbox to create responsive, self-adjusting grid layouts that handle dynamic content elegantly.
A developer documents their journey of learning Vue.js by live-coding on Twitch, sharing the process with all its mistakes and discoveries.
Explains CSS techniques to define image aspect ratios, preventing layout reflow and improving page load experience.
Compares animated SVG and GIF formats, highlighting SVG's advantages in quality, scalability, and performance for vector-based graphics.
A tutorial on how to easily add a Hacker News share button to a blog using code from Segment.io.
A developer's guide to optimizing SVG creation and export for web projects, focusing on cleaner code and better designer-developer workflows.
A technical analysis of a website's poor scrolling performance, focusing on diagnosing and fixing parallax implementation issues using DevTools.