Tag: #go
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 16 posts
The goroutineleak Profile in Go 1.26 — Catching Goroutine Leaks with GC Marking
Go 1.26 (released February 10, 2026) added a goroutineleak profile to runtime/pprof as an experimental feature. The idea is to recycle the GC's marking phase — mark using only runnable goroutines as roots, then report as
2026-07-16 · 17 min read #go#goroutine#garbage-collection#profiling#debuggingOpinionated Tools — gofmt, gofumpt, and the Politics of Code Style
Why was code formatting ever a subject of debate, and how did gofmt end it? We compare gofmt with the stricter gofumpt, and contrast them with tools from other languages like prettier and black, taking a deep look at how
2026-06-25 · 21 min read #compiler#go#gofmt#gofumpt#formatterBuilding Your First Operator with Kubebuilder — From Project Creation to Deployment
Build a working Operator end to end with Kubebuilder. Covers prerequisites, the init/create api flow, defining API types, the full reconcile code that manages a Deployment and Service, RBAC markers, CRD generation, local
2026-06-15 · 10 min read #kubernetes#kubebuilder#operator#controller-runtime#goModern Go in 2026 — Go 1.24 / Echo / Gin / Fiber / Huma / Encore / sqlc / Templ / Bubble Tea Deep-Dive
Go turned sixteen. Go 1.22 fixed the for-loop variable capture trap, Go 1.23 admitted range-over-func as a first-class iterator protocol, and Go 1.24 made generics finally useful in real code. The 2026 ecosystem is a fiv
2026-05-16 · 22 min read #go#golang#go-1-24#gin#echoGo Ecosystem 2026 Complete Guide - Go 1.24/1.25, Echo · Gin · Fiber · Chi · sqlc · pgx · ent · Cobra · Bubble Tea · Buf · Connect-RPC · PGO Deep Dive
As of May 2026, Go has effectively conquered the backend microservices market in Korea and Japan. This deep dive covers Go 1.24/1.25 new features (iter.Seq, range-over-func, swiss-table maps, PGO, weak pointers, slog), w
2026-05-16 · 19 min read #go#golang#echo#gin#fiberModern Backend Frameworks 2025 — NestJS, Fastify, Hono, Elysia, Spring Boot, FastAPI, Go, Axum, tRPC, GraphQL, gRPC (S7 E2)
Which backend framework in 2026? This is a ranked tour through TypeScript (NestJS, Fastify, Hono, Elysia), JVM (Spring Boot, Micronaut), Python (FastAPI, Litestar), Go (Fiber, Echo, Chi), Rust (Axum, Actix), and API styl
2026-04-15 · 8 min read #backend#framework#nestjs#fastify#honoGo Complete Guide — Goroutine, Channel, Context, and Real-World Microservices (Season 2 Ep 3, 2025)
Go is famous for being easy to learn, but real production Go is full of non-obvious traps: Context propagation, Goroutine leaks, Channel deadlocks, nil interface gotchas. This post covers the true meaning of Go philosoph
2026-04-15 · 13 min read #go#golang#goroutine#channel#contextDesign Patterns Modern Guide 2025: GoF Patterns + Modern Patterns in TypeScript/Python/Go
Everything about design patterns! GoF 23 patterns in TypeScript/Python/Go — Creational (Factory/Builder/Singleton), Structural (Adapter/Decorator/Proxy/Facade), Behavioral (Strategy/Observer/Command/State), Modern Patter
2026-04-14 · 30 min read #design-patterns#gof#creational#structural#behavioralThe Complete Go Programming Guide — Goroutines, Channels, Interfaces, and Practical Patterns
Why Go? Concurrency with goroutines and channels, interfaces, error handling, generics, and real-world web servers — everything about Go.
2026-04-12 · 16 min read #ai#go#golang#programming#concurrencyGitHub Actions CI/CD Complete Guide: Go Builds, Branch Strategies, and Auto-Deploy
Build production-grade CI/CD pipelines with GitHub Actions for Go projects. Trunk-Based vs GitHub Flow vs Git Flow branch strategies, multi-stage Docker builds, K8s auto-deploy, secret management, matrix builds, and cach
2026-03-23 · 24 min read #github-actions#ci-cd#go#golang#gitDesign Patterns 2025 Practical Guide: Reinterpreting GoF 23 Patterns in Modern Languages (TypeScript/Python/Go)
Reinterpreting all 23 GoF design patterns in TypeScript, Python, and Go! Modern implementations of Creational (5), Structural (7), and Behavioral (11) patterns, real-world use cases, anti-patterns, and the TOP 10 intervi
2026-03-23 · 21 min read #design-patterns#gof#singleton#factory#observerGo Language Complete Guide 2025: From Goroutines, Channels, Interfaces to Production Patterns
Everything about Go! Goroutine/channel concurrency, interfaces and duck typing, error handling patterns, generics (1.18+), structs and methods, testing, profiling, gRPC/REST servers, CLI tools, and optimized Docker build
2026-03-23 · 23 min read #go#golang#goroutine#channel#interfaceToss Bank ML Backend Engineer Study Guide: Server Architecture, ML Serving, and Career Roadmap
Complete analysis of Toss Bank ML Service Team JD. Server architecture design, large-scale traffic handling, AI model serving on K8s, MSA distributed tracing — with a 6-month study roadmap and interview preparation.
2026-03-21 · 34 min read #ml-engineering#backend#tossbank#kubernetes#pythonGo Testing Complete Guide: Unit Tests, Mocks, and Stubs
A complete guide to writing production-quality tests in Go, from the testing package basics and table-driven tests to testify, gomock, httptest, and Mock/Stub patterns.
2026-03-17 · 19 min read #go#golang#testing#unittest#mockGo Language Complete Syntax Guide: From Basics to Concurrency and Generics
A comprehensive guide covering all core Go language concepts from basic syntax to goroutines, channels, and generics, with practical code examples throughout.
2026-03-17 · 22 min read #go#golang#syntax#programming#backendProgramming Language Wars 2026: Rust vs Go vs Python Complete Comparison Guide
Complete programming language comparison for 2026. Python surges as AI language (+7pp), Go dominates cloud-native, Rust most admired (72%), TypeScript web standard. Practical guidance on which language to learn for caree
2026-03-16 · 8 min read #rust#go#python#programming#language