Canonical SEO Failure
A developer recounts how a single misconfigured canonical HTML tag caused their site to vanish from most search engine indexes and the long road to recovery.
A developer recounts how a single misconfigured canonical HTML tag caused their site to vanish from most search engine indexes and the long road to recovery.
A technical guide on handling environment variables in SvelteKit, including a workaround for a build error with style tags.
A tutorial on building a web server with the Fastify framework and using the Liquid templating language for dynamic HTML generation.
A developer explains how to opt a website out of Google's FLoC tracking trial using a simple Nginx header configuration.
A beginner's guide to using CSS Custom Properties (CSS variables) for tokenizing styles, managing complexity, and creating dynamic, maintainable code.
A guide offering simple, practical CSS rules of thumb for developers, covering selectors, BEM, specificity, and layout basics.
A review of PHP's evolution in 2021, covering PHP 8 features, upcoming 8.1 additions like enums, and community trends.
A technical introduction to SVG animation, covering SVG basics, XML structure, and animating elements with CSS and JavaScript.
An introduction to CSS Container Queries, a new CSS feature that allows components to respond to their container's size instead of the viewport.
A developer shares insights from a 100-day challenge to tweet about 100 different HTML elements, highlighting learning and resources like MDN.
A front-end developer explores how inspecting website elements with DevTools can fuel curiosity and learning, using Instagram's layout as a case study.
An interview with developer Carlton Gibson about his journey into programming, iOS development, and using Django for backend services.
A tutorial on recreating the interactive macOS Dock animation using Svelte, Popmotion, and Vite in under 100 lines of code.
Andy Bell critiques tech industry debates as "boring money internet" and advocates for a more creative, inclusive web.
A developer recounts a critical security bug in a custom-built framework, arguing against writing your own framework for client projects.
A critique of over-engineering in web design, using examples like hamburger menus and tabs to argue that unnecessary enhancements can harm usability.
A reflection on CSS Battle videos, analyzing how programmers think, test theories, and iterate through code to solve front-end web development challenges.
An interview with iOS developer Marc Aupont about his journey from electrical engineering to iOS programming, his early experiences with Swift, and freelancing.
A web developer criticizes accessibility overlays as harmful and ineffective, advocating for proper web accessibility practices.
A tutorial on creating interactive inline color preview boxes in R using htmltools and custom CSS.