GoReleaser: 1k repositories and beyond

When I first announced GoReleaser roughly 1 year ago, on January 2017, I never thought it would be somewhat famous.

On being an effective developer

Over the years I read several articles on how to be effective, and how the 10x engineer thing is or is not a lie and all that.

Building Google Home Action in Go

This is a text version of this video: packagemain #10: Building Google Home Action in Go. Google Home is a voice Assistant, similar to Amazon Alexa, but working with Google services. It has a lot of built-in integrations, but what is interesting for us developers is that we can...

Detect fake news by building your own classifier

Detect fake news by building your own classifier

Automatic TLS certificate distribution with Vault

Introducing Certify, a purpose built library

Interface Values Are Valueless

Introduction I’ve been seeing a lot of question about interfaces lately on Slack. Most of the time the answers are technical and focus on implementation details. Implementation is important to help with debugging, but implementation doesn’t help with design. When it comes to...

Moving to Hugo

After some time, I finally decided to move my blog from Jekyll to Hugo.

Advanced gRPC Error Usage

Best practices for error metadata propagation with gRPC

Using Machine Learning to help us communicate better