Home/2024
Archive

Year 2024

1,148 articles published in 2024.

Frontend — CSS in React Server Components

CSS in React Server Components

You can’t make an omelette without cracking a few eggs, and when the core React team unveiled their vision for the future of React, some of my favourite libraries got scrambled 😅. In this blog post, we’re going to explore the compatibility issues between React Server Components and CSS-in-JS libraries like styled-components. You’ll understand what the issue is, what the options are, and what’s on

JWJosh W. Comeau·April 15, 2024Frontend
Frontend — Sliding 3D Image Frames In CSS — Smashing Magazine

Sliding 3D Image Frames In CSS — Smashing Magazine

Creating 3D effects in CSS isn’t an entirely new concept, but typical approaches use additional elements in the markup and pseudo-elements in the styles to pull it off. Temani Afif applies 3D effects and sliding transitions to a single `` using clever CSS techniques that demonstrate advanced, modern styling practices.

TATemani AfifTemani Afif·April 12, 2024Frontend
Engineering — All In Africa: New cohort now open!

All In Africa: New cohort now open!

As we’re opening up the doors to our final class of this programmatic year, we’re also looking back at our recent graduates and the partners that helped make them a success.

SOSarah OyetuboSarah Oyetubo·April 11, 2024Engineering
Engineering — Uncovering the Seams in Mainframes for Incremental Modernisation

Uncovering the Seams in Mainframes for Incremental Modernisation

Mainframe systems continue to run much of the world's computing workload, but it's often difficult to add new features to support growing business needs. Furthermore the architectural challenges that make them slow to enhance also make them hard to replace. To reduce the risk involved, we should use an incremental approach to legacy displacement, gradually replacing legacy capabilities with implem

AFAlessio Ferri and Tom Coggrave·April 10, 2024Engineering
Engineering — Developer Week 2024 wrap-up

Developer Week 2024 wrap-up

Developer Week 2024 has officially come to a close. Here’s a quick recap of the announcements and in-depth technical explorations that went out last week

PPhillipPhillip·April 8, 2024Engineering
Frontend — We've added JavaScript-native RPC to Cloudflare Workers

We've added JavaScript-native RPC to Cloudflare Workers

Cloudflare Workers now features a built-in RPC (Remote Procedure Call) system for use in Worker-to-Worker and Worker-to-Durable Object communication, with absolutely minimal boilerplate. We've designed an RPC system so expressive that calling a remote service can feel like using a library

CCloudflare·April 5, 2024Frontend
Engineering — The Things Users Would Appreciate In Mobile Apps — Smashing Magazine

The Things Users Would Appreciate In Mobile Apps — Smashing Magazine

What can we do to make a mobile app better? What subsidiary features are worth providing for our users? I have some ideas. You might, too. So, let’s compare our notes. Without any prescriptions attached, here are seven features I believe can palpably improve a user’s experience with a mobile app.

PSPreethi SamPreethi Sam·April 5, 2024Engineering
Frontend — Infinite-Scrolling Logos In Flat HTML And Pure CSS — Smashing Magazine

Infinite-Scrolling Logos In Flat HTML And Pure CSS — Smashing Magazine

Remember the HTML `` element? It’s deprecated, so it’s not like you’re going to use it when you need some sort of horizontal auto-scrolling feature. That’s where CSS comes in because it has all the tools we need to pull it off. Silvestar Bistrović demonstrates a technique that makes it possible with a set of images and as little HTML as possible.

SBSilvestar BistrovicSilvestar Bistrovic·April 2, 2024Frontend
Security — Why Workers environment variables contain live objects

Why Workers environment variables contain live objects

Bindings don't just reduce boilerplate. They are a core design feature of the Workers platform which simultaneously improve developer experience and application security in several ways. Usually these two goals are in opposition to each other, but bindings elegantly solve for both at the same time

KVKenton VardaKenton Varda·April 1, 2024Security
Engineering — Data Platform Explained Part I

Data Platform Explained Part I

As engineers working at Spotify, we frequently find ourselves explaining our robust data platform to fellow professionals who are contemplating embarking on a similar venture within their organizations. Despite the number of articles, blog posts, and talks one can find online, it can be challenging to digest the information about the building blocks of a data platform, how to start building one, a

AKAnastasia Khlebnikova and Carol Cunha·April 1, 2024Engineering
Languages — Supercharged Developer Portals

Supercharged Developer Portals

Today, we announced Spotify’s latest products and services for companies adopting Backstage, the open source framework for building internal developer portals (IDPs). Whether your company needs a highly customized IDP built from scratch or an out-of-the-box solution that’s ready to go ASAP, we want to make it easy for anyone to maximize the value they get from their Backstage developer portal. You

SESpotify Engineering·April 1, 2024Languages
Engineering — Welcome to Developer Week 2024

Welcome to Developer Week 2024

We’re kicking off 2024’s Developer Week, and we’re excited to welcome you to the week and give you a small preview of what to expect, and how we’re thinking about the future of our platform

RRitaRita·March 31, 2024Engineering