The Django Habits That Hurt You in Go
Django developers are introducing good mental models into Go - and that is the issue. The frameworks are based on entirely divergent philosophies: Dja
Curated development tutorials from top sources. Filter by language.
Django developers are introducing good mental models into Go - and that is the issue. The frameworks are based on entirely divergent philosophies: Dja
Google archived Kaniko in June 2025. Docker-in-Docker requires privileged containers. I needed a third option for my project so I built a Buildah-bas
Pop quiz. Does this testify assertion pass or fail? var x []int y := []int{} require.Equal(t, x, y) If you're like me, you have
Project scaffolders help speed up development. Until they fail halfway. Now you're left with a messy directory, half-executed commands, missing files,
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
TL;DR — I built a full-stack intrusion detection platform: a hybrid ML model (Focal Loss classifier + autoencoder for zero-days), a 4-service Go/Pyth
You want to lint Markdown in CI. You add markdownlint-cli2. Then you realize your CI job needs a Node.js setup step. Then you need to pin a Node vers
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
During my first week working with Golang, I focused less on basic syntax and more on applying familiar backend engineering principles within a new eco
How panic for programming errors, error for user input, CONTRACT comments, checkContracts() invariant methods, and sorted-slice preconditions create a
In Part 4, I finished full CRUD and wrote my first Go tests. The API worked — but I was the only user, hitting it from my terminal with 10 test entrie
When I started building calculators.im, I thought it would be a simple project — create a few calculator pages, deploy, done. Two years and 270+ calcu
I just tagged v1.7.0 of github.com/adrianbrad/queue, a thread-safe generic queue package. The headline feature is a new Delay queue. What is
CQRS in Go series: Part 1: the aggregate, Transition() and Clone() Part 2: command handlers without side effects Part 3: sagas and event chor
Introduction Copy-pasting SQL from a chat window into a DB client and back again is how most "AI + database" workflows actually feel. 🙃 It
Every AI agent framework has its own deployment story. Claude-based assistants run one way, OpenAI agents another, security-focused runtimes yet anoth
Interface กับ OOP จากบทความที่แล้ว เราทำ OOP ด้วยการผูก method ให้ struct ผ่าน receiver ทีนี้ถ้าเราอยากจัดการกับ struct หลายประเภทที่มีพฤติ
ออกตัวก่อนว่าไม่ได้เชี่ยวชาญ Go อะไรมากมาย แค่นึกไม่ออกว่าเขียนเรื่องอะไรดี แล้วเรื่องนี้ก็ผุดขึ้นมา ใน Go สามารถทำ OOP ได้ แต่จะค่อนข้างต่างจากภาษาอ
You maintain a shared Go module. A breaking API change is coming. Which repos across your org import it — and at which version? You own github.com
OpenAI streaming looks simple from the outside. Set stream: true, iterate the response, pipe it to the client. One afternoon of work. Then you ship i