DEV'S DAILY DIGEST

UX

The hidden culture layer in AI

Why AI gravitates toward certain cultural defaults — and what that means for the future of UX.Continue reading on UX Collective »

Slava Polonski, PhD - cc/feed

The users were confident, but wrong. Here’s how to design for that.

How to design around confusing terminology, and users who feel confident about itContinue reading on UX Collective »

Kai Wong - cc/feed

The death of the deliverable

AI didn’t kill the wireframe; it exposed that the wireframe was never really the pointContinue reading on UX Collective »

Luis Hermosilla - cc/feed

The UX Double Diamond is dead, and in AI only one survives for software

Patrick Neeman - cc/feed

Five eras of UX, First drafts, Logos made of data, Voice AIUX patterns

Fabricio Teixeira - cc/feed

How—and why—to say no when a friend asks for a discount

How thinking about price can connect to much bigger things.Continue reading on UX Collective »

Hiroshi Sato - cc/feed

The real reason everyone hates the viral AI food slop images

We’ve always made food look better than it is. So why does it feel different when AI does it?Continue reading on UX Collective »

Slava Polonski, PhD - cc/feed

Design

How to Design Gifting Features People Actually Use: Evidence from 58 Apps

American shoppers spent about $29 billion on gift cards over the 2025 holiday season, and 43 percent of them bought at least one. This put gift cards at the...

Anamol Rajbhandari - freecodecamp

Security

How to Catch Security Vulnerabilities in Code Before They Reach Your Pull Requests

Security reviews are most effective when developers receive feedback while the code is still fresh in their minds. Waiting until a pull request, CI build, or...

Umair Mirza - freecodecamp

Other

How to Write a Linux Kernel Module That Actually Builds

A Linux kernel module is a small piece of code that can be loaded into the running kernel without rebuilding the entire kernel. That sounds simple enough, but...

Chris Roy - freecodecamp

The 7 Essential Parts of Your Online Presence

Your online presence often gives potential employers, clients, partners, and recruiters their first impression of you. It's likely what they see before they...

Manish Shivanandhan - freecodecamp

How to Build an Endpoint Data Loss Prevention Strategy for Your Development Team

A developer's laptop holds more sensitive data than most people realize: API keys, database credentials, staging environment secrets, and sometimes entire...

Alex Tray - freecodecamp

What's New in macOS 27 for Developers?

macOS 27 Golden Gate is here. Apple released it September 14, 2026, as a free upgrade for every Mac that can run it. I'll show you what actually changes for...

Daniel Kehoe - freecodecamp

How WebRTC Scales: Signaling, NAT Traversal, and the Mesh/SFU/MCU Tradeoff

Web Real-Time Communication (or WebRTC) is the open standard browsers use to send audio, video, and data straight to each other. There's no plugin or native...

Karan Pratap Singh - freecodecamp

How to Use Differential Testing During a Legacy Migration

The most dangerous moment in a legacy migration isn't necessarily when you start writing the new implementation. It's when the new implementation looks...

Hugo Teijiz - freecodecamp

How to Implement Feature Flags for Safe and Gradual Rollouts

Feature flags are one of the most powerful tools in a team's deployment arsenal. They decouple deployment from release, meaning your CI/CD pipeline can push...

Abisoye Alli-Balogun - freecodecamp

Don’t let AI build a Winchester Mystery House

Patrick Neeman - cc/feed

For the Designless

Joshua Leigh - cc/feed