Hey, I’m Artem!
Write to me, ask me anything,
follow me on Mastodon, Bluesky, GitHub, or Dev.to,
or keep reading about me:
I write about frontend development
My books
Recent blog posts
- Washing your code: don’t make me think
- Washing your code: divide and conquer, or merge and relax
- Better autosave and autoformat in Visual Studio Code
- Modern React testing, part 5: Playwright
- How I stay (more) focused with ADHD
- Typewriter 2.0: search for the perfect writing experience on iPad
- Healthier way to open source your code
More writing
- Jest cheat sheet
Everything you need to write Jest tests
- Vitest cheat sheet
Everything you need to write Vitest tests
- Frontend pull request checklist
Or how to get looks-good-to-me on your pull request seven times faster
Sometimes, I also speak at conferences.
I do things sometimes
Dark and light themes for web developers
Color scheme
Beautiful twilight sky inspired new tab page
Browser extension
Insert `console.log()` statements with a random emoji
VSCode extension
Git Blame annotations, inspired by JetBrains editors
VSCode extension
A minimalist kit for comfortable Markdown writing
VSCode extension
Create new files from the command palette
VSCode extension
Take quick notes in the panel
VSCode extension
Highlight TODO, HACK, FIXME, and so on comments
VSCode extension
All named CSS colors on one page
Web
Pour-over coffee recipe and timer
Web
React component development environment
Open source
Codemods for your project config files
Open source
Render React children with a separator
Open source
Typography enhancer for Node.js
Open source
Check and fix your tech writing with Textlint
Open source
Scripts for a better Git workflow (maintainer)
Open source
See many more projects on GitHub.
I make photos of trees, buildings, and things
I learn how to cook great food
My favorite cuisines to cook are Russian, Mexican, Korean, and Italian; my girlfriend and I are collecting recipes.
I make things from leather
Check out my digital leather patterns on Etsy.
I drink lots of coffee
No milk, no sugar, preferably filter. Dark and bitter, like life. Check out my pour over coffee timer.
I may (or may not) look like this
This page is best viewed in: