ShopperCove
Menu
All writingBlogTopicsCategoriesAboutRSS
Blog
Categories
Observability & SRE62All categories
Topics
sre111localhost lab102performance70python58javascript47bundle size36benchmarking35node.js35web development21typescript19benchmark16content creation15All topics
About
Loading blog archive…
Loading posts…

ShopperCove

Hands-on notes on developer tools, written after the tool has actually been run.

All writingBlogCategoriesTopicsAboutPrivacyRSS

© 2026 ShopperCove

Archive

Blog

AllHands-onLabSummaryPaper digestNews

Nginx Gzip On vs Off: Localhost Wire Size and RPS Lab

Hands-on nginx gzip on/off lab: HTML ~107x smaller at level 1; JSON RPS ~1987 off vs ~1031 l1 vs ~563 l6 on localhost. Measured numbers, no Docker.

30 Sept 20266 min read
→

Pipe vs Tmpfile IPC: Localhost Throughput and RTT Lab

Hands-on pipe vs tmpfile IPC lab: 5.32 vs 1.51 GB/s bulk (fsync 0.57); 64 B RTT p50 3.3 us vs 70 us vs 289 us. Localhost measured, no Docker.

30 Sept 20266 min read
→

What Is Nagle's Algorithm? TCP_NODELAY vs Nagle Tested

Hands-on TCP_NODELAY vs Nagle: 1-byte reuse 124k vs 73k RPS; 32×16B writes favor Nagle (~1.7× fewer OutSegs). Delayed-ACK mean trap on localhost.

30 Sept 20266 min read
→

ulimit Soft vs Hard File Descriptors: EMFILE Lab with Real Numbers

Hands-on RLIMIT_NOFILE lab: soft=64 → EMFILE after 58 held accepts; soft=512 takes 200/200. Soft raises without root; hard does not. Real numbers.

30 Sept 20265 min read
→

SO_REUSEPORT vs Single Listen: Independent Queues and ListenOverflows

Hands-on SO_REUSEPORT lab: ss shows 4 listen queues; backlog=8 flood 72% vs 62% OK; ~41% fewer ListenOverflows. Real localhost numbers, no Docker.

30 Sept 20266 min read
→

TCP Listen Backlog Lab: somaxconn, ListenOverflows, and Silent Drops

Hands-on TCP backlog lab: backlog=1 + slow accept → 34/200 OK, ListenOverflows +357; backlog=128 stays 200/200. Real ss + netstat numbers.

30 Sept 20266 min read
→

Unix Domain Socket vs TCP Localhost: Latency and Throughput Lab

Hands-on UDS vs TCP loopback echo: connect-per ~3× RPS (49k vs 16k); reuse ~1.3×. Real Python numbers, no Docker.

30 Sept 20266 min read
→

HTTP Keep-Alive vs Connection: close: Localhost Numbers and a Simulated-RTT Trap

30 Sept 20267 min read
→

Clozure AI Business OS Review: Pricing, Claims, and Fit

30 Sept 202610 min read
→

Nginx limit_req Rate-Limit Lab: Burst, nodelay, and the return Pitfall

Hands-on nginx 1.26 limit_req on localhost: 5r/s burst=10 nodelay yields 11/200 OK then 429s; return bypasses limiting; paced 5r/s stays green. Real numbers, no Docker.

30 Sept 20267 min read
→

Lily in CI: Trying Fuzz-Based Backdoor Detection on a Real Repo

Hands-on Lily (ASE 2026) on an owned C toy: rosa/lily 0.6.0 pin, directed catch of a localhost-bind trigger, clean refactor with zero flags, discovery miss, and CI cost math.

30 Sept 20268 min read
→

SBOM Signing in CI: How to Sign and Attest With Cosign

One CI shape: build an image by digest, Syft SBOM, Cosign sign + SBOM attest, verify success, and prove wrong-key/unsigned failure — the operational follow-on to after-xz.

29 Sept 20269 min read
→
Previous
  1. 1
  2. …
  3. 38
  4. 39
  5. 40
  6. 41
Next