I have mixed feelings about the Go <code>time</code> package's time formatting strings

InfoQ interview - Go Language at 13 Years

I had the pleasure of speaking with Olimpiu Pop from InfoQ about the Go language and community. The article can be found at https://www.infoq.com/articles/go-language-13-years.

./charm.sh

$ glow charm.md Everyone who knows me knows that I love CLI tools. I have my own opinionated dotfiles, a lot of scripts to achieve several tasks, a lot of automations and a lot of other tools and binaries for both useful and useless things. And I just love working with that stuff...

MacBook Pro 14 - a quick review

I got a MacBook Pro 14&quot; with an Apple M1 Pro SoC, 16GB of memory and 500GB of disk a couple of weeks ago, and wanted to write my impressions about it, since a lot of people ask. The following are a revised format of my notes as I was setting up the M1 for the first time....

Announcing GoReleaser v1.2 — Santa/5 year anniversary edition

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...

Generics facilitators in Go

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....

In Go 1.18, generics are implemented through code specialization

A bit on compilation's changing number of stages (and assembly)

Gophers Say GopherCon Edition

Go Time panelists Natalie &amp; 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...

Continuous integration with Go and GitHub Actions

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...