Home/2025
Archive

Year 2025

1,335 articles published in 2025.

AI & ML — AI SDK 4.1

AI SDK 4.1

AI SDK 4.1 introduces image generation, non-blocking data streaming, improved tool calling, and more

VVercel·January 20, 2025AI & ML
Career & Teams — Measuring productivity impact with Diff Authoring Time

Measuring productivity impact with Diff Authoring Time

Do types actually make developers more productive? Or is it just more typing on the keyboard? To answer that question we’re revisiting Diff Authoring Time (DAT) – how Meta measures how long it takes to submit changes to a codebase. DAT is just one of the ways we measure developer productivity and this latest episode […]

CWChris Wiltz·January 16, 2025Career & Teams
Performance — On-Device AI: Building Smarter, Faster, And Private Applications — Smashing Magazine

On-Device AI: Building Smarter, Faster, And Private Applications — Smashing Magazine

Shouldn’t there be a way to keep your apps or project data private and improve performance by reducing server latency? This is what on-device AI is designed to solve. It handles AI processing locally, right on your device, without connecting to the internet and sending data to the cloud. In this article, Joas Pambou explains what on-device AI is, why it’s important, the tools to build this type of

JPJoas PambouJoas Pambou·January 16, 2025Performance
Security — How Stripe Radar responded to a new wave of card testing

How Stripe Radar responded to a new wave of card testing

While Radar’s models predict the likelihood of fraud, we needed a new way to recognize verification attacks that were causing higher-than-average authorization rates. Learn about our three-layered approach to combatting this new fraud trend.

JMJacob MeltzerJacob Meltzer·January 15, 2025Security
Engineering — The Role Of Illustration Style In Visual Storytelling — Smashing Magazine

The Role Of Illustration Style In Visual Storytelling — Smashing Magazine

How do we determine the most suitable illustration style? How should illustrations complement and reflect your corporate identity? What will resonate most with your target audience? And regarding the content, what type of illustration would best enhance it, and how would it work for the age range it is primarily for? Thomas Bohm shares insightful examples and discusses the key qualities of effecti

TBThomas BohmThomas Bohm·January 14, 2025Engineering
Frontend — Five years of React Native at Shopify (2025) - Shopify

Five years of React Native at Shopify (2025) - Shopify

Five years ago, we announced that React Native (RN) is the future of mobile at Shopify. Today, we are excited to share the progress we've made, lessons learned, and what the future holds. To recap, we decided to switch to RN for 3 main reasons: Write it once - Stop building the same features twice, once on iOS and once on Android Talent portability - Enable devs to work fluently across iOS, Androi

SEShopify Engineering·January 13, 2025Frontend
Engineering — Game Off 2024 winners

Game Off 2024 winners

Secrets spilled, discovered, and hidden again—Game Off 2024 brought over 500 jaw-dropping submissions that redefined creativity in gaming. From cult quests for free furniture to spellbinding mysteries, these games will have you hooked. Ready to uncover the winners?!?

LRLee ReillyLee Reilly·January 10, 2025Engineering
Engineering — Highlights from Git 2.48

Highlights from Git 2.48

The open source Git project just released Git 2.48. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.

TBTaylor BlauTaylor Blau·January 10, 2025Engineering
Networking — ILA Evo: Meta’s journey to reimagine fiber optic in-line amplifier sites

ILA Evo: Meta’s journey to reimagine fiber optic in-line amplifier sites

Today’s rapidly evolving landscape of use cases that demand highly performant and efficient network infrastructure is placing new emphasis on how in-line amplifiers (ILAs) are designed and deployed. Meta’s ILA Evo effort seeks to reimagine how an ILA site could be deployed to improve speed and cost while making a step function improvement in power […]

CWChris Wiltz·January 10, 2025Networking
Languages — Solo Development: Learning To Let Go Of Perfection — Smashing Magazine

Solo Development: Learning To Let Go Of Perfection — Smashing Magazine

The best and worst thing about solo development is the “solo” part. There’s a lot of freedom in working alone, and that freedom can be inspiring, but it can also become a debilitating hindrance to productivity and progress. Victor Ayomipo shares his personal lessons on what it takes to navigate solo development and build the “right” app.

VAVictor AyomipoVictor Ayomipo·January 10, 2025Languages
Engineering — Transforming how you work with v0

Transforming how you work with v0

v0 lets all creators—not just developers—bring their ideas to life. Explore v0 use cases and prompt inspiration for designers, marketers, project managers, customer support, data analysis, and more.

VVercel·January 10, 2025Engineering
AI & ML — The rise of the generalist

The rise of the generalist

As AI handles specialized tasks with increasing sophistication, the ability to connect dots across domains has never been more valuable.

CACarly AyresCarly Ayres·January 9, 2025AI & ML
Engineering — Making space for a handmade web

Making space for a handmade web

There’s a resurgence of small, handcrafted sites challenging the current trajectory of the internet. Joining the movement is as simple as making your own.

CAChia Amisola·January 9, 2025Engineering
Design & UX — It’s time we expand our definition of design

It’s time we expand our definition of design

More people than ever are using design in their daily work. By making our tools and processes more inclusive, we can empower everyone to practice design with confidence—regardless of their title.

KCKaitie Chambers·January 9, 2025Design & UX
Security — How to scan GitHub Actions workflows for security issues

How to scan GitHub Actions workflows for security issues

In the last few months, we secured 75+ GitHub Actions workflows in open source projects, disclosing 90+ different vulnerabilities. Out of this research we produced new support for workflows in CodeQL, empowering you to secure yours.

AMAlvaro MunozAlvaro Munoz·January 9, 2025Security
Performance — Tight Mode: Why Browsers Produce Different Performance Results — Smashing Magazine

Tight Mode: Why Browsers Produce Different Performance Results — Smashing Magazine

We know that browsers do all sorts of different things under the hood. One of those things is the way they not only *fetch* resources like images and scripts from the server but how they [prioritize those resources](https://www.debugbear.com/blog/request-priorities?utm_campaign=sm-7). Chrome and Safari have implemented a “Tight Mode” that constrains which resources are loaded and in what order, bu

GGGeoff GrahamGeoff Graham·January 9, 2025Performance
Engineering — Open source all the way down: Upgrading our developer documentation

Open source all the way down: Upgrading our developer documentation

At Cloudflare, we treat developer content like an open source product. This collaborative approach enables global contributions to enhance quality and relevance for a wide range of users. This year, we scaled our documentation site to better meet the needs of users by migrating to the Astro ecosystem.

KKKim, Kian Newman HazelKim, Kian Newman Hazel·January 8, 2025Engineering
Frontend — Lesser Known Uses Of Better Known Attributes — Smashing Magazine

Lesser Known Uses Of Better Known Attributes — Smashing Magazine

HTML attributes are like little instructions that we add to the markup of elements to make them do certain things or behave in certain ways. For example, most of us know that the `target` attribute with a value of `_blank` opens the link in a new tab or window. But did you know that you can use it on the `form` element, too? John Rhea presents several lesser-known uses for common HTML attributes.

JRJohn RheaJohn Rhea·January 8, 2025Frontend
Engineering — Stay Gold, America

Stay Gold, America

We are at an unprecedented point in American history, and I'm concerned we may lose sight of the American Dream.

JAJeff AtwoodJeff Atwood·January 7, 2025Engineering
Design & UX — Automated Accessibility Testing at Slack

Automated Accessibility Testing at Slack

At Slack, customer love is our first priority and accessibility is a core tenet of customer trust. We have our own Slack Accessibility Standards that product teams follow to guarantee their features are compliant with Web Content Accessibility Guidelines (WCAG). Our dedicated accessibility team supports developers in following these guidelines throughout the development process. We…

NNstormann·January 7, 2025Design & UX
AI & ML — What Does AI Really Mean? — Smashing Magazine

What Does AI Really Mean? — Smashing Magazine

We, as human beings, don’t worry too much about making sure the connections land at the right point. Our brain just works that way, declaratively. However, for building AI, we need to be more explicit. Let’s dive in!

AFAtila FassinaAtila Fassina·January 6, 2025AI & ML
Networking — Multi-Path TCP: Revolutionizing connectivity, one path at a time

Multi-Path TCP: Revolutionizing connectivity, one path at a time

Multi-Path TCP (MPTCP) leverages multiple network interfaces, like Wi-Fi and cellular, to provide seamless mobility for more reliable connectivity. While promising, MPTCP is still in its early stages, with limited support and practical use cases. This post explores its potential and current limitations.

MMMarek MajkowskiMarek Majkowski·January 3, 2025Networking