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

Wrap your gifts not your dependencies

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?”

Context Switch - The only operation that kills productivity

In computing, a context switch is the process of storing the state of a process or of a thread, so that it can be restored and execution resumed from the same point later. This allows multiple processes to share a single CPU, and is an essential feature of a multitasking operating system. — Wikipedia

React.JS Localization v0.2

In my last post I've discussed ReactJS localization. Not lets find the proper way to do localization.

Validating Requests With a Simple Middleware for Express

A key to a good API design is good control of what data your controllers or API end points accepts. Another important key to a good design — is that you can take a brief look at your API end point and immediately understand how your request should look.

The land of undocument react.js: The Context