Skip to content

Source

Smashing Magazine

4 items

Still the best single source that holds design and implementation together. Practical in-depth pieces, with no cookie-cutter tutorials and no reselling of the same content.

smashingmagazine.com

EU AI ACT50the article in force since August 2, 2026
Industrystrong signal

How to label AI content under Article 50, and which part of it is not your job

Article 50 of the EU AI Act has applied since August 2, 2026, and it binds anyone serving people in the Union, wherever the server is. Most of the panic is about the machine-readable marking requirement, which for a site owner who calls somebody else's API is somebody else's obligation. Here is what is actually yours: a chatbot that says what it is, published text that either carries a name or carries a label, and a deepfake that admits it.

Evropska komisijaverified

SVGSMILa timing chart before the markup
Webweak signal

A timing chart as the blueprint for SMIL animation in SVG

On August 20 at Smashing Magazine, Johan Grobler described a method in which a complex SMIL animation is first drawn as a timing chart and only then written in markup. Every bar on the chart corresponds to one animate element, and its length and position become the values of the dur and begin attributes. Because a single animate changes exactly one property of one element, the count climbs fast: a three-dot loader takes six of them. The piece also covers synchronizing to another animation's start or end through the begin attribute, and honoring prefers-reduced-motion through the picture element.

Smashing Magazineverified

PACKAGE.JSON60–90 KBout of an average mid-sized app
Webmedium signal

How Baseline helps you ship less JavaScript

Jad Joubran gives a practical method for auditing package.json: which libraries can be dropped today because the browser does the same job natively. The piece explains Baseline's three states — limited availability, newly available, and widely available — and shows how to use them as a measure instead of a feeling. The gap between the claim that something needs a library and the fact that the browser already does it closes faster than most projects track.

Smashing Magazineverified

Industrymedium signal

New European Union guidance on labeling AI content

Vitaly Friedman unpacks rules that have caused a lot of confusion: the obligations are narrower and more sensible than reported, but since August 2, 2026, labeling AI content is a legal requirement for anyone serving European Union citizens. The piece separates the cases where a label is mandatory from those where it is not, explains why a sparkle icon in the interface is not enough, and sets out what the rules concretely require of a product with AI features. It bears directly on any client site with generated content or an assistant to talk to.

Smashing Magazineverified