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...May 12, 2024 · 3 min readengineering.belchior.me
Improving Recharts performanceHey, there! I was a bit bored on Sunday afternoon and started looking for a cool task to work on. I have contributed to Recharts in the past, so I decided to take a look at their issue tracker. I didn't have to search much, since I found a performanc...Nov 19, 2023 · 8 min readengineering.belchior.me
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...6KÁDMar 6, 2023 · 8 min readengineering.belchior.me
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...1OMar 31, 2020 · 7 min readengineering.belchior.me
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...Apr 22, 2019 · 5 min readengineering.belchior.me