DEV'S DAILY DIGEST

Development

Christmas gifts for you from the freeCodeCamp community: Learn Python, SQL, Spanish, and more

2025 has been an amazing year for the global freeCodeCamp community. And we’re thrilled to cap it off with the launch of several Christmas Gifts for you:...

Quincy Larson - freecodecamp

Build a Support Agent with Vercel AI SDK

Vercel AI SDK is a TypeScript-first toolkit for building AI features. It streamlines text generation, embeddings, and structured outputs. We just posted a...

Beau Carnes - freecodecamp

UX

Giving Users A Voice Through Virtual Personas

Turn scattered user research into AI-powered personas that give anyone consolidated multi-perspective feedback from a single question.

Paul Boag - smashingmagazine

Mobile

How to Use GenUI in Flutter to Build Dynamic, AI-Driven Interfaces

In standard app development, the User Interface (UI) is static. You write code for a button, compile it, and it remains a button forever. GenUI flips this...

Atuoha Anthony - freecodecamp

Other

Shaders 102 - sending data

How to send data to WebGL shaders. How to send data from the vertex to fragment shader.

bradwoods

freeCodeCamp's A1 Professional Chinese Curriculum (Beta) is Now Live

The freeCodeCamp community just published the introductory chapters of our new A1 Professional Chinese Curriculum. You can now get started learning Chinese...

Nielda Karla - freecodecamp

How to Test and Improve AI Applications with an Evaluation Flywheel

In traditional programming, developers rely on unit tests to catch mistakes in applications. But when building AI products, that safety net doesn't exist....

Yemi Ojedapo - freecodecamp