Why engineers should focus on writing

This essay was originally published in my blog — yield code(); I’m a big believer in owning your content, instead of giving it away to corporations such as Medium, who might collect payment from you to read it. I encourage you to subscribe to my blog instead


Implementing Promisable setTimeout

This post is cleaner and more readable in my Blog

In a world controlled by the event loop, setTimeout is the king of execution control. It allows you to schedule function calls to be executed later. However, it can't do one thing - suspend the…


It’s better to be (type)safe than sorry

Originally published at https://yieldcode.blog on February 19, 2022.

Take a good look at the following function and try to understand what it’s doing.

function do_magic(a, b) {
return a + b;
}

NodeJS Native Module vs WASM

This post was originally published in my Personal Blog. It’s better viewed there due to Medium’s poor formatting. Thank you for reading!

In my previous post about Native Rust Modules for NodeJS, people asked me how neon bindings would compare to WASM…


How to be a Great Technical Interviewer

This story was initially published at My Blog.

The path to becoming a great technical interviewer is full of doubts, tough decisions, and self-discovery. But I believe every engineer should try to walk it.


Wrap your gifts not your dependencies

Originally published in my Blog

We’ve all been there. Its time to introduce a new package / dependency to our code base, be it a HTTP request library, a logger or something else, and the question we ask ourselves “Should I wrap it?