110 followers
Brazilian, Software Engineer / Architect, Crypto & Blockchain Enthusiast, Libertarian, Metal Head, Krav Maga Practitioner, Beer Lover, Amateur Photographer, (bad) Guitar Player
Important: this article describes a problem that cannot be reproduced with Google Chrome, only with Firefox and Edge (I did not test with other browsers). Spoiler alert: it seems like Chrome intentionally deviates from the spec standard. Intro Despit...
Intro From the dark ol’ days of writing an entire application and only then starting to test it (often, manually) till nowadays, I have scoured a painful path of unending bug-fixing in production through the nights, many times not even knowing what w...
Give your logs more context Building a contextual logger This is the continuation of my previous article about logging context. Check it out to better understand the purpose of what we will build. https://blog.henriquebarcelos.dev/give-your-logs-more...
Give your logs more context How to make sense out of your Node.js web app logs Logging might be one of the most difficult things to do right when building a real world application. Log too little and you will be staring at your screen trying to make ...
TL;DR When testing Redux, here are a few guidelines: Vanilla Redux The smallest standalone unit in Redux is the entire state slice. Unit tests should interact with it as a whole. There is no point in testing reducers, action creators and selectors i...
Things I wish I knew about Terraform before jumping into it A few weeks ago I wrote about my journey into Terraform. You can read more about this quest here: https://blog.henriquebarcelos.dev/how-i-learnt-to-love-and-hate-terraform-in-the-past-few-we...