The Cost of (Avoiding) Dependencies Oct 05, 2025'Minimize dependencies, use the standard library!' is a well-known advice.
Handle With Care (LLM Security) Aug 24, 2025LLMs are vulnerable to prompt injection and other attacks. Defense is difficult but insispensable.
Commit Messages That Write Themselves (Go and AI) Aug 17, 2025Is combining Go and AI of any use? Yes, and even smallest tasks may benefit from a little artificial smartassing.
Blue Gopher Meets Stochastic Parrot: About Go and AI Aug 10, 2025When Go and AI team up, endless possibilities emerge.
You're lucky, full moon tonight! (How to Write an MCP Server in Go) Aug 03, 2025LLMs can just chat, unless you give them tools for working with files, searching the web, or... determining the current phase of the moon.
How To Call An LLM From Go Jul 27, 2025Some tasks cannot be turned into an algorithm, or only with great difficulty. Large Language Models (LLMs) to the rescue!
Don't Mess With My Site! (New in Go 1.25: CrossOriginProtection) Jul 13, 2025Fighting cross-site request forgery (CSRF) becomes easier in Go 1.25, thanks to the new cross origin protection feature.
(Don't) Leave No Trace: Capture The Context of Significant Events With trace.FlightRecorder (New in Go 1.25) Jul 06, 2025Why should you let tracing pile up huge amounts of data when you need only a few seconds of trace output? Meet FlightRecorder.
Container-Aware GOMAXPROCS (New in Go 1.25) Jun 30, 2025Before Go 1.25, GOMAXPROCS defaults to the number of available physical CPU cores at app startup time. Now it takes container limits into account and checks changes periodically.