All
Articles 189,374Blog Posts 171,258Tech Tutorials 50,780Research Papers 36,772News 23,157
⚡ AI Lessons

Dev.to · Anand Rathnas
🔧 Backend Engineering
1mo ago
Server-Sent Events Across Multiple Pods: Redis Pub/Sub + Spring WebFlux
Add a second app instance and your SSE stream only sees events from the pod the user is on. Here's the Redis pub/sub fan-out that fixes it.

Dev.to · Anand Rathnas
🔧 Backend Engineering
1mo ago
We Were Hitting Auth0 /userinfo on Every Request. Here's the Fix.
Our backend hit Auth0's /userinfo as a fallback for missing JWT claims — thousands of external calls per day. The right fix was on the Auth0 side.

Dev.to · Anand Rathnas
🔧 Backend Engineering
1mo ago
Backups That You Don't Restore Aren't Backups: A Weekly Restore Drill
We back up Postgres nightly to DigitalOcean Spaces. Every Sunday a separate workflow restores the latest dump into a sandbox. Here's the pipeline.

Dev.to · Anand Rathnas
🔧 Backend Engineering
⚡ AI Lesson
2mo ago
Why Auth0 E2E Tests Fail After Login: The localStorage Race Condition
14 lines fixed a maddening flaky test. Auth0 SPA SDK writes tokens to localStorage after handleRedirectCallback(), but Playwright snapshots state before the wri

Dev.to · Anand Rathnas
🔧 Backend Engineering
⚡ AI Lesson
2mo ago
From 30-Second Polling to Real Push Notifications
Our mobile app hammered the server every 30 seconds for notifications. We ripped it out and built direct FCM + APNs push. Here's every step.

Dev.to · Anand Rathnas
🔧 Backend Engineering
⚡ AI Lesson
4mo ago
3 Auth Bugs We Shipped to Production (Spring + Auth0)
A 405 from bot scanners, a filter ordering misfire, and a race condition in user creation. All in one commit. Here's what went wrong.

Dev.to · Anand Rathnas
🔧 Backend Engineering
⚡ AI Lesson
7mo ago
Why Your @Async Method Ignores @Transactional (And Leaks Internal Errors)
Production bug report: 'Why does the webhook error say Executing an update/delete query?' Here's how an innocent-looking @Async method broke everything.
DeepCamp AI