Disclosure: This article was translated from original in Japanese and I did some ajustments, but it still needs an english review. 😅

Since I touched go/gofmt a few years ago, if code format on Save isn’t done, I’ll have a sloppy code, and even "ruby.format": "rubocop"in Rails development at work, I 've done Format on Save.
However, rubocop is slow to start, and it takes 1-2 seconds from Ctrl + S to Format & Save, which is very stressful ...

So I tried to run rubocop fast and satisfactorily in Docker environment.

TL; DR

I added rubocop-daemon to docker-compose of the existing…


Alguns dias atrás nos deparamos com um problema digamos, divertido. Precisávamos checar se um endereço e-mail já havia sido registrado. Na ocasião tínhamos 220 milhões de e-mails, e foi assim que começou nosso desafio, inicialmente pensamos em fazer isso da forma tradicional, que seria fazendo uma busca no banco de dados, mas como o software tem uma carga bem elevada, paramos para pensar um pouco sobre e pesquisar sobre outras maneiras de resolver o problema.
A primeira ideia que surgiu foi fazer um cache, o que foi categoricamente descartada pelo simples fato de ser impraticável, considerando que no momento temos aproximadamente…

Bruno Cordeiro

Software develiper with 15+ year of experience last 10 with Ruby on Rails.

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