Sectioning Content in HTML5 - div or section or article?
Explains the semantic differences between HTML5's <div>, <section>, and <article> elements and provides guidelines for when to use each.
Explains the semantic differences between HTML5's <div>, <section>, and <article> elements and provides guidelines for when to use each.
A developer reflects on the original meaning of 'blog' as a weblog and commits to writing more informal, personal posts about software development.
A web accessibility expert seeks input from screen reader users to understand their real-world navigation strategies and challenges.
A final comparison article summarizing various CSS and SVG techniques for web design, with links to detailed resources.
A guide to creating a dynamic sitemap.xml file for ASP.NET MVC applications to improve search engine crawling.
A guide to detecting and measuring webpage jank (poor scrolling performance) using a custom JavaScript bookmarklet and browser developer tools.
A guide to creating lightweight, scriptless social media share buttons with Google Analytics tracking for dynamic websites.
Explores how modern web technologies like HTTP2 and Flexbox evolved from early HTML hacks and workarounds to solve fundamental web limitations.
A glowing review of Lea Verou's 'CSS Secrets', a book for advanced developers offering 47 CSS solutions and techniques.
An update on the new ASP.NET Core Boilerplate project template, detailing its features, improvements, and current limitations.
A guide to the different methods for defining colors in CSS, including named keywords, RGB/RGBA, and HSL/HSLA formats.
A technical guide explaining the specific rules and behaviors of CSS float properties for layout positioning.
Analyzing how Modernizr's feature detection can cause performance issues by blocking the main thread and triggering costly reflows.
A guide to implementing Gruvbox color scheme syntax highlighting for code blocks in Pandoc-generated websites.
Explores the architecture and performance of proxy browsers, explaining their global importance and how they differ from typical browsers.
A developer argues for learning HTML, CSS, and JavaScript fundamentals before jumping into frameworks like React or Angular.
Introduces bugspencer.com, a resource for reporting browser bugs, tracking bug trackers, and finding related articles.
Explains how to implement canonical URLs in ASP.NET MVC to improve SEO by consolidating page rank and avoiding duplicate content issues.
A web developer argues for defining browser support per feature/module instead of globally, using tools like caniuse.com for clarity.
A guide to building a multi-level dropdown navigation menu that is fully accessible across mouse, touch, keyboard, and screen sizes, with JavaScript fallback.