DEV'S DAILY DIGEST

Development

How to Use the Fullscreen API in JavaScript (and Keep the Screen Awake with the Wake Lock API)

Sooner or later, most front-end developers hit the same request: "Can this take up the whole screen?" A slide deck, a video player, kiosk dashboard, game,...

Alex Oliinyk - freecodecamp

UX

If you want to design for underserved users, look at farmers’ markets

The bottom third model, and why your help patterns miss the users who need them mostContinue reading on UX Collective »

Kai Wong - cc/feed

The strategic designer: navigating the Jevons paradox in the AI age

From specialist makers to strategic orchestrators: why compressing execution time increases the demand for design vision, systems thinking…Continue reading on UX Collective...

Daniel Ruston - cc/feed

The next larger context

Designing beyond the interface, the product, and the promptContinue reading on UX Collective »

Chris R Becker - cc/feed

What makes a brand last?

Two energy suppliers shared the same colour and cheerful voice, yet one of them went bust. A bank and a language app help explain why.Continue reading on UX Collective »

Dora Czerna - cc/feed

How we save entry-level UX work that teaches craft in the time of AI. Our field depends on this.

Patrick Neeman - cc/feed

Is this the line for burgers?

On something already in the scene solving a problem outside its briefContinue reading on UX Collective »

Hiroshi Sato - cc/feed

Other

Python Algorithmic Trading with SnapTrade, Massive, Alpaca

We just published a comprehensive, hands-on video course on the freeCodeCamp.org YouTube channel that will teach you how to build an automated, end-to-end...

Beau Carnes - freecodecamp

How to Build a Reliable AI Assistant with the Claude API

Large language models can answer questions, summarise documents, write code, and interact with external systems. But building a reliable AI application...

Chidozie Managwu - freecodecamp

How ORMs Still Let SQL Injection Through (and How to Close the Gaps)

A lot of developers assume that once they're on an ORM, SQL injection stops being their problem. But it doesn't disappear. It just relocates. ORMs like...

Hackita - freecodecamp

How to Build an AI Résumé Screening Tool with Next.js, Supabase, and TypeSafe Jev

When we post an engineering job, we get 300 to 400 résumés in a week. Reading each one carefully takes about two minutes. That adds up to eleven hours of work...

Sharvin Shah - freecodecamp

How to Govern AI-Generated Infrastructure with Policy as Code and OPA [Full Handbook]

Modern models generate syntactically correct code nearly 100% of the time. Veracode's 2026 report puts it plainly: "Syntax is effectively solved." That reads...

Kayode Adeniyi - freecodecamp

Why Software Automation Needs a Layer Between Intent and Execution

Software automation is good at turning instructions into actions. A pipeline can deploy a release, Terraform can provision infrastructure, a runbook can...

Hugo Teijiz - freecodecamp

How to Level Up Your Portfolio in the AI Era: From Technical Writer to Developer Educator

Until recently, building a technical writing portfolio could be as simple as creating a website, adding a list of articles, describing your writing...

Casmir Onyekani - freecodecamp

Regulating AI, Quantifying stress, The variance problem

Fabricio Teixeira - cc/feed