Dmitry Kudryavtsev

Senior Software Engineer @ Forter / Tech Lead / Consultant

I'm a senior software engineer located in Israel. I have more than 12 years of professional experience in web development, as well as experience in low level and game development. I write, talk and mentor about software engineering.

I work with languages such as TypeScript, Rust, Python, and Kotlin as well as technologies such as NodeJS, React and more.

I use this blog as a platform to share my knowledge and experience as well as write about Software Industry, Software Engineering, and Productivity.

Consider subscribing to my newsletter to stay updated when I publish new articles, as well as getting occasional curation of interesting news from the industry.

Feel free to reach out to me or read more about me.

Disclaimer - posts and opinions shared in this blog are mine and do not represent the opinions of my employer, colleagues, friends or family.

Dmitry Kudryavtsev

Latest Posts

Legacy is where companies go to die

Legacy. The one word engineers cringe when they hear. Nobody wants to work with legacy code or legacy systems. And yet someone has to. Can we do something about it?

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

Take a good look at the following function and try to understand what it's doing. function do_magic(a, b) { return a + b; }

The Software Industry is Broken

It's that time again. You come to your Toyota dealership to buy a new Toyota Corolla. You've been waiting to upgrade your old, fuel inefficient and slow model, with this year's new model. But the new model is more fuel inefficient! Wait! What?!

NodeJS Native Module vs WASM

In my previous post about [[Supercharge Your NodeJS With Rust|Native Rust Modules for NodeJS]], people asked me how neon bindings would compare to WASM. Let's check!

JetBrains Fleet Preview - First Impression

Last week JetBrains launched their new Fleet IDE and I've been lucky enough to get the Preview version. What do I think about it?