Refactoring Ruby: From Subclass to Registry
From developing a solution to gradually improving it by listening to the pain
Last Updated on May 29, 2023 My team was given a particularly laborious task: implement responsive images throughout a legacy Rails application. Back then, the …
Halving Response Times: Lessons Learned
Response times under 100 ms are capable of lightening anyone’s heart. It’s even better when you reach that milestone as a side effect of some …
Your App Across the Globe
Is Internationalization/Localization really important?
In 2017 world population is estimated in 7.5 billion. This number seems/looks enormous and if put in a graphic by continent one may note that …
Refatorando para JavaScript Funcional: Composição de Funções (parte 1)
Last Updated on May 29, 2023 If you cannot read in Portuguese, try to use the Google Translator. Each code sample here will be written …
Refatorando para JavaScript Funcional: Composição de Funções (parte 2)
Last Updated on May 29, 2023 If you cannot read in Portuguese, try to use the Google Translator. Each code sample here will be written …
Refatorando para JavaScript Funcional: Composição de Funções (parte 3)
Last Updated on May 29, 2023 If you cannot read in Portuguese, try to use the Google Translator. Each code sample here will be written …
Towards Minimal, Idiomatic, and Performant Ruby Code
Debunking some popular Ruby idioms
Last Updated on May 29, 2023 I try to embrace a particular way of working with code: it should be minimal, idiomatic, and performant by …
Aplicando Design Sprint no seu projeto
Last Updated on May 29, 2023 Assim que comecei a minha iniciação científica não sabia como criar um produto, polir uma ideia e principalmente por …
Deploy de App Ruby on Rails em VPS
PaaS ou VPS? Ultimamente tenho preferido serviços PaaS como o Heroku, mas muitos clientes preferem uma VPS na maioria das vezes pelo preço fixo, mas …
Git: Ours or Theirs? (Part 1)
Tips for resolving conflicts automatically
Last Updated on May 29, 2023 In this article, I will assume that you already have a basic understanding of Git and consequently is familiar …