Archives For golang

Go language (aka Golang) released new major 1.27 version in last week, six months after the last 1.26.

The new version of this popular programming language added support generic methods, which can now declare their own type parameters, making generics more flexible.

Continue Reading…

Go programming language released new 1.25 version on Tuesday after another 6 months of development.

The new release introduced new Go command options, runtime and compiler changes, some new packages, and platform changes.

Continue Reading…

Go 1.24 Released with Fully Generic Type Aliases Support

Published: February 13, 2025 — Last updated: February 14, 2025 — Leave a comment

After 6 months of development, Go language announced new 1.24 release few days ago on Tuesday.

Go 1.24 now fully supports generic type aliases. Type aliases, a concept introduced in Go 1.9, allows to create a new name for an existing type without creating a new type. Previously, it didn’t support type parameters. But this changed in Go 1.24. See more about generic type aliases.

Continue Reading…

How to Install GO (golang 1.27) in Ubuntu 26.04 | 24.04 | 22.04

Published: February 7, 2024 — Last updated: August 25, 2026 — 4 Comments

Go programming language announced the new 1.27 release on 19 August 2026! Here’s the new features and how to install guide for Ubuntu & other Linux.

What’s New in Go 1.27:

  • New generic methods that can now declare their own type parameters.
  • Add encoding/json/v2 package with stricter defaults and significantly faster unmarshaling.
  • Add crypto/mldsa package implements ML-DSA (FIPS 204.
  • New uuid package for generating and parsing UUIDs.
  • New portable simd package (experimental).
  • goroutineleak is now a generally available.
  • Compiler tools now support @file response files.
  • go test runs the stdversion vet check by default.
  • go doc gains package@version and executable-example support.
  • The big-endian 64-bit PowerPC port now uses the ELFv2 ABI.
  • Update unicode 15 to 17.

See the announcement for more changes in Go 1.27.

Continue Reading…