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

Play and design: in favour of the novel digital experience

Design used to let us wander; modernity replaced that wandering with efficiency — now, every product decides where you’ll end up before…Continue reading on UX...

Zacharia C. - cc/feed

What 32 design leaders do when told to move faster

The Greeks knew the answer to this problem, 2300 years agoContinue reading on UX Collective »

Kai Wong - cc/feed

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

Design

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

Fabricio Teixeira - cc/feed

Mobile

The React Native Live Activities Handbook: How to Build iOS Live Activities and Android 16 Live Updates

A Live Activity is the card that sits on your lock screen while a delivery rider approaches, updating itself without you opening the app. Apple shipped the...

Farouq Seriki - freecodecamp

Other

A Deep Dive into Gabeldorsche: The Bluetooth Stack Android Rebuilt on Purpose

The Android Bluetooth stack spent about a decade being the reason your headphones disconnected during the good part of a song. Gabeldorsche is Google's...

Nikheel Vishwas Savant - freecodecamp

How to Analyze Insider Transactions with Python: A CEO Buying Case Study

When a CEO buys shares after their company’s stock has fallen hard, it's tempting to read the purchase as a vote of confidence. The person running the...

Nikhil Adithyan - freecodecamp

CNNs, RNNs, and Transformers Explained: A Mental Model for Key Deep Learning Concepts

Okay, pop quiz: What is a neural network? What is deep learning? Does anything come to mind? I know that feeling – yes, that thing you’re feeling now. It’s...

Roland Sankara - freecodecamp

How to Build and Schedule Local AI Assistants for Daily Tasks

Most AI agents are reactive as they wait for us to ask something. In this tutorial, I'll show you how to build local AI assistants that run on a schedule,...

Darsh Shah - freecodecamp

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