Morning.dev
My Feed Popular
Login
DHS Demanded Google Surrender Data on Canadian’s Activity, Location Over Anti-ICE Posts
newest submissions : multi • 2026-05-04 18:52

DHS Demanded Google Surrender Data on Canadian’s Activity, Location Over Anti-ICE Posts

submitted by /u/shikizen to r/technology [link] [comments]

0 0
1m read
DEV Community • 2026-05-04 18:51

You're Using ScraperAPI or Scrape.do. You're Still Writing Parsers. There's a Better Way.

If you're using a scraping API like ScraperAPI, Scrape.do, or ScrapingBee, you already solved the hard fetching problem — proxy rotation, CAPTCHA, JS rendering, IP blocks. But here's what happens after the fetch: const html = await scraperApi.fetch('https://example.com/products'); // now what? // cheerio? puppeteer? regex? // custom parser that breaks every time the site updates? You get...

0 0
3m read
newest submissions : multi • 2026-05-04 18:50

Cross-language libraries with Temper: Interview with Mike Samuel, Shaw Summa, and Tom Palmer - YouTube

Disclaimer that unlike most language design interviews I've done, I'm on this team, and it's my day job. submitted by /u/tjpalmer to r/ProgrammingLanguages [link] [comments]

0 0
1m read
newest submissions : multi • 2026-05-04 18:50

Ayuda ingenieros en software

submitted by /u/Special_Priority_155 to r/software [link] [comments]

0 0
1m read
Add Webhooks to Your SaaS in 10 Minutes (Without Queues or Retries)
DEV Community • 2026-05-04 18:50

Add Webhooks to Your SaaS in 10 Minutes (Without Queues or Retries)

TL;DR — One API call subscribes a customer endpoint. Centrali signs each delivery with HMAC-SHA256, retries 5 times over ~40 minutes on failure, logs every attempt, and exposes a one-line replay endpoint. No queue. No retry logic. No Svix. The whole subscribe call is right below — scroll to it if you just want the shape. Your customers want webhooks. You know the checklist: A queue so user r...

0 0
8m read
Three die from suspected hantavirus on Atlantic cruise ship travelling from Argentina to Cape Verde
newest submissions : multi • 2026-05-04 18:50

Three die from suspected hantavirus on Atlantic cruise ship travelling from Argentina to Cape Verde

submitted by /u/hernannadal to r/worldnews [link] [comments]

0 0
1m read
Putin declares May 8-9 ceasefire with Ukraine to mark WWII anniversary, Defence Ministry says
newest submissions : multi • 2026-05-04 18:48

Putin declares May 8-9 ceasefire with Ukraine to mark WWII anniversary, Defence Ministry says

submitted by /u/EspritLibre_404 to r/worldnews [link] [comments]

0 0
1m read
Why the Taiwanese President’s ‘Arrive Then Announce’ Diplomacy Has Infuriated China
newest submissions : multi • 2026-05-04 18:47

Why the Taiwanese President’s ‘Arrive Then Announce’ Diplomacy Has Infuriated China

submitted by /u/timemagazine to r/worldnews [link] [comments]

0 0
1m read
The UAE says Iran resumes attacks as the U.S. moves to reopen the Strait of Hormuz
newest submissions : multi • 2026-05-04 18:45

The UAE says Iran resumes attacks as the U.S. moves to reopen the Strait of Hormuz

submitted by /u/Ambitious_Dingo_2798 to r/worldnews [link] [comments]

0 0
1m read
DEV Community • 2026-05-04 18:43

What the first 24 hours of production CloudWatch data told us

Originally published on graycloudarch.com. The morning after go-live, the first thing I looked at was CPU. One of the two delivery services was sitting at 99.8% average utilization across 9 tasks. P50 latency: 1,010ms. We'd launched deliberately without autoscaling. The plan was to observe real traffic patterns before configuring a scaling policy — you can't tune a policy you haven't seen the...

0 0
7m read
Lessons learned building a Kubernetes Auth Gateway
DEV Community • 2026-05-04 18:42

Lessons learned building a Kubernetes Auth Gateway

We're at the end of the series. Nine chapters of mechanism. One chapter of opinion. Building the Auth Gateway took roughly two years from "what if NGINX did the auth?" to "this thing handles every authenticated request in production." A lot of what's in the previous chapters wasn't obvious to us at the start. This is the post-mortem on our own architecture: what worked, what hurt, what we'd build...

0 0
12m read
DEV Community • 2026-05-04 18:42

Operating the gateway: logs, traces, health, and degraded mode

The first eight chapters of this series have been about building an Auth Gateway. This one is about living with one. A gateway in front of every authenticated request is a force multiplier — for both your platform and any oncall page. If something is broken, it's broken everywhere at once. So observability isn't a Chapter 9 thing. It's a Chapter 0 thing. We just describe it last because there's e...

0 0
10m read
Making It Fast: Caching, Hot Paths, and Avoiding DB Calls
DEV Community • 2026-05-04 18:42

Making It Fast: Caching, Hot Paths, and Avoiding DB Calls

The Auth Gateway sits in front of every authenticated request in the platform. Its latency isn't just its own latency — it's the floor for every service behind it. If auth takes 50ms, every request to every upstream service starts 50ms in the hole. Our internal target is sub-millisecond on cache-hot paths. The way we hit it isn't clever algorithms — it's a stack of small caches, each one handling...

0 0
8m read
Token Revocation Without Killing Performance
DEV Community • 2026-05-04 18:41

Token Revocation Without Killing Performance

JWTs have a hard problem hiding inside them: they're stateless. The whole point of a JWT is that the verifier can check a signature and make a decision — no database, no round-trip. That's what makes them fast. It's also what makes "log this user out right now" not work out of the box. We had to solve this. Users log out. Admins disable accounts. Service accounts rotate. Each one of those events ...

0 0
8m read
PlayStation 5 Linux Tested: Steam PC vs Native PS5 Games
newest submissions : multi • 2026-05-04 18:41

PlayStation 5 Linux Tested: Steam PC vs Native PS5 Games

submitted by /u/Durian_Queef to r/hardware [link] [comments]

0 0
1m read
Authorization at Scale: Access Levels, Roles, and Compact Decisions
DEV Community • 2026-05-04 18:41

Authorization at Scale: Access Levels, Roles, and Compact Decisions

Authentication answers "who are you?" Authorization answers the harder question: "are you allowed to do this?" By the time a request reaches this stage, we've already validated the token and confirmed the tenant. Now we need to decide — before the request touches any upstream service — whether this specific identity has permission to call this specific endpoint. That decision runs hundreds of mil...

0 0
10m read
Multi-tenant auth and routing in Kubernetes
DEV Community • 2026-05-04 18:41

Multi-tenant auth and routing in Kubernetes

In the first four chapters of this series I've talked about what the Auth Gateway decides. This chapter is about who it decides for. We run a multi-tenant platform. Every request, on every endpoint, belongs to one tenant. Get tenant resolution wrong and you don't have a security incident — you have a cross-tenant data leak incident, which is a category of bad you don't recover from. This chapter...

0 0
9m read
Endpoint classification: OPEN, AUTHENTICATED, ACCESS_CONTROLLED
DEV Community • 2026-05-04 18:41

Endpoint classification: OPEN, AUTHENTICATED, ACCESS_CONTROLLED

In Chapter 3 the controller branched on something called the "endpoint type": switch endpointType(perms) { case "OPEN": ... case "AUTHENTICATED": ... case "ACCESS_CONTROLLED": ... } That branch is the most important conditional in the entire gateway. It decides whether a request even gets a token check, and whether to run authorization. This chapter is about how that decision...

0 0
9m read
Inside the Auth Service: From Token Validator to Policy Decision Point
DEV Community • 2026-05-04 18:40

Inside the Auth Service: From Token Validator to Policy Decision Point

Most auth services start simple — verify the token, return 200 or 401. Then requirements accumulate. Tenant isolation. Service accounts. Token revocation. Access levels per endpoint. And suddenly what was a lightweight validator is carrying a lot of weight, without a clear structure to hold it. This post is about how we structured ours — the ideas that shaped it, and the ones we got wrong before ...

0 0
7m read
Part 1 — Why we built an Auth Gateway instead of putting auth in every service
DEV Community • 2026-05-04 18:39

Part 1 — Why we built an Auth Gateway instead of putting auth in every service

If you've been on a platform team long enough, you've probably watched this slow-motion failure: You ship an auth library. Three services adopt it. Six months later, two of them are still on v1.0, one forked it to add a custom claim, and a fourth service rolled its own because the library "didn't fit their use case." A CVE drops. Now you're hunting through repos to find every place that decodes...

0 0
8m read
Previous Next

Showing page 19 of 1824

Previous 19 Next