Recent posts tagged go

Level UI • 17 hours • in Articles • 9 min read
Somewhere in the last year, "do we need an MCP server?" joined the list of questions that arrive in a brief before anyone has said what the thing is for. It is usually framed as MCP vs API, as though the Model Context Protocol were a newer kind of AP...
post-cover-33074
  • ai
  • api
  • webdev
  • security
ClausValcaTD • Oct 16 • in Articles • 1 min read
For decades, FileZilla and Total Commander have been staples for sysadmins, developers, and power users. But let’s be honest: FileZilla paywalls essential cloud protocols S3, Google Drive, OneDrive behind a commercial Pro license. Managing files on...
  • go
  • opensource
  • linux
  • productivity
Avneet • Oct 11 • in Articles • 6 min read
🚦 Your Readiness Probe Is Lying to You > TL;DR > - KEDA's Metrics Server reported Ready even when its gRPC connection to the keda-operator was down. > - In that state the HPA silently stops receiving scale signals, while the replica still looks hea...
  • kubernetes
  • go
  • devops
  • programming
firatcelik • Oct 9 • in Articles • 21 min read
Originally published on DEV.tohttps://dev.to/firfircelik/kafka-just-learned-to-be-a-queue-postgres-has-been-one-all-along-2i9g. On February 17, 2026, Apache Kafka 4.2 shipped with this line in the release announcementhttps://kafka.apache.org/blog/20...
  • postgres
  • kafka
  • go
  • python
Vraj Patel • Oct 8 • in Articles • 7 min read
I'm building OpenTrace ML, an Apache-2.0 Python and Go library for traffic forecasting, computer-vision road observations, and GPS/map workflows. The latest work makes it possible to compare forecasting models chronologically, choose a model for each...
  • machinelearning
  • python
  • opensource
  • go
ClausValcaTD • Oct 6 • in Articles • 3 min read
Hey DEV Community! Remember the 90s and early 2000s? You'd open a simple program, drag a button onto a form, write a couple of readable lines of code, hit Run, and a real, working .exe popped up instantly on your screen. No 500MB of nodemodules. N...
  • showdev
  • go
  • programming
  • opensource
Tom Smithverified • 14 hours • in Articles • 9 min read
Security dominated this week, but not in the usual way. Two active campaigns turned GitHub configuration files into attack surfaces. Researchers demonstrated that the built-in browsers inside AI coding tools can read your SSH keys. And at Oracle AI ...
post-cover-33104
  • agenticai
  • devsecops
  • github
  • localai
Toyosee • Oct 4 • in Articles • 5 min read
I built CyberRef to solve a problem I kept seeing in labs and on engagements: nobody remembers the exact syntax of a command under pressure. You know the command exists. You know roughly what it does. But it's 2 AM during an incident, or you're mid-...
post-cover-29754
  • go
  • showdev
  • security
  • opensource
Pires Aurelio • Oct 3 • in Articles • 1 min read
Building a scraper that works is easy. Building a scraper that you can observe in production is senior work. I added Prometheus to my Go Jobs Tracker and here's the full working implementation. PART 1: METRICS DEFINITION Create file metrics/metric...
post-cover-29672
  • go
  • prometheus
  • golang
  • observability
Pires Aurelio • Oct 1 • in Articles • 2 min read
Building a Resilient Job Queue in Go: Postgres, Worker Pool and Graceful Shutdown I am Pires Aurélio, Go Backend Engineer from Luanda, Angola. I build production systems in public. For two years I built scrapers and simple REST APIs. I got tired of...
post-cover-29442
  • go
  • backend
  • postgres
  • architecture
umohsg • Sep 26 • in Articles • 13 min read
> A practical guide to building reliable event-driven systems in Go using Apache Kafka. Learn how to implement tiered retry strategies with delayed reprocessing, route permanently failed messages to dead letter queues in Golang with Sarama. Prerequ...
  • kafka
  • eventdriven
  • go
  • webdev
Bernadette Akinyi • Sep 22 • in Articles • 1 min read
Hey Techie! Welcome to my Go series! I'll be sharing what I'm learning in ways that make sense to me, the mistakes I make and the "aha!" moments that help everything click. Whether you're learning Go too or just curious about it, I hope you'll pic...
  • beginners
  • go
  • discuss
  • software
0xkikiola • Sep 14 • in Articles • 4 min read
A pod dying and a system recovering are not the same thing. That gap is where most of the interesting failures actually live, and it's what pushed me to build fault-sentinelhttps://github.com/aashiruu/fault-sentinel, a lightweight, Kubernetes-native ...
post-cover-27181
  • kubernetes
  • devops
  • sre
  • go
kosmos • Sep 8 • in Articles • 9 min read
I didn't set out to reject go get. I just wanted to build something clean. But somewhere between the first snapshot corruption and the fourth complete rewrite, I realized: zero dependencies wasn't a constraint. It was a feature. This is the real sto...
  • opensource
  • go
  • hackathon
  • git
fikrimohammad30 • Aug 19 • in Articles • 6 min read
> TL;DR: Go's built-in encoding/csv.Read allocates string slices and strings for every single row, generating 10M+ allocations and burning 540 MB on a 5M-row file. I built go-zerocsvhttps://github.com/fikrimohammad/go-zerocsv to replace this with in-...
  • go
  • performance
  • backend
  • programming
Raphael • Aug 14 • in Articles • 2 min read
title: Gnat, self-hosted analytics as a single Go binary, with a built-in MCP server tags: go, selfhosted, opensource, ai A few months back I was crawling the web for a side project and came across an analytics platform's data that had exposed use...
  • go
  • selfhosted
  • opensource
  • ai
prasadekke • Jul 21 • in Articles • 5 min read
Go slices are simple on the surface. Under the hood, the interaction between length, capacity, and append has a specific failure mode I've been bitten by more than once — and seen in enough code reviews to write about. The bug is invisible at compile...
post-cover-23154
  • go
  • programming
  • backend-development
prasadekke • Jul 20 • in Articles • 4 min read
Go ships with a profiler built in. No third-party tools, no agents to install, no instrumentation to add upfront. If your service imports net/http/pprof, you can profile it live in production right now — CPU usage, memory allocations, goroutine count...
post-cover-23088
  • go
  • backend-development
  • programming
  • concurrency
prasadekke • Jul 20 • in Articles • 1 min read
Every Go service that does I/O — database calls, HTTP requests, queue polling, file reads — should be passing a context.Context through every layer. In practice, a large number of codebases treat context.Context as optional plumbing that gets added l...
post-cover-23087
  • go
  • programming
  • backend-development
  • concurrency
prasadekke • Jul 20 • in Articles • 1 min read
Go makes concurrency feel easy. Goroutines are cheap, channels are built into the language, and the standard library gives you everything you need to spin up a worker pool in under 30 lines. That ease is genuinely valuable — but it also means bugs sn...
post-cover-23086
  • programming
  • backend
  • go
  • designpatterns
prasadekke • Jul 20 • in Articles • 3 min read
Go Interfaces: Why Less Is Almost Always More If you’re coming to Go from Java or C++, interfaces look familiar at first glance. You define a set of methods, types implement them, you write code against the interface. Same idea, right? Not quite. ...
post-cover-23085
  • go
  • programming
  • tutorial
  • designpatterns
Artem Senenko • Jul 20 • in Articles • 4 min read
I build Uptimepage, an open-source uptime monitorhttps://uptimepage.dev and status page written in Rust. People ask why Rust and not Go, since Go is the usual pick for this kind of network service. Here is the honest answer. It is not that Rust wins ...
post-cover-23075
  • rust
  • go
  • monitoring
  • devops
chevron_left
🔥 54 posts • 👩‍💻 38 active writers

✨ Want to write in this topic?
Share your learning. Get discovered. Build your profile.
Join CoderLegion

💡 Why developers use CoderLegion
Track learning • Share posts • Get ranked publicly
Create your profile