Originally published on https://dgarcia.dev/changelogger/

I started a project called changelogger. This project is a very simplified version of Towncrier but written in Go.

I can already hear you say: Why?. Well, Golang isn’t the main goal here, but the fact that I can distribute this tool as a binary without…


Originally published on https://dgarcia.dev/programming-kubernetes-running-pods/

This is the first post of a series I want to publish about interact with the Kubernetes programmatic instead of using kubectl for example. …


Originally published on https://dgarcia.dev/playing-with-go-and-generics/

Yes, it’s happening! The proposal to add generics to Golang was accepted. It means that in some versions in the future, we’ll be able to code generic solutions without having to use complex workarounds with the empty interface{}. But, how it works?

TLDR: Now there’s a…


Originally published on https://dgarcia.dev/building-a-personal-activity-tracker/

Disclaimer: This project/post is inspired on Building an activity tracker with Go, Grafana, and InfluxDB by lucapette, so there’re many common points and strategies.

If you’re reading this in 2021 you’re living the Coronavirus Pandemic Era and you’re most likely working from home. Well, I’m working…


fonte: Google Images

Se você não estava preso em uma cabana no meio da floresta totalmente isolado do mundo, com certeza já deve ter ouvido falar sobre o Kubernetes, caso ainda não tenha ouvido falar, o Kubernetes (também conhecido como k8s) segundo o site oficial.

É um sistema open source para deployments automatizados…


As I said before, I'm working on a great project called Teresa written in Golang that uses gRPC. To facilitate monitoring and health checks, we decided to expose a health check endpoint with HTTP standard protocol instead of gRPC, but how can we expose those services on the same port?


I’m having a lot of fun working on Teresa project (Teresa is a simple PaaS on top of Kubernetes). Our main use case is Magazine Luiza where we deploy hundreds of applications to cloud with AWS as a cloud provider of our Kubernetes cluster.

Recently we chose to change from…

Diego Garcia

Software Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store