Matheus Mina

Matheus Mina @mfbmina

About: Brazilian, dog lover, martial artist and computer scientist!

Location:
Brazil
Joined:
Mar 11, 2022

Matheus Mina
articles - 43 total

Destrinchando o pacote sync do Go

Na minha opinião, Go fornece um excelente suporte a se trabalhar concorrentemente não só pelas...

Learn More 0 0Oct 2

Breaking down Go's sync package

In my opinion, Go provides excellent support for concurrent work, not only due to goroutines but also...

Learn More 1 0Oct 2

Waitgroups: what they are, how to use them and what changed with Go 1.25'

Imagine the following problem: you need to process hundreds of records and generate a single output....

Learn More 0 0Aug 23

Waitgroups: o que são, como usar e o que mudou com o Go 1.25

Imagine o seguinte problema: é necessário processar centenas de registros e gerar uma única saída....

Learn More 0 0Aug 23

testcontainers: melhorando testes E2E

Em um post anterior mostrei algumas formas de melhorar os testes criando mocks das APIs que chamamos....

Learn More 1 0Jul 24

testcontainers: improving E2E tests

In a previous post I showed some ways to improve tests by creating API mocks that we call. However,...

Learn More 1 0Jul 24

Eliminating dead code in Go projects

As the software we work on grows, the code tends to undergo various changes and refactorings. During...

Learn More 2 0Jun 19

Acabando com código morto nos projetos Go

Conforme o software que trabalhamos vai crescendo, a tendência é do código passar por diversas...

Learn More 0 0Jun 19

Exploring the Rate package and the Token Bucket algorithm

At my Circuit Breaker post, I mentioned that nowadays it is common that the application has to...

Learn More 0 0May 16

Explorando o pacote Rate e o algoritmo de Token Bucket

No post sobre Circuit Breaker, citei que atualmente é comum que a sua aplicação tenha que se...

Learn More 0 0May 16

Go Tool: tudo o que ninguem pediu

Depois de muitos anos trabalhando com Ruby, migrei para trabalhar com Go sem muita experiência com a...

Learn More 0 0Apr 5

Go Tool: tudo o que ninguem pediu

Depois de muitos anos trabalhando com Ruby, migrei para trabalhar com Go sem muita experiência com a...

Learn More 0 2Apr 5

Go Tool: everything that nobody has asked for

After many years working with Ruby, I migrate to Go without much experience with the language. My...

Learn More 0 2Apr 5

Go 1.24: Benchmark Tests

One of my favorite features in Go is the possibility of writing benchmark tests. At Go 1.24, this...

Learn More 0 0Mar 25

Go 1.24: Testes de Benchmark

Uma das minhas funcionalidades favoritas em Go é a possibilidade de se escrever testes de benchmark....

Learn More 1 0Mar 25

Testando chamadas para APIs da melhor forma

Atualmente, grande parte do trabalho de um desenvolvedor WEB consiste em chamar APIs, seja para...

Learn More 0 0Feb 6

The best way for testing outbound API calls

Nowadays, a huge part of a developer's work consists in calling APIs, sometimes to integrate with a...

Learn More 0 0Feb 6

#testing

A post by Matheus Mina

Learn More 0 0Feb 5

Metrics with Go and Prometheus

At the developing world, it is necessary to know how the application that you're working on is...

Learn More 1 0Feb 5

Métricas com Go e Prometheus

No mundo do desenvolvimento, é necessário saber como a aplicação que estamos trabalhando está se...

Learn More 0 0Feb 5

The theory of constraints

At the end of 2023, my squad started its most important project. I assumed the project leadership...

Learn More 0 0Nov 12 '24

A teoria das restrições

No fim do ano passado, minha equipe começou o seu projeto mais importante até então e acabei...

Learn More 2 0Nov 12 '24

gRPC: what is it? An introduction...

The first time I heard about RPC, I was in a distributed systems class while completing my bachelor's...

Learn More 5 0Sep 27 '24

gRPC: onde vive? o que come?

A primeira vez que ouvi falar sobre RPC foi em uma aula de sistema distribuídos, ainda quando estava...

Learn More 3 0Sep 27 '24

The importance of tech docs

When I chose to pursue a career in computer science when I was 15 years old, it was basically on...

Learn More 0 0Sep 13 '24

A importância das documentações técnicas

Quando optei pela carreira em computação, aos 15 anos, foi uma decisão baseada em gostar bastante de...

Learn More 7 0Sep 13 '24

Circuit Breaker in Go apps

Today it is common for our applications to have a couple of dependencies, especially when working in...

Learn More 5 0Sep 1 '24

Circuit Breaker em aplicações Go

Nos dias de hoje, é bem comum que nossa aplicação dependa de outras, principalmente se estamos...

Learn More 0 0Aug 27 '24

Circuit Breaker em aplicações Go

Nos dias de hoje, é bem comum que nossa aplicação dependa de outras, principalmente se estamos...

Learn More 1 0Aug 27 '24

Building a Sliding Puzzle with Go

Building a game is an excellent way of starting programming. Tons of people have started programming...

Learn More 2 0May 13 '24