My name is Elton Minetto

I'm a software developer, teacher, speaker and writer

Go


Avoiding supply chain attacks in Go

If you’ve been following the news in recent weeks (March/April 2026), you must have read about two major “supply chain attacks” that occurred. You were probably affected in some way by the problem with …

Go should be more opinionated

One of the perks of being a Google Developer Expert is the incredible opportunities it provides. A few weeks ago, I had the opportunity to meet Robert Griesemer, co-creator of Go, in person, as well as Marc Dougherty, …

Creating an MCP Server Using Go

In November 2024, Anthropic published a blog post announcing what may be its most significant contribution to the AI ecosystem so far: the Model Context Protocol.

First impressions with the Turso database

Turso is one of those projects that you look at and think, “How has no one done something like this before?” I’ve been following the project since its launch, but only now have I been able to dedicate …

Getting Started with Encore.go

Encore.go has been on my radar for quite some time, when its beautiful website and examples caught my attention in a news article on Hacker News. But my excitement really increased after this post was published in …

Using CloudEvents in Go

Adopting an event-driven architecture (EDA) to increase scalability and reduce coupling between components/services is relatively common in complex environments.

JSON vs FlatBuffers vs Protocol Buffers

When we think about communication between services/microservices, the first option that comes to mind is good old JSON. And this is not without reason, as the format has advantages, such as:

Using test helpers in Go

Recently, in a code review, the great Cassio Botaro gave me a handy tip: refactor some tests to use the test helpers feature from the testing package.