Writing modular CSS (Part 1) — BEM
An introduction to writing modular, maintainable CSS using the BEM methodology, focusing on architecture and best practices.
An introduction to writing modular, maintainable CSS using the BEM methodology, focusing on architecture and best practices.
Using CSS selectors to visually highlight invalid, unsemantic, or inaccessible HTML elements for easier debugging and linting.
A developer outlines key criteria for selecting a Content Management System (CMS), prioritizing client needs, documentation, and user interface.
Explores the conceptual differences between static site generators and caching for web performance, focusing on developer mindset and trade-offs.
A developer discusses implementing an image optimization library within the Stitcher framework's responsive images module.
A web developer's analysis of a poll on what matters most: people, product, or tech, revealing surprising priorities in the field.
Announcing the redesigned Inqlude website with improved library categorization, navigation, and metadata for Qt libraries.
Interview with Una Kravets and Krystal Higgins discussing conference speaking, UX design, onboarding, and finding your niche in tech.
A web developer shares personal strategies for overcoming decision paralysis in design, coding, and content creation.
Explains why GIFs are slow on the web and offers two solutions: replacing them with HTML5 video or using lossy compression tools.
Explains how to apply progressive enhancement principles to CSS, covering fallbacks and feature queries for robust web design.
An explanation of CSS Grid Layout's core terminology, including grid containers, items, lines, columns, rows, and tracks.
A tutorial on how to automatically update the copyright year in a Perch CMS footer using PHP variables and custom templates.
Introducing Laravel Dusk, a new browser testing tool for Laravel 5.4 that enables testing JavaScript-heavy applications.
A technical guide on implementing offline reading functionality for web applications using Service Workers, with practical code examples.
A freelance web developer shares their 2017 goals, focusing on community involvement, learning new tech, and improving work-life balance.
A guide to implementing HTTP Public Key Pinning (HPKP) for enhanced security in ASP.NET Core applications, covering benefits and risks.
Argues that deep understanding of software abstractions is not necessary for effective use, challenging a common belief in tech.
Explains how to implement HTTP Strict Transport Security (HSTS) in ASP.NET Core to enforce secure HTTPS connections.
A tutorial on creating custom middleware in ASP.NET Core to automatically redirect HTTP requests to HTTPS for improved security.