DEV'S DAILY DIGEST

Development

How to Build a Shadcn Sheet Component in React: Cart and Filter Panel Examples

A Sheet is a panel that slides in from the edge of the screen instead of popping up in the center like a modal. You've likely used one when you've opened a...

Vaibhav Gupta - freecodecamp

How to Build a Browser-Based PDF Image Extractor Using JavaScript

PDF files are widely used for sharing documents because they preserve formatting across different devices. Many PDFs contain valuable images such as logos,...

Bhavin Sheth - freecodecamp

UX

The terminal became my canvas

And it’s great… but horrible at the same timeContinue reading on UX Collective »

Pablo Stanley - cc/feed

AX is just the orchestration layer

The work didn’t vanish with the screen. It fell one layer down.Continue reading on UX Collective »

Adrian Levy - cc/feed

When design becomes the organisation, and AI becomes the design

What happens when the entity that designs everything is itself being designed by machines?Continue reading on UX Collective »

Zeeshan Khalid - cc/feed

The Kintsugi problem

The most important design decisions aren’t made when everything works — they’re made when it doesn’t.Continue reading on UX Collective »

Takuma Kakehi - cc/feed

Designing excuses

So doing right doesn’t stay caged by self-consciousnessContinue reading on UX Collective »

Hiroshi Sato - cc/feed

UI

From Kickoff To First Concept: How To Turn Brand Strategy Into Visual Direction

The strongest visual concepts don’t start in Figma. They start with the right questions. Explore the pre-concept phase of brand identity design, where teams research brand context,...

Anastasia Sycheva - smashingmagazine

Design

Who made this, Designing excuses, DesignOps in the age of AI

Fabricio Teixeira - cc/feed

Other

How to Integrate AI Agents in .NET Environments for Faster Development

Generative AI agents are transforming .NET development by helping developers automate repetitive coding tasks, generate unit tests, assist with debugging,...

Gopinath Karunanithi - freecodecamp

Taste cannot be delegated

Aurélie Radom - cc/feed

The interface has left the building

Om Prakash - cc/feed

Did you verify that — or was it just too easy to believe?

Dora Czerna - cc/feed

Craft still matters, but it’s about outcomes

Patrick Neeman - cc/feed