Balancing Simplicity and Operational Needs: Choosing the Right Monitoring Solution for Small Go Services in Production
Introduction
Monitoring small Go services in production is a delicate balancing act. On one hand, you need visibility into critical metrics
go
dev.to
Oct 02, 2026
Weekly Report PDFs: How to Schedule an HTML Template Job
The operational constraint changes the design: a weekly e-commerce report that contains customer data is not finished when HTML becomes a PDF; it is f
go
dev.to
Oct 02, 2026
Resume PDF Parsing: Extract Text and Structure Fields with a Model
Parse each resume PDF to text, send that text to a model with a strict output shape, and validate the result before it reaches the applicant database.
go
dev.to
Oct 01, 2026
S3 Avatar Deletion: Preventing Stale CDN Copies With Versioned URLs
Deleting an avatar from S3 or another origin does not delete the copy already held by a CDN. The operational answer is to verify the origin by reading
go
dev.to
Oct 01, 2026
SMS OTP vs Email OTP: How Logistics SaaS Teams Test 2FA Login Templates
Short answer: for a logistics SaaS that must deliver a verification link during signup, make SMS OTP the primary second-factor path and treat email as
go
dev.to
Oct 01, 2026
tcpcat: an open-source network recon engine in Go with eBPF/AF_XDP and WASM detection
I've been building tcpcat, a network reconnaissance and vulnerability-intelligence engine written in Go. It's meant for learning, network administrati
go
dev.to
Oct 01, 2026
i made my own programming language
i've been working on my own programming language.
it's a small, statically typed, interpreted language written in go. the main goal is to make the sy
go
dev.to
Oct 01, 2026
Stop Running 15 Commands Over SSH: Meet Dockeretior, the Proactive Docker TUI & AutoDoctor #builtwithantigravity
😫 The 2:00 AM SSH Nightmare
Every sysadmin, DevOps engineer, and backend developer knows this drill by heart:
Your monitoring ping rings.
go
dev.to
Oct 01, 2026
Better Uptime Monitoring for 3 Cron API Healthcheck Layers (Small SaaS)
Use three layers: a public uptime checker for the API edge, a dead-man's-switch heartbeat monitor for scheduled imports, and internal telemetry for re
go
dev.to
Oct 01, 2026
Generated files lie until you rerun the generator
Someone changes a protobuf field's type, or reuses a field number. The .proto is reviewed and merged. Nobody ran buf generate. CI is green: the Go sti
go
dev.to
Oct 01, 2026
Run It, Deploy It, and What's Honestly Not Done Yet
Repo: darkedges/pingfederate-graph-broker*
We've covered the problem, the PingFederate courier flow, introspection and delegations and the token vaul
go
dev.to
Oct 01, 2026
Securing the Token Vault: Encrypted State, Refresh Rotation and Safe Logs
Repo: darkedges/pingfederate-graph-broker*
A broker that holds refresh tokens is a high-value target. This part walks through the controls that prote
go
dev.to
Oct 01, 2026
Agents Should Never Hold Your Tokens: A PingFederate to Microsoft Graph Broker
Repo: darkedges/pingfederate-graph-broker*
Background jobs and AI agents increasingly need to answer questions like "who is in this group?" or "find
go
dev.to
Oct 01, 2026
How to build a job queue in Go without external dependencies
Most job queue tutorials start with Redis, RabbitMQ, or some managed queue service. That's fine for teams with existing infrastructure — but if you're
go
dev.to
Oct 01, 2026
Row-level multi-tenancy in Go: the rule, the middleware and the test that proves it
Multi-tenancy has three common implementations: a database per tenant, a
schema per tenant, and a column on every row. For a SaaS that starts small an
go
dev.to
Oct 01, 2026
Concurrency Programming (6): Atomic Implementation — From Runtime to CPU
Table of Contents
0. What Does This Article Continue to Answer?
1. How Does HotSpot Implement AtomicInteger?
1.1 Layers
1.2 A Complete
go
dev.to
Oct 01, 2026
Go Chatbot Moderation: Dedicated Guardrails Over JSON Schema for Student Risk
Use a dedicated moderation service when a missed classification could expose a student to serious harm. Use a second chat-model call with a strict JSO
go
dev.to
Oct 01, 2026
Node.js Transactional App Hygiene: Poll Events to Suppress Bounced Email Users
For Node.js email list hygiene in a transactional app, make the application's recipient table the authority for send eligibility, then sync provider s
go
dev.to
Oct 01, 2026
Stop SSH-ing into 50 Servers: Why We Rewrote Our Python Infra Tool in Go (And Open-Sourced It)
Hey folks. I work in infrastructure and infosec, and today I want to share the story behind an internal project we recently open-sourced: nkt (NetKnow
go
dev.to
Sep 30, 2026
Building GreenTech Solutions: Lessons from Zone01 Kisumu
Description: Exploring how full-stack developers, Go backends, and lightweight Docker containerization drive sustainable GreenTech innovation.
tags: g
go
dev.to
Sep 30, 2026