NodeJS and Good Practices
Separation of concerns doesn’t need to be boring
Last Updated on July 4, 2023 Softwares are subject to change all the time, and one aspect that contributes to defining the quality of a …
Parallel Tests with AVA
Last Updated on July 4, 2023 There are a lot of test frameworks for JavaScript/Node.js and I’ve been working with Mocha, Jasmine and Lab for …
Zero to Up and Running a Rails Project only using Docker
Disclaimer: this post is based on Quickstart: Compose and Rails — Docker the main difference is that I will run everything with my own user …
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 …