TypeScript
Experience
How To Write API Response Types with TypeScript
Developers of client applications work with APIs daily. It is a good practice to standardize API responses depending on the success of operations or business logic. Typically, a response includes standard fields such as status, error and etc.
May 30, 2024
Puppeteer
A/B Testing
Experience
How Puppeteer and A/B Testing Helped in Refactoring
During a feature development, I saw that our impression analytics mixin was using a scroll listener for checking the existence of a listing item in the user viewport.
April 03, 2023
Experience
Vue
How to Use Vue.js Mixins In A Better Way
Mixins are often used in projects to reuse some piece of business logic, but they have uncertainties and some nuances, which are more and more noticeable during project development. I faced them occasionally, and they caused difficulties in refactoring a codebase or developing new features.
April 08, 2022