Building an x402-aware crawler in Go: what Cloudflare's Monetization Gateway means for web scraping
57% of internet traffic today is AI and web scraping bots — up from just 20% in 2021. For site owners, this has meant a frustrating binary: block bots
go
dev.to
Aug 30, 2026
Bot-Resistant Gaming Signup in Go (OAuth Provider Authorization and Ownership)
Short answer: for a gaming signup flow, let the enterprise identity provider authenticate the player, but make the application own the OAuth transacti
go
dev.to
Aug 30, 2026
From Manual Containers to Dockerfile: Containerizing a Go Server the Right Way
Docker শেখার শুরুতে docker run করা খুব সহজ।
একটি Ubuntu image নিন, container চালান, ভিতরে ঢুকুন—তারপর application চালিয়ে দিন।
কিন্তু software engine
go
dev.to
Aug 30, 2026
A column changed type 8 days after I mapped it, and nothing told me
I was rewriting a Java/Spring backend to Go. The database wasn't going anywhere — it
already existed, with real data in it, and eighteen tables' worth
go
dev.to
Aug 30, 2026
40 Lines of Go That Cut Our LLM Bill by 71%
On July 30, OpenAI cut GPT-5.6 Luna to $0.20 per million input tokens and $1.20 per million output — down from $1 and $6. An 80% cut. Azure matched it
go
dev.to
Aug 30, 2026
Auditing Your Own Runtime
Ten findings from one question: where does this service still ship its own runtime.
👋 I'm Anton - a software engineer working mostly in PHP/Symfon
go
dev.to
Aug 30, 2026
How to Monitor Silent Cron Job Failures in Go: Logs and Heartbeats
Short answer: use app logs to explain every scheduled import, and use an external heartbeat monitor to alert when a successful run never arrives.
For
go
dev.to
Aug 30, 2026
Store OpenAI and Stable Diffusion Images: Object Storage, Database Blob, or Local Disk?
Short answer: keep generated AI image bytes in object storage, keep their ownership and lifecycle records in a database, and use local disk only as di
go
dev.to
Aug 30, 2026
Cloud Cron, Queues, and API Rate Limits: A Batch Scheduler Decision
Short answer: use a scheduled batch run when the entire eligible set is bounded and one durable cursor can account for it; use a work queue when API r
go
dev.to
Aug 30, 2026
Signed files that must expire: private browser uploads on Supabase Storage, S3, or R2
Pick the upload path by what has to happen on the deletion deadline, not by how quickly you can get a file into a bucket. For a React/Next.js app that
go
dev.to
Aug 30, 2026
Private files with a delete-by date: signed download links in multi-tenant object storage
A countersigned merchant agreement on an e-commerce platform arrives with a deletion deadline attached: keep it while the account trades, destroy it a
go
dev.to
Aug 30, 2026
How to Secure Developer Portal Sessions with Public-Key Verification in Go — 2026 Guide
Developer portals have a peculiar failure mode: a valid signature can still authorize the wrong action. A support agent may have a genuine token while
go
dev.to
Aug 30, 2026
Debugging a Network Problem From Another Machine
One of the most useful questions in network troubleshooting is also one of the simplest:
Does it fail from another machine too?
If a website will no
go
dev.to
Aug 29, 2026
Redis Pipeline Contention Under Write Amplification: Batching Strategy, HOL Blocking, and the Flush Timing Problem
The Problem Nobody Profiles Until Latency Spikes
Redis pipelining is framed as a throughput win: fewer round trips, better CPU utilization
go
dev.to
Aug 29, 2026
Auth App User Profile Images: Signed Access or Public CDN Delivery?
Short answer: keep user profile images private and issue short-lived signed URLs when the image is part of an authenticated experience; use a public C
go
dev.to
Aug 29, 2026
Presign Rate Limits on a Scan Export Page: How Many Signed URLs Does One Download Need?
Cache one signed URL per export job, hand the same link back on every page refresh inside its window, and call the presign endpoint again only when th
go
dev.to
Aug 29, 2026
Secure Browser Uploads Explained: 1 Go Retention Plan for Generic Object Storage
Short answer: choose generic object storage for direct browser uploads of private training files, then make retention a replayable application decisio
go
dev.to
Aug 29, 2026
Large Proof-of-Delivery PDF and DOCX Files: Private Storage Without a Node.js Upload Proxy
Use presigned URLs and multipart upload, and keep the file bytes out of your Node.js process entirely. For a logistics back office that stores proof-o
go
dev.to
Aug 29, 2026
User Reminder Queue Payloads: Fix Malformed JSON Before the 256KB Limit
Short answer: keep each renewal reminder queue payload under 256KB, validate its JSON schema before publish and after consume, and put only identifier
go
dev.to
Aug 29, 2026
Enrollment PDFs on a Deletion Clock: Private Object Storage and Expiring Download URLs
Use a private bucket, a presigned GET URL that expires in minutes, and a lifecycle rule that deletes the object on a schedule you can defend in a comp
go
dev.to
Aug 29, 2026