👋 Welcome to my dev notes. My name is Alexey, I’m a Senior Frontend Engineer. Here I share my wide-range thoughts, and the projects I work on. Read about me, check my portfolio, and feel free to connect.
.png?table=block&id=2703641a-bc59-80e7-ad30-ef2cd7fdf9c0&cache=v2)
Translating a .NET tool into a Node.js app
A dockerized platform-agnostic solution
docker
engineering
Node.js
javascript
.NET
Sep 16, 2025
.png?table=block&id=2673641a-bc59-8090-8176-feae2141852a&cache=v2)
How Next.js breaks fetch
Don’t mess with monkey patching
Next.js
fetch
javascript
dx
bug
deep dive
react
Aug 26, 2025
.png?table=block&id=2673641a-bc59-8011-b036-ccc8c472e393&cache=v2)
What defines a robust DX?
On the example of Jotai state management library
dx
jotai
best practices
Aug 6, 2025
.png?table=block&id=2673641a-bc59-80aa-9c37-cfc901783b33&cache=v2)
What makes a function a React hook?
Spoiler: that’s not a “use” prefix
react
react hooks
deep dive
Jul 29, 2025
.png?table=block&id=2503641a-bc59-80d1-b0ae-f8a6de8730c8&cache=v2)
Redux is not a library
…and this is why it can’t survive
react
redux
dx
thoughts
Jul 24, 2025
.png?table=block&id=2673641a-bc59-80a0-90c6-c88ae04e4bf8&cache=v2)
Software Engineer vs Demanded Employee
Or what engineering means today
thoughts
Jul 21, 2025
.png?table=block&id=2673641a-bc59-807c-8873-faab835fa519&cache=v2)
Why NEXT_PUBLIC_ in Next.js?
The docs won't tell you, but I will
Next.js
react
best practices
Jul 9, 2025
.png?table=block&id=2683641a-bc59-80e0-9f8c-fd91c3ecf3ee&cache=v2)
Review of a LinkedIn scam vacancy
Malware reverse engineering
deep dive
javascript
reverse engineering
Jun 4, 2025