A 30-year-old language optimized for future: Building a Zero-AST Virtual Machine in Go that can run ASP
Hey DEV community! 👋 I'm back again.
If you think Classic ASP is dead, let me tell you: it is now more alive than ever.
Recently, I completed a tota
go
dev.to
Apr 14, 2026
Shipping a Go CLI to Every Ecosystem: GitHub Releases, Homebrew, and npm
The Problem: Great Tools Die in Obscurity
You can build the fastest, most useful CLI tool in the world. But if installing it requires go in
go
dev.to
Apr 14, 2026
Generate Terminal Recordings for Your CLI Docs Without Touching asciinema
CLI documentation has a trust problem. Users read your examples, try to reproduce them, and get different output. Screenshots go stale the moment a fl
go
dev.to
Apr 14, 2026
Zero-Allocation PII Redaction in Go: Processing 780MB of Logs in Under 3 Minutes
Zero-Allocation PII Redaction in Go: Processing 780MB of Logs in Under 3 Minutes
Every team feeding logs to LLMs has the same dirty secret:
go
dev.to
Apr 14, 2026
High-Performance Video Metadata API in Go for European Markets
Why Go for a European Video Platform
ViralVidVault serves trending video content from 7 European regions. When we needed an API that handle
go
dev.to
Apr 14, 2026
Data Types In Go
This is the first in a series of articles exploring data types in Go. The main goal of this series of articles is to provide detailed explanations and
go
dev.to
Apr 14, 2026
I got tired of writing launchd XML by hand, so I built launchd-gen
If you've ever tried to schedule a recurring job on macOS, you've met launchd. And if you've spent more than five minutes with it, you've probably tho
go
dev.to
Apr 14, 2026
Implementing Dependency Injection By Testing gRPC Service Call
Photo by Shruti Parthasarathy on Unsplash
Motivation
Need to test business logic that depends on gRPC call
Avoid coupling test with netwo
go
dev.to
Apr 14, 2026
Concurrent Video Processing with Go Goroutines and Channels
Concurrent Video Processing with Go Goroutines and Channels
Go's goroutines and channels are purpose-built for concurrent I/O operations. H
go
dev.to
Apr 14, 2026
Gin+Go Waiting Room Package Released
Drop-in waiting room middleware for gin
web applications. Built on sema.
The room package was created immediately after I updated the sema package
go
dev.to
Apr 14, 2026
Applying clig.dev to a Go CLI — With an Automated Compliance Test
clig.dev is a set of guidelines for building command-line interfaces that are consistent, predictable, and human-friendly. Most teams treat these as a
go
dev.to
Apr 14, 2026
How to Build a Self-Balancing Concurrent Pipeline With Work Stealing in Go
As a best-selling author, I invite you to explore my books on Amazon. Don't forget to follow me on Medium and show your support. Thank you! Your supp
go
dev.to
Apr 13, 2026
Why Redis Cannot Share the Truth with Postgres - The architecture mistake that will oversell your tickets
There is a moment, somewhere in the design of almost every backend system that mixes Redis and Postgres, where an engineer makes a decision that feels
go
dev.to
Apr 13, 2026
High-Performance Video Streaming API in Go
Why Go for a Video API
When DailyWatch needed an API that could handle thousands of concurrent requests with minimal latency, Go was a natu
go
dev.to
Apr 13, 2026
Relay vs Laravel Reverb: A Real Performance Benchmark
We built Relay because we believed a WebSocket server written in Go would handle real-world connection loads more efficiently than one running in PHP.
go
dev.to
Apr 13, 2026
Become a DevOps Engineer with Go 🚀
If you’ve ever wondered why tools like Docker, Kubernetes, Terraform, and Cloudflare rely on Go… this is your answer.
This is not just another progra
go
dev.to
Apr 13, 2026
Watching Entropy Happen: A Go Program
Entropy is the central element in my philosophy. In physics, the Second Law of Thermodynamics describes its one-way direction — from organized to spre
go
dev.to
Apr 13, 2026
chezmoi: One Dotfiles Repo Across macOS, Linux, and Windows
Originally published at recca0120.github.io
My work machine is a MacBook, my home desktop runs Linux, and the company handed me a Windows NUC. All th
go
dev.to
Apr 13, 2026
Concurrency in Go — Part 3: concurrent errors and panic handling
Goroutines and channels, you've got those down. Now the real questions: how do you cancel cleanly? How do you handle errors from multiple goroutines w
go
dev.to
Apr 13, 2026
👋 My First Post — Let’s Build Something Real
Hi Dev.to!
I’m a Backend Engineer who enjoys building scalable systems and clean APIs using Go and Python.
Over time, I’ve moved beyond just “writin
go
dev.to
Apr 13, 2026