
Let’s make the most of the shortest of all months, with a new collection of desktop wallpapers celebrating new opportunities, sweet memories, happy little moments, and everything in between. All of them created with love by the community for the community. Enjoy!

All of the things that the CSS Working Group would change if they had a time-traveling Delorean to go back and do things over.
JD
Juan Diego Rodríguez·January 30, 2025Frontend 
An update on our climate investments—and some of the ways Figma helps other companies build green initiatives of their own.


Empowering humanitarian action with open source: A natural language search tool for UN Resolutions.

Design systems play a crucial role in today’s digital landscape, providing a blueprint for consistent and user-friendly interfaces. But there’s another tool that deserves equal attention: the digital playbook.

We've optimized how ISR cache updates are managed on Vercel, making them faster and more cost-efficient.

The @view-transition at-rule has two descriptions. One is the commonly used navigation descriptor. The second is types, the lesser-known of the two, and one that probably envies how much attention navigation gets. But read on to learn why we need types and how it opens up new possibilities for custom view transitions when navigating between pages.

Discover the exciting world of cybersecurity research: what researchers do, essential skills, and actionable steps to begin your journey toward protecting the digital world.
NG
Nancy Gariché·January 29, 2025Security 
It’s not always the big features that make our everyday lives easier; sometimes, it’s those ease-of-life features that truly enhance our projects. In this article, Brecht De Ruyte highlights two such features: `@starting-style` and `transition-behavior` — two properties that are absolutely welcome additions to your everyday work with CSS animations.
BD
Brecht De Ruyte·January 29, 2025Frontend 
After a rather busy third quarter, the fourth quarter of 2024 saw significantly fewer Internet disruptions. This quarter, notable outages were caused by cable cuts, power outages, natural disasters, military action, maintenance, and government direction. Read on for the details.

Cloudflare is the first organisation globally to announce we have been successfully audited against the brand-new international ‘Global Cross-Border Privacy Rules’ system and the brand new ‘Global Privacy Rules for Processors’. Cloudflare will be certified from day one when the certifications launch later in 2025.

Figma’s editorial newsletter about how products take shape—and shape our world.

A deep dive on the work that went into making the component that powers repository and pull request file trees.

Open source AI models are in widespread use, enabling developers around the world to build custom AI solutions and host them where they choose.
KF
Klint Finley·January 28, 2025AI & ML 
After months of anticipation, debate, and even a bit of apprehension, Svelte 5 arrived earlier this year. Frederick O’Brien caught up with its creator, Rich Harris, to talk about the path that brought him and his team here and what lies ahead.

We created a usage-based billing system with ultrahigh throughput; reliable, real-time events processing; and support for complex pricing models. Doing so required reimagining how to build a highly scaled, highly reliable event streaming platform.

Here we explain how we made our data pipeline scale to 700 million events per second while becoming more resilient than ever before. We share some math behind our approach and some of the designs of our systems, as well as issues that we had to face and bugs we had to chase.
CP
Constantin Pan, Jim Hawkridge·January 27, 2025Distributed 
January 27 marks the International Holocaust Remembrance Day — a solemn occasion to honor the memory of the six million Jews who perished in the Holocaust, along with countless others who fell victim

Container queries expand the universe of designs that can be implemented, giving us whole new superpowers. Now that container queries are broadly available, I think it’s time we start exploring this potential! In this post, I’ll share the “killer pattern” I can’t stop using in my work, and explore what’s possible with this new capability.
JWJosh W. Comeau·January 27, 2025Systems 
Learn best practices on importing your designs from Figma, working with shadcn/ui, and leveraging public npm packages.

Explore our simple guide to finding projects, understanding guidelines, and making an impact.

Introducing a new Android UI framework like Jetpack Compose into an existing app is more complicated than importing some AARS and coding away. What if your app has specific performance goals to meet? What about existing design components, integrations with navigation, and logging frameworks? On this episode of the Meta Tech Podcast Pascal Hartig is […]

I was reading through Juan's recent Almanac entry for the @counter-style at-rule and I'll be darned if he didn't uncover and unpack some extremely interesting