There is a clear backlash against software written by AI, from developers and consumers alike. The reality, however, is that most, if not all, software will be partly written by AI. It’s inevitable, and it would even be irresponsible not to use it.
The problem isn’t using AI...
Go 1.27 introduces new encoding/json/v2 and encoding/json/jsontext packages.
Since its release in Go 1.16 (2021), //go:embed has quickly proven to be one of the most loved
features of the Go language. Russ Cox and Brad Fitzpatrick originally designed the feature in 2020
to embed files and directories into Go binaries using a go directive (more on what tha...
#622 — October 30, 2026
Read the Web Version
Go Weekly
Wails 3.0: Build Desktop Apps with Go and Native Web Views — Nearly four years after its alpha, Wails 3 lets you build desktop apps with a Go backend and web frontend, rendered...
Gwyn James and I explore some Go code.
If it’s forty degrees out, should you wrap up, or strip off? Let’s see how
Rust’s type system can help us manage quantities, units, and conversions in
our programs.
How the Go team responded to the eMudhra certificate compromise with our first-ever URGENT track security release.
I just completed a massive software port in 5 days, for less than $200 in AI costs, using 3+ coding agents (Codex Sol 6.1 High). A project I had previously dismissed because it would have required months of work from a small team of experienced engineers.
I've been using AI in m...
#621 — October 23, 2026
Read the Web Version
Go Weekly
Interactive Refactoring in gopls — LSP refactorings can't 'ask' you anything, so "Add struct tags" in gopls just guessed json and camelCase. gopls can now pop up dialogs to coll...
Build semantic search with Go structs, generate embeddings through a common API, and connect vector retrieval to agent context and memory.
The post Embeddings and vector search in Microsoft Agent Framework for Go appeared first on Microsoft for Go Developers.