The future of the Go programming language is very exciting! Let's look at some changes in the near future, as well as some things that might never happen - like union types! Sources: - Upsun's blog post: https://devcenter.upsun.com/posts/go-124/ - Victoria Metrics post: https://victoriametrics.com/blog/go-weak-pointer/ - Generic aype aliases: https://tip.golang.org/ref/spec#Alias_declarations - Unions proposal: https://github.com/golang/go/issues/70752 - encoding/json/v2 discussion: https://github.com/golang/go/discussions/63397 - encoding/json/v2 experimental impl.: https://github.com/go-json-experiment/json - Protobuf Editions overview: https://protobuf.dev/editions/overview/ - Protobuf Go's Opaque API: https://go.dev/blog/protobuf-opaque

GoGolangProgrammingType UnionsJSONProgramming LanguagesSoftware DevelopmentSoftware Engineering