What I Took From the State of Dev 2025 Survey
16.7.2025
State of Devs 2025 survey results are out! Sunkanmi Fafowora highlights a few key results about diversity, health, and salaries.
What I Took From the State of Dev 2025 Survey originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter
Making Animations Smarter with Data Binding: Creating a Dynamic Gold Calculator in Rive
15.7.2025
Learn how to use Data Binding in Rive with a gold calculator that connects animations, states, and logic in real time
Setting Line Length in CSS (and Fitting Text to a Container)
14.7.2025
The many ways to juggle line length when working with text... including two proposed properties that could make it easier in the future.
Setting Line Length in CSS (and Fitting Text to a Container) originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get...
Hello Robo’s Rebrand: Distilling Complex Tech Into Interfaces Anyone Can Use
14.7.2025
How Hello Robo reimagined its brand and website to speak the language of AI, robotics, and deep-tech clients
The Layout Maestro Course
11.7.2025
Layout. It’s one of those easy-to-learn, difficult-to-master things, like they say about playing bass. Not because it’s innately difficult to, say, place two elements next to each other, but because there are many, many ways to tackle it. And …
The Layout Maestro Course...
Scroll-Driven Sticky Heading
11.7.2025
I was playing around with scroll-driven animations, just searching for all sorts of random things you could do. That’s when I came up with the idea to animate main headings and, using scroll-driven animations, change the headings based on the user’s scroll position.
Scroll-Driven Sticky Heading...
Designer Spotlight: Ivan Ermakov
11.7.2025
A spotlight on Dubai-based designer Ivan Ermakov, his journey in fintech design, and a selection of his standout work
Three.js Instances: Rendering Multiple Objects Simultaneously
10.7.2025
Learn how to render thousands of 3D objects efficiently using instancing in React Three Fiber, as demonstrated in the performance-optimized basement.studio site
How To Create Kinetic Image Animations with React-Three-Fiber
9.7.2025
Bring static visuals to life with rotating textures, 3D geometry, and smooth motion powered by React Three Fiber
Bloom Paris TV: Where Refined Art Direction Meets World-Class Production
8.7.2025
A behind-the-scenes exploration of how creative ambition and modern tech defined a standout digital presence for one of Paris’s most forward-thinking production companies
Better CSS Shapes Using shape() — Part 4: Close and Move
7.7.2025
The shape() function's close and move commands may not be ones you reach for often, but are incredibly useful for certain shapes.
Better CSS Shapes Using shape() — Part 4: Close and Move originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter
The Gap Strikes Back: Now Stylable
1.7.2025
Styling the space between layout items — the gap — has typically required some clever workarounds. But a new CSS feature changes all that with just a few simple CSS properties that make it easy, yet also flexible, to display styled separators between your layout items.
The Gap Strikes Back:...