Bruno Luiz Blog

Bruno Luiz Silva

Personal Blog by Bruno Luiz Silva (contact me)
A collection of random software engineering thoughts

GraphQL feat API Gateway

July 01, 2019

GraphQL, REST, gRPC, Thrift… Have you ever imagined how to stick these together in a micro-services architecture and expose to the world…

Kubernetes devops productivity hacks

March 14, 2019

Today, Kubernetes is the de facto container orchestration solution. Together with the devops culture, developers have to get familiarised to…

A guide on npm package publishing

February 15, 2019

If you are not new in the JavaScript world, you might have already heard about npm . It is a package manager which lets developers easily…

A Tale Of How To Not Deploy Two Months Old Features

March 07, 2018

There is one big and very special date on the e-commerce and retail market and it’s called Black Friday. For many, it means “discount prices…

Joi: validate input and define databases in JavaScript

August 30, 2017

As the saying goes: never trust user input . People coming from PHP and Java have many validation libraries available. But what about…

Still using GitFlow? What about a simpler alternative?

July 18, 2017

GitFlow is a branching model created by Vincent Driessen on 2010 ( original article ). Since it was published, many companies had tested and…

Are you using git push force? Oh mate, you are doing it wrong!

June 03, 2017

You are developing some feature together with your team. Most likely you have done the usual dance: checkout a branch from the master or…