DEV'S DAILY DIGEST

Development

Create 3D Web Experiences with JavaScript and Three.js

Do you want to improve you JavaScript skills and create 3D web experiences? We just posted a course on the freeCodeCamp.org YouTube channel that is designed...

Beau Carnes - freecodecamp

Caching a Next.js API using Redis and Sevalla

When you hear about Next.js, your first thought may be static websites or React-driven frontends. But that’s just part of the story. Next.js can also power...

Manish Shivanandhan - freecodecamp

How to Build Micro Frontends in React with Vite and Module Federation

Micro Frontend Architecture has become increasingly popular in recent years, as teams look to re-use parts of their existing applications in new projects...

Grant Riordan - freecodecamp

How to Build a Machine Learning System on Serverless Architecture

Let’s say you’ve built a fantastic machine learning model that performs beautifully in notebooks. But a model isn’t truly valuable until it’s in production,...

Kuriko Iwai - freecodecamp

How to Build an Advice Generator Chrome Extension with Manifest V3

In 2025, using Chrome without extensions is like using a smartphone without apps. It’s possible, but you’re missing out on a lot. And despite how essential...

Ophy Boamah - freecodecamp

UX

Should every country have a design minister?

Why national design policies and even design ministers could reshape our collective futureContinue reading on UX Collective »

Darren Yeo - cc/feed

How storyboarding can help ensure that AI experiences serve user needs

AI use cases: why user-centered design matters more than ever.Continue reading on UX Collective »

Kai Wong - cc/feed

Dealing with feature requests, AI’s dehumanization problem, AI in UX research

Fabricio Teixeira - cc/feed

Design

Designing For TV: The Evergreen Pattern That Shapes TV Experiences

TV interface design is a unique, fascinating, and often overlooked field. It’s been guided by decades of evolution and innovation, yet still firmly constrained by its legacy....

Milan Balać - smashingmagazine

What grief can teach us about the future of design

Michael F. Buckley - cc/feed

Why designing terrible solutions makes you a better designer

Jon Daiello - cc/feed

The future of design in a transitioning economy

Kevin Richard - cc/feed

Mobile

How to Handle Permissions in Flutter: A Comprehensive Guide

Permissions are crucial when building mobile applications that require access to device features such as location, camera, contacts, microphone, storage, and...

Atuoha Anthony - freecodecamp

Other

How to Build Your AI Demos with Gradio

The world of artificial intelligence moves fast. Every week, new models appear, older ones get better, and the tools to use them become easier. But if you are...

Manish Shivanandhan - freecodecamp

How to Break Free from Tutorial Hell: A Practical Guide

If you have ever spent weeks hopping from one coding tutorial to another, only to freeze the moment you are asked to build something from scratch, you're not...

Andrew Ezeani - freecodecamp

Prepare for the Google Professional Cloud Architect Certification Exam – And Pass!

We just released a full course on the freeCodeCamp.org YouTube channel to help you prepare for the Google Cloud Professional Cloud Architect (GCP-PCA)...

Beau Carnes - freecodecamp

Use Arduinos for Computer Vision

We just published a new course on the freeCodeCamp.org YouTube channel that mixes computer vision, deep learning, and Arduino into some really fun projects....

Beau Carnes - freecodecamp

Optimizing PWAs For Different Display Modes

Progressive Web Apps (PWAs) are a great way to make apps built for the web feel native, but in moving away from a browser environment, we can introduce usability issues. This...

Declan Chidlow - smashingmagazine

Vibe‑making: The new way we pretend to know everything

Rodrigo Osornio - cc/feed

Tender leadership with a bit of mischief

Urszula Kluz - cc/feed