Tagged articles

Go 1.27

5 articles · Page 1 of 1
Go Programming World
Go Programming World
Oct 12, 2026 · Backend Development

Go 1.27 Testing Changes: New Features & Upgrade Pitfalls

Go 1.27 introduces httptest.NewTestServer with in-memory networking and auto-cleanup, synctest.Sleep for virtual time advancement, default stdversion vet checks for API version compliance, go test -json OutputType field for output classification, and printf vet rule against %w pointer wrapping that breaks errors.Is/As.

Go 1.27httptestprintf
0 likes · 31 min read
Go 1.27 Testing Changes: New Features & Upgrade Pitfalls
TonyBai
TonyBai
Sep 16, 2026 · Backend Development

Go encoding/json/v2: 14-Year Evolution from Legacy Flaws to Modern Design

This article chronicles the 14-year evolution of Go's encoding/json standard library, detailing how backward compatibility constraints prevented fixing known flaws, the rise of third-party high-performance alternatives, and the eventual creation of encoding/json/v2 in Go 1.27 with a dual-package architecture that preserves v1 behavior while enabling modern defaults and performance gains.

GoGo 1.27JSON parsing
0 likes · 86 min read
Go encoding/json/v2: 14-Year Evolution from Legacy Flaws to Modern Design
Golang Shines
Golang Shines
Jul 29, 2026 · Backend Development

How Go 1.27’s New Generic Methods Break a Decade‑Long Minimalist Rule

The article examines Go’s ten‑year commitment to minimalism, explains why generic methods were previously rejected due to complexity and interface issues, details the precise design of Go 1.27’s struct‑only generic methods, and demonstrates with code how they eliminate redundancy while preserving performance.

GoGo 1.27code reuse
0 likes · 14 min read
How Go 1.27’s New Generic Methods Break a Decade‑Long Minimalist Rule
TonyBai
TonyBai
Jun 24, 2026 · Backend Development

Go 1.27 Preview: Generic Methods Land, Built‑in UUID in the Standard Library

The upcoming Go 1.27 release brings a suite of hard‑core upgrades—including the long‑awaited generic methods, deep struct‑literal field selectors, size‑specialized memory allocation, a production‑ready goroutine‑leak profiler, modernized toolchain commands, a new encoding/json/v2 package, built‑in UUID support, and post‑quantum cryptography—signaling a major leap for high‑performance, secure backend development.

GoGo 1.27Standard Library
0 likes · 15 min read
Go 1.27 Preview: Generic Methods Land, Built‑in UUID in the Standard Library
Golang Shines
Golang Shines
May 6, 2026 · Fundamentals

After 8 Years, Go Finally Adds a Native UUID Package

Go 1.27 introduces a built‑in uuid package, ending years of reliance on the third‑party google/uuid library; the article explains the new API, design choices such as using [16]byte, support for multiple string formats, default v4 generation, and why the standard library adopted it now.

GoGo 1.27Standard Library
0 likes · 6 min read
After 8 Years, Go Finally Adds a Native UUID Package