Tagged articles

go1.26

8 articles · Page 1 of 1
Golang Shines
Golang Shines
Mar 23, 2026 · Backend Development

Modernize Your Go Code with the New go fix in Go 1.26

Go 1.26 revamps the go fix tool from a simple deprecated‑API patcher into an intelligent automated refactoring engine that can modernize error handling, I/O operations and pointer creation, dramatically reducing manual effort while improving performance and type safety.

CI/CDautomated refactoringcode modernization
0 likes · 12 min read
Modernize Your Go Code with the New go fix in Go 1.26
TonyBai
TonyBai
Mar 2, 2026 · Backend Development

Stop Writing Go Like 2015: The Ultimate Modern Go Evolution Guide

This article walks through Go's evolution from version 1.0 to 1.26, showing concrete before‑and‑after code snippets for each modern feature, explaining why legacy patterns persist, and demonstrating how AI‑driven prompts can help developers adopt the latest, more concise Go idioms.

code modernizationgenericsgo
0 likes · 16 min read
Stop Writing Go Like 2015: The Ultimate Modern Go Evolution Guide
IT Services Circle
IT Services Circle
Feb 20, 2026 · Backend Development

Go 1.26 Highlights: New new(expr) Syntax, Generic Self‑Reference, Compiler Optimizations & Experimental Features

The article provides a concise walkthrough of Go 1.26’s most impactful changes—including a streamlined new(expr) syntax for pointers, self‑referencing generics, deeper compiler escape analysis, explicit inline directives, experimental SIMD and secret‑handling packages, and a goroutine‑leak profiling tool—illustrated with ready‑to‑run code snippets and practical tips for immediate adoption.

New Featurescompiler optimizationgenerics
0 likes · 8 min read
Go 1.26 Highlights: New new(expr) Syntax, Generic Self‑Reference, Compiler Optimizations & Experimental Features
TonyBai
TonyBai
Feb 19, 2026 · Backend Development

Go 1.26’s go fix: Transforming Code Modernization with Powerful Static Analysis

Go 1.26 revamps the go fix command into a modernizer‑driven static‑analysis tool that automatically upgrades legacy Go code to the latest idioms, offering preview diffs, selective analyzers, cross‑platform fixes, and an iterative, conflict‑aware rewrite process.

Static Analysiscode modernizationgo fix
0 likes · 18 min read
Go 1.26’s go fix: Transforming Code Modernization with Powerful Static Analysis
Golang Shines
Golang Shines
Feb 12, 2026 · Fundamentals

What’s New in Go 1.26? Language, Performance, and Tool Updates

Go 1.26 introduces major language enhancements like self‑referencing generics and a new use of the new function, enables the experimental green‑tea GC by default, reduces CGO overhead by about 30%, rewrites go fix with modern analyzers, and adds several new standard and experimental packages.

genericsgogo1.26
0 likes · 5 min read
What’s New in Go 1.26? Language, Performance, and Tool Updates
Radish, Keep Going!
Radish, Keep Going!
Feb 12, 2026 · Backend Development

Why Go’s JSON v2 Is a Game-Changer and When It Will Arrive

The article examines Go 1.26’s release, the missing encoding/json/v2 package, its architectural split, new struct tags, performance gains, critical memory‑allocation issues, the four blockers delaying stable adoption, and the projected timeline for JSON v2 to become the default in Go 1.27.

encoding/jsongogo1.26
0 likes · 15 min read
Why Go’s JSON v2 Is a Game-Changer and When It Will Arrive
Golang Shines
Golang Shines
Feb 9, 2026 · Backend Development

How Go 1.26’s net.Dialer Gains Context Support Without Sacrificing Performance

Go 1.26 introduces context‑aware net.Dialer methods that combine the zero‑overhead speed of net.DialTCP with timeout, cancellation and tracing capabilities, eliminating DNS resolution and protocol dispatch overhead while providing clear code and a 10‑15% latency reduction for high‑frequency short connections.

High-performance networkingUnix socketcontext
0 likes · 8 min read
How Go 1.26’s net.Dialer Gains Context Support Without Sacrificing Performance
Golang Shines
Golang Shines
Feb 6, 2026 · Fundamentals

Go 1.26 Extends built‑in new to Accept Arbitrary Expressions

Go 1.26 adds a new capability to the built‑in new function, allowing it to take any expression, copy the result into a temporary variable and return a pointer, which eliminates the need for helper functions, prevents hidden memory leaks and yields measurable performance gains, as shown by concrete benchmarks and compiler‑level escape‑analysis explanations.

Escape Analysisgogo1.26
0 likes · 8 min read
Go 1.26 Extends built‑in new to Accept Arbitrary Expressions