DEV'S DAILY DIGEST

Development

Serverless and Microservices with C# & Azure

You can learn modern application architecture by building real-world serverless and microservices solutions using C# and Azure. We just posted a full course...

Beau Carnes - freecodecamp

UX

The hidden structure of digital products

Bridging the gap between atomic design and conceptual modelsContinue reading on UX Collective »

Daleen Rabe - cc/feed

Are we designing for brain rot?

The consequences of making habit-forming apps.Continue reading on UX Collective »

Daley Wilhelm - cc/feed

Designing for emotional dependence

How tech companies like OpenAI are addressing emotional safety to make technology more humane.Continue reading on UX Collective »

Ian Batterbee - cc/feed

After the AWS outage

Can we trust Big Tech monopolies in essential infrastructure?Continue reading on UX Collective »

Neel Dozome - cc/feed

Design

The horrors of designing for omniscience

Tristan Free - cc/feed

Mobile

Mobile App Development with Dart and Flutter

Mobile app development lets you build applications that run on multiple platforms. Flutter is Google's UI toolkit for building applications for mobile, web,...

Mark Mahoney - freecodecamp

How to Use Streams in Flutter

Flutter, Google's open-source UI software development toolkit, has rapidly become a preferred choice for building natively compiled, cross-platform...

Atuoha Anthony - freecodecamp

Security

Learn Cybersecurity from Harvard University

freeCodeCamp just posted a Harvard University course that will give you a solid introduction to cybersecurity. It's taught by one of the world's most-loved...

Beau Carnes - freecodecamp

Other

How to Overcome a Negative Performance Review and Become a Better Developer

I was a year into my new job at Google. After repeated warnings about underperformance, my manager sat me down. I was being placed on a Performance...

Moshe Siegel - freecodecamp

How to Build Your Own MCP Server with Python

Artificial intelligence is evolving at a remarkable pace. Models today can reason, write, code, and analyze information in ways that once seemed impossible....

Manish Shivanandhan - freecodecamp

How to Improve Your Programming Skills by Building Games

When most people think about learning to code, they imagine building websites or automating small tasks. Few think of building games as a serious way to...

Manish Shivanandhan - freecodecamp

How to Parse JSON in Python – A Complete Guide With Examples

JSON has become the standard format for data exchange on the web. So you'll run into JSON all the time when working with REST APIs, configuration files,...

Bala Priya C - freecodecamp

MCP vs APIs: What's the Real Difference?

APIs and MCPs both help systems talk to each other. At first, they might look the same. Both allow one piece of software to ask another for data or perform...

Manish Shivanandhan - freecodecamp

Build a Website Screenshot Generator with Python and Flask

Have you ever needed to take screenshots of websites automatically – maybe to track visual changes, include them in reports, or generate previews? Doing this...

Ashutosh Krishna - freecodecamp

Fading Light And Falling Leaves (November 2025 Wallpapers Edition)

The new month is just around the corner, and that means: It’s time for some new desktop wallpapers! All of them are designed by the community for the community and can be...

Cosima Mielke - smashingmagazine

How to nail onboarding — a case study of Runna

Rosie Hoggmascall - cc/feed

Hoping for the long-term

dave hoffer - cc/feed

The paradox of tolerance

Nate Sowder - cc/feed

Sora app icon: a visual breakdown

Adir SL - cc/feed

Can technology fix voting?

Allan MacDonald - cc/feed