Getting Clarity on Apple’s Liquid Glass
17.7.2025
Gathered notes on Liquid Glass, Apple’s new design language that was introduced at WWDC 2025. These links are a choice selection of posts and resources that I've found helpful for understanding the context of Liquid Glass, as well as techniques for recreating it in code.
Getting Clarity...
Designing Momentum: The Story Behind Meet Your Legend
17.7.2025
An inside look at how movement in design, storytelling and technology shaped a platform to inspire the next generation of creatives
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