cd/sources/joshwcomeau-auto-discovered· home sources Joshwcomeau (auto-discovered)
cat /sources/joshwcomeau-auto-discovered.feed | wc -l → 22

Joshwcomeau (auto-discovered)

articles 22 domain joshwcomeau.com → page 1/2 feed RSS
13:22
2026-05-22
joshwcomeau.com
artificial-intelligence

The AI Elephant in the Room

The article argues that while AI models have become highly effective at completing programming tasks, they are not yet capable of replacing human developers. It highlights that the most successful use…

13:22
2026-05-22
joshwcomeau.com
artificial-intelligence

AI has a multiplying effect on existing technical skills

The article argues that AI tools amplify the productivity of highly skilled developers with deep domain expertise, rather than replacing human developers. It highlights examples like Matt Perry, who u…

12:00
2026-04-28
joshwcomeau.com
developer-tools

Scroll-Driven Animations

The article introduces the CSS Animation Timeline API, which allows developers to create scroll-driven animations natively without JavaScript by mapping keyframe animations to an element's viewport pr…

12:00
2026-04-13
joshwcomeau.com
developer-tools

Squash and Stretch

The article discusses the "squash and stretch" principle from Disney's 12 Basic Principles of Animation and how it can be applied to web development, specifically for animating SVG icons. The author d…

12:00
2026-03-23
joshwcomeau.com
news

Sneaky Header Blocker Trick

The article explains a CSS-only technique for creating a sticky header that appears to change background color as a user scrolls down a webpage. The effect is achieved using two separate sticky "block…

11:00
2026-02-23
joshwcomeau.com
developer-tools

Sprites on the Web

In 2015, Twitter's development team needed to replace the "favorite" star icon with a "like" heart icon, but the complex 16-element animation for the heart was too resource-intensive for low-end mobil…

12:00
2025-11-25
joshwcomeau.com
developer-tools

Brand New Layouts with CSS Subgrid

CSS Subgrid is a newer feature of CSS Grid that allows a grid layout to be extended through nested elements in the DOM tree, enabling child elements that are not direct children of the original grid c…

12:00
2025-10-28
joshwcomeau.com
developer-tools

Springs and Bounces in Native CSS

The article explains that modern CSS now supports spring and bounce animations natively through the `linear()` timing function, which works by specifying a set of points on a graph to create custom ea…

11:30
2025-09-22
joshwcomeau.com
developer-tools

The Big Gotcha With @starting-style

The article explains the new CSS `@starting-style` at-rule, which allows developers to use CSS transitions for enter animations when elements are dynamically added to a page, overcoming the traditiona…

13:30
2025-09-08
joshwcomeau.com
developer-tools

Color Shifting in CSS

The article explains how to create color-shifting effects in CSS for particle animations, starting with random RGB colors before switching to HSL for better control over hue, saturation, and lightness…

13:30
2025-08-18
joshwcomeau.com
developer-tools

An Interactive Guide to SVG Paths

The article explains that SVG `<path>` elements use a `d` attribute containing sequential drawing commands (like "M" for move and "L" for line) to create shapes, with each command inheriting its start…

13:30
2025-07-21
joshwcomeau.com
developer-tools

A Friendly Introduction to SVG

SVG (Scalable Vector Graphics) is an image format that uses XML syntax to define drawing instructions, unlike binary formats like JPEG. When used inline in HTML, SVG elements become part of the DOM, a…

11:00
2025-06-10
joshwcomeau.com
news

Partial Keyframes

A CSS keyframe animation can still function even if the `from` or `to` block is omitted. When the starting point is missing, the animation inherits the element's current property value (like opacity) …

11:30
2025-05-12
joshwcomeau.com
developer-tools

The Height Enigma

The article explains that in CSS, percentage-based heights often fail because they create a circular calculation: a child element's percentage height depends on its parent's height, but the parent's d…

13:00
2025-04-14
joshwcomeau.com
artificial-intelligence

The Post-Developer Era

The article argues that despite widespread adoption of AI coding tools like those used at Google, human developers remain essential and have not been replaced. The author contends that AI generates co…

11:00
2025-02-24
joshwcomeau.com
news

A Million Little Secrets

The article describes the creation of a highly detailed landing page for the author's upcoming course, "Whimsical Animations," which contains over 14,000 lines of code and 200 files. A key feature is …

13:15
2025-01-27
joshwcomeau.com
developer-tools

Container Queries Unleashed

Container queries allow developers to style elements based on the size of their parent container rather than the viewport, enabling more flexible and responsive UI designs. The article highlights a co…

13:15
2024-12-02
joshwcomeau.com
news

Next-level frosted glass with backdrop-filter

The article explains how to enhance the CSS `backdrop-filter: blur()` frosted glass effect by addressing a common oversight: the default algorithm only blurs pixels directly behind an element, ignorin…

13:15
2024-11-26
joshwcomeau.com
developer-tools

A Framework for Evaluating Browser Support

As of November 2024, container queries are supported by approximately 93% of users according to caniuse, but the article argues that browser support percentages alone are insufficient for deciding whe…

13:15
2024-11-04
joshwcomeau.com
developer-tools

A Friendly Introduction to Container Queries

Container queries are a recently introduced CSS feature that allows developers to apply conditional styles based on the size of a specific parent container, rather than the global viewport. Although t…

page 1 / 2 next →