React Native: Artifacts in SVGs, why they happen and how to fix themI just spent my whole Saturday afternoon plus a Sunday morning trying to render multiple SVGs properly in the same React Native screen, so I'm writing this article both to my future self and for others not to waste as much time as I did. Context As f...3 min read·engineering.belchior.meMay 12, 2024
Improving Recharts performanceAchieving an 1.8x speedup by reducing DOM measurements.8 min read·engineering.belchior.meNov 19, 2023
Snapshot tests in React: why they do more harm than goodHey there! I have been exposed to snapshot tests recently and I am still trying to find out why they are so frequently used to test React applications. To me, they seem brittle, hard to maintain, vague and prone to false negatives. In my opinion, the...8 min read·engineering.belchior.me6KÁDMar 6, 2023
Creating a Custom Photo Gallery using Gatsby.js and CSS GridHey, there! I have recently built a gallery for my personal website and I'd like to share some of the knowledge I acquired. In this post we will be developing a Photo Gallery, from adding a directory with pictures and querying them in GraphQL to disp...7 min read·engineering.belchior.me1OMar 31, 2020
Node-RED: Creating a custom node using TypeScriptWelcome! In this brief article, I will outline how to create a custom Node-RED node using TypeScript. I have published a small library that allows TypeScript to be used in Node-RED. If you just want to use it, you can find it here. If you are interes...5 min read·engineering.belchior.meApr 22, 2019