Home/2025
Archive

Year 2025

1,303 articles published in 2025.

Frontend — Tailwind's @apply Feature is Better Than it Sounds

Tailwind's @apply Feature is Better Than it Sounds

Most of the time, people showcase Tailwind's @apply feature with one of Tailwind's single-property utilities (which changes a single CSS declaration). When showcased this way, @apply doesn't sound promising at all. So obviously, nobody wants to use it. Personally, I think Tailwind's @apply feature is better than described.

ZLZell LiewZell Liew·April 10, 2025Frontend
Design & UX — Gild Just One Lily — Smashing Magazine

Gild Just One Lily — Smashing Magazine

“Gilding the lily” isn’t always bad. In design, a touch of metaphorical gold — a subtle animated transition, a hint of color, or added depth in a drop shadow — can help communicate a level of care and attention that builds trust. But first? You need a lily. Nail the fundamentals. Then, gild it carefully.

SGSteven GarritySteven Garrity·April 10, 2025Design & UX
Frontend — CSS Carousels

CSS Carousels

Chrome has prototyped these features and released them in Chrome 135. Adam Argyle has a wonderful explainer over at the Chrome Developer blog. Kevin Powell has an equally wonderful video where he follows the explainer. This post is me taking notes from them.

GGGeoff GrahamGeoff Graham·April 9, 2025Frontend
Engineering — That health is mental

That health is mental

Disclaimer : Trigger warning: depression, talk of suicide. It’s been a while since I wrote a mental health piece — but I think it’s important to occasionally stop, take a breather, and think about how we feel. So. deep breath I’m okay, I think? Just a little restless. A bit of personal context For those keeping score, I went through major life events in 2023 — a divorce, a move, and the news that

AWAmos WengerAmos Wenger·April 9, 2025Engineering
AI & ML — Introducing Chatbot Template

Introducing Chatbot Template

Chatbot is a free, open-source template, powered by Next.js and the AI SDK, that helps you build chatbot applications.

VVercel·April 9, 2025AI & ML
Databases — Your frontend, backend, and database — now in one Cloudflare Worker

Your frontend, backend, and database — now in one Cloudflare Worker

You can now deploy static sites and full-stack applications on Cloudflare Workers – the primitives are all here. Framework support for React Router v7, Astro, Vue, and more are generally available today, as is the Cloudflare Vite plugin. Connect to Postgres and MySQL databases with Hyperdrive.

KAKorinne AlpersKorinne Alpers·April 8, 2025Databases
Frontend — Using Manim For Making UI Animations — Smashing Magazine

Using Manim For Making UI Animations — Smashing Magazine

Animation makes things clearer, especially for designers and front-end developers working on UI, prototypes, or interactive visuals. Manim is a tool that lets you create smooth and dynamic animations, not just for the design field but also in math, coding, and beyond, to explain complex ideas or simply make everything a little bit more interactive.

JPJoas PambouJoas Pambou·April 8, 2025Frontend
SRE & Ops — Expanding observability on Vercel

Expanding observability on Vercel

The Vercel Marketplace adds new native integrations from Sentry, Checkly, and Dash0. Use the tools you already trust to monitor, measure, and debug your apps with integrated billing, single sign-on, and access to provider dashboards from Vercel.

VVercel·April 8, 2025SRE & Ops
Networking — More devops than I bargained for

More devops than I bargained for

Background I recently had a bit of impromptu disaster recovery , and it gave me a hunger for more! More downtime! More kubernetes manifest! More DNS! Ahhhh! The plan was really simple. I love dedicated Hetzner servers with all my heart but they are not very fungible. You have to wait entire minutes for a new dedicated server to be provisioned. Sometimes you pay a setup fee, et cetera. And at some

AWAmos WengerAmos Wenger·April 7, 2025Networking
Performance — Meta Llama 4 now available on Workers AI

Meta Llama 4 now available on Workers AI

Llama 4 Scout 17B Instruct is now available on Workers AI: use this multimodal, Mixture of Experts AI model on Cloudflare's serverless AI platform to build next-gen AI applications. Build products that can understand images & text, accept large context, with high performance on model quality and inference latency.

CCloudflare·April 6, 2025Performance
Frontend — A New "Web" Readiness Report

A New "Web" Readiness Report

HTML 5 Readiness was a site that showed through a rainbow of colors the browser support for several web features. What about a new version?

JDJuan Diego RodríguezJuan Diego Rodríguez·April 4, 2025Frontend
Security — Localhost dangers: CORS and DNS rebinding

Localhost dangers: CORS and DNS rebinding

What is CORS and how can a CORS misconfiguration lead to security issues? In this blog post, we’ll describe some common CORS issues as well as how you can find and fix them.

KSKevin StubbingsKevin Stubbings·April 3, 2025Security
Engineering — A steam locomotive from 1993 broke my yarn test

A steam locomotive from 1993 broke my yarn test

Yarn tests fail consistently at the 27-second mark. The usual suspects are swiftly eliminated to no avail. A deep dive is taken to comb through traces, only to be derailed into an unexpected crash investigation.

CCloudflare·April 2, 2025Engineering
Frontend — SMIL on?

SMIL on?

Well, it turns out that SVG's built-in animation features were never deprecated as planned. Sure, CSS and JavaScript are more than capable of carrying the load, but it's good to know that SMIL is not dead in the water as previously thought, and is actually well-supported.

GGGeoff GrahamGeoff Graham·April 2, 2025Frontend
AI & ML — Meta Open Source: 2024 by the numbers

Meta Open Source: 2024 by the numbers

Open source has played an essential role in the tech industry and beyond. Whether in the AI/ML, web, or mobile space, our open source community grew and evolved while connecting people worldwide. At Meta Open Source, 2024 was a year of growth and transformation. Our open source initiatives addressed the evolving needs and challenges of […]

CWChris Wiltz·April 2, 2025AI & ML
Frontend — Crafting Strong DX With Astro Components and TypeScript

Crafting Strong DX With Astro Components and TypeScript

One thing we can do to help teams code consistently is provide type-checking so that all of the configurable options for a specific component are available while coding. Bryan demonstrates how he does this with TypeScript when working with Astro components.

BRBryan RobinsonBryan Robinson·April 1, 2025Frontend
Security — GitHub found 39M secret leaks in 2024. Here’s what we’re doing to help

GitHub found 39M secret leaks in 2024. Here’s what we’re doing to help

Every minute, GitHub blocks several secrets with push protection—but secret leaks still remain one of the most common causes of security incidents. Learn how GitHub is making it easier to protect yourself from exposed secrets, including today’s launches of standalone Secret Protection, org-wide scanning, and better access for teams of all sizes.

EHErin HavensErin Havens·April 1, 2025Security
Distributed — A Behind-the-Scenes Look at How We Release the Spotify App (Part 1)

A Behind-the-Scenes Look at How We Release the Spotify App (Part 1)

Developing and releasing mobile apps at scale is a big challenge. With each weekly release of our mobile app for iOS and Android, hundreds of changes go out to more than 675 million users all over the world and on all kinds of mobile devices. A lot can go wrong, so discovering and mitigating potential and confirmed issues is critical to ensuring a smooth listening experience. Every feature could i

JVJacob Vesterlund, Senior Engineer·April 1, 2025Distributed
Career & Teams — Celebrating Five Years of Backstage: From Open Source Project to Enterprise Business

Celebrating Five Years of Backstage: From Open Source Project to Enterprise Business

Did you know that we sell Spotify’s developer productivity tools and support to other companies, from online retailers and fashion brands to banks and automobile manufacturers? How did Spotify get into the business of selling enterprise developer software? And how does serving the open source community — not to mention paying corporate customers — improve our own internal software practices? Tyson

SESpotify Engineering·April 1, 2025Career & Teams
Frontend — Worlds Collide: Keyframe Collision Detection Using Style Queries

Worlds Collide: Keyframe Collision Detection Using Style Queries

Interactive CSS animations with elements ricocheting off each other seem more plausible in 2025. While it’s unnecessary to implement Pong in CSS, the increasing flexibility and power of CSS reinforce Lee's suspicion that one day it will be a lifestyle choice whether to achieve any given effect with scripting or CSS.

LMLee MeyerLee Meyer·March 31, 2025Frontend