Vladimir Klepov as a Coder
My name is Vladimir, and I do frontend tricks for money.
Like my stuff? Follow me on
twitter
or
github.
You can even
buy me a coffee.
Writing
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
Projects
Grafar
: Reactive multidimensional math & data visualization for the web.