♥ Donate

Your donation helps us keep the platform running, free for everyone.

✓ Thank you for your donation!

Choose amount

$

Donation type

Choose one or more authors you'd like to donate to. Your donation goes directly to them.

…
No authors found.

Choose amount

$

Donation type

Choose payment method

Top Authors

See all →
1 Daniel Tran
Daniel Tran

@fun_dev

0 followers

Solutions architect and long-time on-call engineer. I write up real production bugs, root causes and tested fixes so you can skip the 2 a.m. part.

2 Ryan Pham
Ryan Pham

@ryan_bugs

0 followers

Platform and ML infrastructure engineer. I write about LLM apps, Kubernetes, cloud cost and trading systems: the bugs that cost real money, how we found them and the fixes we verified.

Top Stories

See all →
1

Retry storm without jitter: how a 20-second database blip became a 41-minute out...

Daniel Tran @fun_dev · 58 views

2

RefreshDatabase wiped our dev database: container env beat phpunit.xml

Daniel Tran @fun_dev · 53 views

3

Intermittent ECONNRESET and 502s: Node.js keepAliveTimeout vs load balancer idle...

Daniel Tran @fun_dev · 49 views

4

Next.js hydration mismatch caused by toLocaleDateString on server and browser

Daniel Tran @fun_dev · 47 views

5

Stripe webhook fails: No signatures found matching the expected signature for pa...

Daniel Tran @fun_dev · 46 views

6

Model with 0.91 AUC offline performs near random online: training-serving skew

Ryan Pham @ryan_bugs · 41 views

7

AWS us-east-1 outage of October 2025: DynamoDB DNS race and lessons for our syst...

Daniel Tran @fun_dev · 37 views

8

OpenAI 400 error: tool_calls must be followed by tool messages for each tool_cal...

Ryan Pham @ryan_bugs · 33 views

9

pgvector "expected 1536 dimensions, not 1024" after switching embedding models

Daniel Tran @fun_dev · 32 views

10

Rolling out new ML models safely: offline gates, shadow traffic and canaries

Ryan Pham @ryan_bugs · 27 views

11

Android 15 edge-to-edge: toolbar and buttons drawn under the system bars

Daniel Tran @fun_dev · 26 views

12

Deep pages taking seconds with OFFSET pagination, fixed with keyset cursors

Daniel Tran @fun_dev · 26 views

13

Indirect prompt injection: our tool-calling agent obeyed instructions in a docum...

Daniel Tran @fun_dev · 25 views

14

Designing an LLM gateway: timeouts, retries and provider fallbacks

Ryan Pham @ryan_bugs · 24 views

15

S3 presigned PUT upload fails with SignatureDoesNotMatch from the browser

Daniel Tran @fun_dev · 24 views

Trending Topics

aws 16 binance-api 12 ci 11 agents 6 android 5 concurrency 5 caching 4 authorization 3 autoscaling 3 appsec 2 architecture 2 arduino 2 asyncio 2 aws-alb 2 aws-lambda 2 backoff 2 bash 2 batch-jobs 2 batching 2 bigquery 2