Guide to go-opera: Better error handling in Go, but less boilerplate
Error handling in Go has been debated for years. Many developers appreciate the explicit and imperative style of if err != nil, and there is real valu
Curated development tutorials from top sources. Filter by language.
Error handling in Go has been debated for years. Many developers appreciate the explicit and imperative style of if err != nil, and there is real valu
Is Go a good language? (a can of worms opens and closes). No, I mean, for the end-user? It turned out that there is one stupid thing which was done o
Spectator — A Cybersecurity Language That Actually Gets Work Done ███████╗██████╗ ███████╗ ██████╗████████╗ █████╗ ████████╗ ██████╗ █
I am the developer of Parall, and I have been using it for a very practical workflow on macOS that makes local GUI development much more convenient.
Introduction Developing Go GUI applications on macOS often involves a cumbersome workflow: opening Terminal, executing commands, and manu
As we know, the go keyword runs goroutines. Or rather, this is how we often think about it. The go keyword in the Go programming language is one of i
I's been a while since the last post, hey! Let's waste no time and dive straight in. This is the one everything has been building toward. We have a
How a $0 local model replaced $10/day in API calls across four production modules I've been building MasterCLI — a multi-module AI-native desktop
Executive Summary The Temple Wallet extension is a non-custodial crypto wallet designed specifically for the Tezos blockchain. It enables u
When 3,000 Microservices Share One Repository Why Uber’s Go Monorepo Strategy Nearly Broke and How They Saved It When 3,000 M
You’ve implemented retries, circuit breakers, and timeouts. Your application is now "resilient." But how do you know these policies actually work? Wai
Introduction If you've ever used kubectl, hugo, gh (GitHub CLI), or helm, you've already used a CLI built with Cobra. It's the standard l
On November 5, 2025, I pushed my first commit to a repo called Go_learn. The commit message: "Started learning Go lang scratch lessons." 54 files. 5
Go powers the backends of most major blockchain infrastructure -- from consensus clients to validator tooling to DEX routing engines. If you need to a
We built our LLM proxy in Go. Not Rust. Not Python. Here's the engineering trade-off nobody talks about: the language that's fastest in benchmarks isn
Most CLIs are built for humans. Some are built for scripts. We built one for both — and for AI agents too. DeployHQ CLI (dhq) is a Go command-line to
My project: Hermes IDE | GitHub Me: gabrielanhaia You started a Go project. You created a cmd/ folder, a pkg/ folder, an internal/ folder, a
My project: Hermes IDE | GitHub Me: gabrielanhaia You don't need Gin. You don't need Echo. You don't need Fiber. Go's standard library, sinc
My project: Hermes IDE | GitHub Me: gabrielanhaia Hot take: 90% of Go concurrency tutorials are actively harmful. They teach you the mechani
My project: Hermes IDE | GitHub Me: gabrielanhaia You came from Python/Java/TypeScript. You picked up Go syntax in a weekend. Your code comp