GoReleaser v1.2 is out — likely be the last feature release of 2021.
It also marks the first 5 years since its first commit.
It comes packed with some great features and fixes by several people!
Christmas GoReleaser gopher!
Here are some highlights:
GoRelase...
Go 1.18 is going to be released with generics support. Adding generics to Go was a multi-year effort and was a difficult one. Go type system is not a traditional type system and it was not possible just to bring an existing generics implementation from other language and be done....
Go Time panelists Natalie & Jon join forces with Go Team members Steve Francia, Katie Hockman, Julie Qui, and Rob Findley to battle it out and see who can better guess what the GopherCon gophers had to say!
Listen to the podcast at https://changelog.com/gotime/211
Transcript...
In this post we're going to walk through how to use GitHub Actions to create a continuous integration (CI) pipeline that automatically tests, vets and lints your Go code.
For solo projects I usually create a pre-commit Git hook to carry out these kinds of checks, but for team p...
Shard coordination has been one of the bigger challenges to design sharded systems especially for engineers with little experience in the subject. Companies like Facebook have been using general purpose shard coordinators, e.g. Shard Manager, and suggesting that general purpose s...
In the v1.1 release, GoReleaser introduced a new feature called “changelog groups”. This is a quick post to spread the word.
This feature allows you to “organize” your changelog in categories by using regular expressions.
Using it with use: github and some...
Note
Hello! Please give Krzysztof a warm welcome in the first guest post on our blog. 🎉
We’ve been working with Krzysztof for the past two years, and we’re excited to share his work here.
Miłosz & Robert
We all struggle with software architecture diagra...
In this short post we're going to discuss how to add, modify or delete URL query string parameters in Go. To illustrate, we'll look at how to change this URL:
https://example.com?name=alice&age=28&gender=female
To this:
https://example.com?name=alice&age=29&...