Dmitriy KharchenkoLife, death, and software project managementIn the vast expanse of our universe, the principles of life and its continuous cycle of birth, growth, maturity, and death resonate deeply…·7 min read·Mar 2, 2024----
Dmitriy KharchenkoinITNEXTEfficient and Safe way to run Redux-SagaSince I began using sagas, I’ve come to appreciate their sheer power. They’ve proven themselves to be a formidable tool in my software…·3 min read·Jul 10, 2023----
Dmitriy KharchenkoinITNEXTA few limits that every project hasAs developers, we often encounter limitations in various aspects of our work, such as human cognitive capacity, screen real estate, and…·6 min read·Mar 17, 2023----
Dmitriy KharchenkoinITNEXTReact app and a way to think less and do moreThinking is crucial for creating any software. Also, a straightforward project can be written without thinking much, given that engineers…·4 min read·Mar 9, 2023----
Dmitriy KharchenkoinITNEXTUsing Prop-Types everywhereI like simple things. Any complexity should be added for a reason, as yet another library in your project, it is additional complexity and…·3 min read·Apr 28, 2020----
Dmitriy KharchenkoinITNEXTReact vs Vue vs Angular vs Aurelia vs Svelte.An attempt to answer this as simple as possible.·4 min read·Mar 31, 2020--1--1
Dmitriy KharchenkoinITNEXTReact, Redux and a little bit of math.In this story, I want to show that frontend engineering can be quite theoretical and mathematically precise.·4 min read·Mar 25, 2020--2--2
Dmitriy KharchenkoinBits and PiecesHow to Render Streams with ReactLearn how to simplify streams rendering with Kefir and React.·3 min read·Sep 30, 2019----
Dmitriy KharchenkoinITNEXTHow to perfectly handle user-interactions with redux-sagaUsually, things like redux-thunk or redux middlewares are used to handle side-effects triggered by redux actions, which can be triggered…·4 min read·Sep 23, 2019--1--1
Dmitriy KharchenkoinITNEXTA better way to organize redux stateA few years ago, on an interview for engineering role at Stripe, I got a question about building a data store that deletes values after…·4 min read·Sep 3, 2019--1--1