geeksilva97 - Overview (original) (raw)

Hi there ๐Ÿ‘‹

My name is Edy Silva. I'm a software engineer who loves to experiment with different tools to discover their full potential. I enjoy recreating existing tools just to understand how they work internally. To document my discoveries and thoughts, I write them in blog posts.

Open source contributions

Open source is another way to explore different scenarios where I could make contributions in JavaScript, Ruby, Elixir, and Erlang. Since last year, I have focused my efforts on the Node.Js project, where I am now a core collaborator. In Node.JS, I could work on a variety of issues where I can highlight two main cases:

SQLite backup implementation

This patch introduced the backup API to the node:sqlite module. It was pleasant to make it work since I could touch different areas in Node.JS codebase. That was my second C++ contribution. Besides that, I dealt with libuv threadpool to ensure the backup process was efficient.

Fix AbortSignal memory leak

In this fix, I could explore the profiling capabilities of Node.JS and Chrome. I used, for the first time, components like WeakRef and FinalizationRegistry.

Writing tests that called Garbage Collector were also a good challenge!

Get in touch

Checkout more at https://beacons.ai/edigleyssonsilva