Morning.dev
My Feed Popular
Login
Product Hunt — The best new products, every day • 2026-08-02 08:50

gesture.live

Play live electronic music with your hands using your webcam Discussion | Link

0 0
1m read
Product Hunt — The best new products, every day • 2026-08-02 08:49

Plethora

Youtube for interactive content Discussion | Link

0 0
1m read
Hacker News: Front Page • 2026-08-02 08:48

The time filter in Google Search broke a few days ago

Article URL: https://mastodon.online/@mwichary/117023736804129342 Comments URL: https://news.ycombinator.com/item?id=49142458 Points: 3 # Comments: 1

0 0
1m read
DEV Community • 2026-08-02 08:47

I Built an AI Personal Finance App — Here’s What I Learned Building Nexbi AI

I’ve been building Nexbi AI, an AI-powered personal finance app designed to help people better understand their money, build savings habits, and make informed financial decisions. It started with a simple question: "What if a personal finance app could do more than just record your expenses?" Most finance apps are great at showing you historical numbers. But simply knowing that you overspent ...

0 0
3m read
DEV Community • 2026-08-02 08:39

k3d for Local Kubernetes: How We Cut Cluster Startup From 3 Minutes to Under 10 Seconds

k3d for local Kubernetes turned "reset your cluster" from a coffee-break chore into a one-line reflex. Our onboarding doc had a line I grew to hate: "if your local cluster is acting weird, delete it and start over (grab a coffee, this takes a few minutes)." On minikube and Docker Desktop's built-in Kubernetes, that was literally minutes of VM boot and a laptop that sounded like it was preparing fo...

0 0
6m read
DEV Community • 2026-08-02 08:39

The brew services Setup That Finally Got Docker Desktop Off My Mac (and Made Local Postgres Feel Instant)

For a long time the first fifteen minutes of my workday belonged to a whale. I'd open the laptop, hear the fans spin up, watch "Docker Desktop is updating," and wait - all so I could run a single local Postgres container that my Mac was perfectly capable of running on its own. The morning three people on my team showed up late to standup for the exact same reason ("my fans won't stop and Postgres ...

0 0
9m read
DEV Community • 2026-08-02 08:39

Feature Flags with AWS AppConfig: The Principle of Decoupling Deploy from Release

The problem in context The pattern is familiar to anyone who has run an incident: a new dashboard looks great in staging, then in production under real load it hammers a downstream service and error rates spike. Everyone knows the fix — revert and redeploy. Except "redeploy" means reverting the merge, waiting for the full test suite, waiting for the build, waiting for the rollout: forty...

0 0
6m read
DEV Community • 2026-08-02 08:39

When Your Resilience Vendor Is Your Single Point of Failure: A Multi-CDN Failover Threat Model After the November 2025 Cloudflare Outage

The exposure At 11:20 UTC on November 18, 2025, Cloudflare fell over, and our stack fell over with it. Every dashboard we owned threw HTTP 500, 522, and 530. The detail that reframed the whole morning: when we tried to log into Cloudflare to disable a WAF rule and route around the problem, the Cloudflare dashboard itself was down. We were locked out of the controls that could have saved...

0 0
8m read
DEV Community • 2026-08-02 08:36

Your CI Pipeline Has a Security Gap That Isn't a Vulnerability

✓ Human-authored analysis; AI used for formatting and proofreading. Your CI pipeline probably runs SAST. It probably runs SCA. It might scan container images. It might check for secrets in commits. If you're thorough, it runs Checkov or tfsec against your Terraform plans. All of these check the artifact. None of them check what the artifact deploys into. A CI pipeline that passes every sec...

0 0
10m read
Lobsters • 2026-08-02 08:35

EPIPE on write might mean you're doing it wrong

Comments

0 0
1m read
DEV Community • 2026-08-02 08:29

You're writing dark-mode colors twice. `light-dark()` fixes that.

Every codebase with dark mode support has this structure: the component styles, then a @media (prefers-color-scheme: dark) block that restates the same selectors with different colors. The media query block might be at the bottom of the file, in a separate dark-mode stylesheet, or scattered next to each component — but it's always a duplication. You're maintaining two values per color, physically ...

0 0
5m read
DEV Community • 2026-08-02 08:25

React Mastery Series – Day 18: Custom Hooks in React – Reusing Logic Like a Pro

Welcome back to the React Mastery Series! In the previous article, we explored useReducer and learned how it helps manage complex state transitions in a predictable way. As React applications grow, another challenge emerges: How do we avoid repeating the same logic across multiple components? Imagine implementing: API calls Authentication Form validation Window resize detection Debouncing ...

0 0
5m read
DEV Community • 2026-08-02 08:24

Building your own AI SRE moves the toil; it does not remove it

Now that Chronosphere leaders are telling engineering teams to build their own AI SRE, the honest question is who ends up carrying its pager. Their pitch in The New Stack on July 30 is that an in-house AI SRE helps engineers map their systems, investigate incidents, and support reliable software delivery at scale. Chronosphere is now a Palo Alto Networks company, and it sits in the observability l...

0 0
3m read
DEV Community • 2026-08-02 08:24

ByteDance lanza Seedance 2.5: video de IA de 30 segundos en una toma

ByteDance duplicó de un salto la duración máxima de sus videos generados por IA: Seedance 2.5, presentado el 31 de julio de 2026, genera clips de hasta 30 segundos con audio sincronizado en una sola pasada, el doble que su antecesor. El salto no es solo de duración. El modelo ahora acepta hasta 30 imágenes, 10 videos y 10 audios como referencia en una misma generación, y permite extender un clip ...

0 0
11m read
DEV Community • 2026-08-02 08:18

🌐 Networking Fundamentals Every DevOps Engineer Should Know (IP, DNS & Ports)

If you're learning DevOps, networking is not optional. Every SSH connection, web request, Docker container, Kubernetes service, and cloud resource relies on networking behind the scenes. When applications fail to communicate, deployments break, or services become unreachable, networking is often the first place engineers investigate. In this article, I'll cover: ✅ What IP addresses are ✅ Publi...

0 0
5m read
DEV Community • 2026-08-02 08:13

I Loaded 8,956 Rows to Flip One Boolean

Every system I've worked on has a nightly job shaped like this: archive delivered orders older than 90 days. Mine was four lines of EF Core that had survived a dozen code reviews, several of them mine. Then I ran it with SQL logging switched on and watched it haul 8,956 complete rows out of the database so it could write 8,956 booleans back. Nobody read those rows. They existed for the length of a...

0 0
5m read
How Losing My Typora License Led to Building My Own Markdown Editor
DEV Community • 2026-08-02 08:11

How Losing My Typora License Led to Building My Own Markdown Editor

How Losing My Typora License Led to Building My Own Markdown Editor Introduction For years, Typora has been my go-to Markdown editor — it’s affordable, reliable, and powerful. But yesterday, out of nowhere, it asked for my license key and threw an error claiming my usage limit was exhausted. While waiting on support to reply, I browsed free and open-source alternatives, but nothing q...

0 0
9m read
DEV Community • 2026-08-02 08:10

The SSRF check that passed every test and still had a fail-open branch

When an SSRF check cannot resolve a hostname, “allow and let the browser fail” is not a safe fallback. A URL-rendering service usually performs two separate actions: resolve the hostname to decide whether the destination is private; and let a browser fetch the page, including redirects and subresources. If DNS resolution fails and the guard returns “not blocked”, the decision is fail-open. A ...

0 0
2m read
DEV Community • 2026-08-02 08:07

This Week In PHP Internals | July 29, 2026

Hello world, from Laracon US 2026 in Boston — it's Wednesday, July 29, 2026, and here's what happened This Week in PHP Internals. 15 stories this week, so let's get into it. But first, This week's episode is brought to you by Tideways. When a request is slow and your logs won't say why, Tideways shows you where the time went — profiling, tracing, and monitoring built specifically for PHP. Slow re...

0 0
10m read
DEV Community • 2026-08-02 08:04

Twelve UI easing curves, written out so you can read them

Every prototype I start ends up with the same handful of easing functions, rewritten slightly differently each time. Worse, when a project has both a web front end and a Unity client, the two drift apart — the web smoothstep and the C# Smoothstep end up with different arithmetic, and nobody notices until a designer says the button "feels different on mobile." So I sat down and wrote out the twelv...

0 0
4m read
Previous Next

Showing page 379 of 1819

Previous 379 Next