Vladimir Klepov as a Coder
Writing
random
The systemic decay of tech hiring
2024
random
Growing my team 4x has been a pain. Can we do better?
random
From engineer to manager: what I love, what I hate
random
I conducted 60 interviews in 2 months — here's what I learned
2023
javascript
Svelte stores: the curious parts
javascript
Svelte reactivity — an inside and out guide
typescript
How I made banditypes, the smallest TS validation library
open source
Ditch google analytics now: 7 open-source alternatives
typescript
The complete guide to safe type narrowing in TypeScript
typescript
Making sense of TypeScript using set theory
2022
random
Seven habits of bad interviewers
javascript
5 coding interview questions I hate
open source
Don't trust JS library size, min+gzip
javascript
Why I prefer JS for front-end build automation
react
Using global memoization in React
react
What is a react component, anyways?
react
Good advice on JSX conditionals
2021
react
Make useRef lazy — 4 ways
open source
Open source starter pack for JS devs
react
useEffect sometimes fires before paint
open source
SemVer: The Tricky Parts
react
Why I always wrap Context.Provider and useContext
react
Can we useRef, but without the .current? Let's try!
react
How to replace useState with useRef and be a winner
react
Thanks React, I'm fine with an imperative setInterval
react
Are many useStates better than useState(object)?
infra
Is your babel's transform-runtime getting lazy? You better check.
react
How to destroy your app performance using React contexts
react
7 things you may not know about useState
infra
Zero-setup bundle size checker
open source
Build better libraries, use dev warnings
react
useLayoutEffect is a bad place for deriving state
eslint
How we made our pre-commit check 7x faster
javascript
Cleaner ways to build dynamic JS arrays
javascript
Two practical uses for capture event listeners
eslint
Go beyond eslint limits with these 3 tricks
eslint
Become the master of your eslint with no-restricted-syntax
testing
How to increase test coverage FAST
react
So you think you know everything about React refs
react
Did I just build a better useCallback?
react
How useRef turned out to be useMemo's father
javascript
How to timeout a promise
2019
react
Extravagantly fast rendering with React benders
2018
design
10 Design Rules for Programmers
react
Keep a React component mounted
javascript
Major Garbage Producers in JS
react
Why you Might Want to Extend React Components
javascript
OOP for FP lovers: Simplistic Dependency Injection
javascript
Five Tricks for Debug-Logging in JavaScript
rant
Let's Make Software Better
rant
Another Week with Bad Software
typescript
Not Sucking at TypeScript: 3 Tips
javascript
Simpifying AngularJS controllers with ES5 get / set
random
Quick Tip: docx is a zip Archive
javascript
Advanced Promise Coordination: Rate Limiting
javascript
Advanced Promises Coordination: Serialization and Concurrency Limiting