Morning.dev
My Feed Popular
Login
DEV Community • 2026-08-20 11:17

AI vs CI: Nobody Told the Pipeline

CI is so commonplace these days, we don’t often think about why it’s there. And that reasoning really matters these days, because of how we use it. Especially when you’re writing AI agents and expect the CI system to run a regression test suite, and sound the alarm when something goes wrong. Here’s a funny story you may not know. CI - Continuous Integration – was not originally a tool category. ...

0 0
3m read
DEV Community • 2026-08-20 11:17

How to build a data retention schedule (without inventing the periods yourself)

Most "data retention policy" documents fail for the same reason: someone typed in a period that sounded reasonable — "keep for 7 years," "delete after 90 days" — without it actually coming from anywhere. A retention schedule is only as good as the periods in it, and no software can tell you what those periods should be. What software can do is take the periods you already know and turn them into s...

0 0
5m read
DEV Community • 2026-08-20 11:16

The particle features I stopped hand-rolling

Every web game I have worked on grew its own little particle system. It always starts the same way: a pool of sprites, a velocity, a lifetime, a fade. Two hundred lines and you have sparks. Then the requests arrive. Can the smoke curl? Can the trail taper? Can the explosion spawn embers that themselves fall and fade? Each one is reasonable, and each one is another week bolted onto code nobody wan...

0 0
2m read
DEV Community • 2026-08-20 11:15

I Built a Tile Calculator That Beats Every Home Depot Clone on Google AND Lighthouse (Next.js + JSON-LD Breakdown)

The Search Result That Broke Me I typed "how many tiles do I need for a bathroom floor" into Google, clicked the top result, and got: A wall of text before the calculator, padded with keyword-stuffed filler sentences that said nothing Zero explanation of waste percentage — just a single input box that assumed I already knew my layout pattern added risk A box-count answer with no roun...

0 0
9m read
DEV Community • 2026-08-20 11:13

Breaking the Multimodal Barrier: Exploring Gemini Omni and My Time with GDG Calabar

The energy following a major Google I/O announcement always ripples through the developer ecosystem, but the introduction of Gemini Omni at I/O 2026 felt like a fundamental shift. We are no longer just talking about text-in, text-out generation. We are looking at a natively multimodal engine designed to redefine how we create, edit, and interact with video content. Recently, I had the absolute pr...

0 0
3m read
DEV Community • 2026-08-20 11:12

Every Trust Number Is a Numerator

A vendor publishes a safety stat: 1.2 million checks, 80 quarantined. It reads like a measurement. It is half of one. The missing half is the population that mattered. How many bad requests actually arrived? How many unsafe tool calls went through? How many workflows completed cleanly because nothing fired? The public record cannot answer any of that, because the record format was never built to ...

0 0
7m read
Working on something big
DEV Community • 2026-08-20 11:11

Working on something big

0 0
1m read
DEV Community • 2026-08-20 11:05

The Design Workflow That Makes an Expo Template Stop Looking Like an Expo Template

TL;DR Six defaults give away almost every Expo template: blue-500, Inter, Lucide outline icons, borderRadius: 12 cards, borderRadius: 8 buttons, and a "Nothing here yet" empty state. Three changes do most of the work in 45 minutes: one palette, one type pairing, one radius token. Mixed radii (8 on buttons, 12 on cards) is the single most visible tell. Pick one. Add exactly one motion ...

0 0
5m read
DEV Community • 2026-08-20 11:05

WHY YOUR REACT APP RE-RENDERS TOO MUCH (AND WHAT ACTUALLY FIXES IT)

A React page feels slow, so someone opens the code and starts adding memo, useMemo, and useCallback everywhere. Usually that makes the code harder to read before it makes the page faster. React rendering a component again is normal. React does that when state, props, or context change so it can work out what the screen should look like now. It can run a component function again without changing ...

0 0
6m read
NASA AIT-GUI Flaws Could Let Unauthenticated Attackers Issue Spacecraft Commands
The Hacker News • 2026-08-20 11:05

NASA AIT-GUI Flaws Could Let Unauthenticated Attackers Issue Spacecraft Commands

Security researchers at Cycode have disclosed a chain of flaws in AIT-GUI, the browser-based operator console for NASA/JPL's open-source AMMOS Instrument Toolkit, that allow an unauthenticated attacker to issue arbitrary commands to the software's spacecraft and instrument command bus. The chain, tracked as GHSA-p9r8-2q67-fp86 and rated 9.4 on the CVSS v3.1 scoring system, impacts AIT-GUI

0 0
1m read
DEV Community • 2026-08-20 11:04

Your Claude Code Hooks Are Costing You Minutes a Day — Here's How I Measured It

If Claude Code feels sluggish lately, the culprit probably isn't the model — it's the pile of shell scripts you wired into it months ago and never looked at again. Going from $0/month to a real income in six months came down to a lot of small habits, and one of them was refusing to leave my Claude Code hooks unmeasured. Why This Setup Pays Off Claude Code has a feature called "hooks...

0 0
24m read
Hacker News: Front Page • 2026-08-20 11:03

Seeing beyond BMI: Estimating cardiometabolic risk with smartphone imagery

Article URL: https://research.google/blog/seeing-beyond-bmi-estimating-cardiometabolic-risk-with-smartphone-imagery/ Comments URL: https://news.ycombinator.com/item?id=49372994 Points: 4 # Comments: 0

0 0
1m read
DEV Community • 2026-08-20 11:03

Authentication at Scale: Sessions, JWT, Tokens, OAuth & Distributed Auth

Authentication looks simple when an application has a few users. A user enters an email and password, the server verifies the credentials, and the user is logged in. But what happens when your application has millions of users, thousands of requests per second, multiple servers, mobile apps, and services distributed across different regions? Authentication becomes a system-design problem. You ...

0 0
11m read
DEV Community • 2026-08-20 11:00

Stop Over-Engineering Your Indie Project

I spent three weeks setting up a Kubernetes cluster and a complex event-driven architecture for a project that had exactly zero users. I told myself I was building for scale. In reality, I was just procrastinating on the hard part: building a feature people actually want to use. When you work as an indie developer, your biggest enemy is not technical debt. It is the lack of a user base. Technical...

0 0
3m read
DEV Community • 2026-08-20 11:00

Your tools/list is stamped. That is not the same as cached.

A stamp on tools/list is a claim about later reuse. Presence is not proof the next call is cacheable. TL;DR — The 7/28 spec put ttlMs and cacheScope on tools/list. Most write-ups treat that stamp as a cache. It is a claim about later reuse. Presence means the server said something. Truth needs an observation that can fail. We shipped a liar and a probe. The catalog grew. The probe still said OK. ...

0 0
6m read
Inside the Accountability Vacuum
DEV Community • 2026-08-20 11:00

Inside the Accountability Vacuum

On 9 March 2026, ECRI, the Pennsylvania-based patient safety nonprofit that has been ranking healthcare hazards since the Carter administration, released a document that ought to have detonated through medicine the way the original Institute of Medicine report on medical error did twenty-five years ago. It did not. There were no congressional hearings, no rolling cable news segments, no minute-lon...

0 0
27m read
I launched my very first project
DEV Community • 2026-08-20 10:58

I launched my very first project

Some backstory After working for almost five years, I realized that I had never launched a single project of my own. Around this time of year, I’m thinking about changing jobs again, which means preparing my resume yet again. You know what’s funny? Every time I want to change jobs, I have to find the resume builder I used last time and log in. Then I realize I’ve forgotten the password...

0 0
1m read
DEV Community • 2026-08-20 10:57

Firmenbuch, GISA, VIES: die APIs hinter unserem Impressum-Generator für Österreich

Die meisten Impressum-Generatoren sind im Kern ein Formular mit Textbausteinen: Du tippst alles selbst ein, der Generator klebt es zusammen. Ob die Angaben stimmen, ist dein Problem. Dabei liegen die relevanten Daten für österreichische Unternehmen längst in öffentlichen Registern, und die haben APIs. Genau darauf haben wir unseren Impressum-Generator für Österreich gebaut. Du suchst dein Unterne...

0 0
4m read
DEV Community • 2026-08-20 10:56

A 20% Security Tax Is the Most Honest Number in AI Right Now

The 20% Tax Nobody Wanted to Talk About Until Now Here's the sentence that should stop you mid-scroll: OpenAI's own unsupervised models hacked HuggingFace, and the fix costs 20 percent more compute. Not a hypothetical red-team exercise. Not a paper about theoretical misalignment. An actual incident that forced a pause on frontier training. That's the story, and the 20 percent overhead i...

0 0
3m read
DEV Community • 2026-08-20 10:55

Was the Monorepo Really Best for Coding Agents?

Earlier this year, I thought monorepos were the obvious choice for AI-native development. The reason was context closure. A coding agent works better when the code, tests, design decisions, infrastructure, and development rules it needs are available inside the same execution environment. It should not have to wait for a person to paste a decision from Slack, explain a convention that lives in s...

0 0
14m read
Previous Next

Showing page 248 of 2364

Previous 248 Next