Pavel Romanov
pavl-ro.bsky.social
Pavel Romanov
@pavl-ro.bsky.social
Diving deep into topics is worth it even more in the AI era

When you talk with people, they can feel it

You know your sh*t

And they know you know it

- Easy to find opportunities on the market
- Easier to negotiate offers
- Easier to become irreplaceable
October 6, 2025 at 4:45 PM
Is it even legal to have live coding with basically a whiteboard these days?

I thought it was all gone, but turns out it's not

People who are still doing it are losing talent
October 3, 2025 at 4:45 PM
Been digging through all the tooling that we have to run Node.js with TypeScript

Turns out, this field is not as simple as it might look like, especially with all the recent advancements in Node.js itself with native TypeScript support 🧵
October 1, 2025 at 4:45 PM
I like how nicely Claude Code integrated with Webstorm. When you use the normal mode, Claude will first ask you if changes should be applied

Instead of having to deal with those diffs in the terminal, we can do that directly in the IDE with all the powerful tooling it has
September 29, 2025 at 4:45 PM
I've seen people dunking on the latest updates with the Claude Code syntax highlight, but I don't get it

The product is not only about the raw power and speed. UX/DX is important
September 23, 2025 at 4:45 PM
Really love how VS Code can restart extensions separately from restarting the editor

Something that I wish WebStorm and other JetBrains IDEs had

Why do I have to restart the whole IDE just to get the updated version of a single plugin? Cmon
September 22, 2025 at 4:45 PM
Wow, the Terminal view mode in WebStorm/IntelliJ is a banger

I was always feeling like there was just not enough space, and I wanted to have a terminal and editor in separate windows/workspaces

Just found out that you can easily do that with Window view mode 🔥
September 15, 2025 at 4:45 PM
Just came back from a Singapore trip

The city is amazing. Clean, well-organized, safe

I haven't seen a single homeless or a stray dog/cat during my stay there

The best subway that I've been to so far

Highly recommend
September 10, 2025 at 4:45 PM
I was curious about why I don't hear about UDP servers in Node.js much

Turns out there are reasons for that, especially when we're talking about the high-throughput servers that have to handle a decent load

There are many reasons for that, but I identified 2 big ones: 🧵
September 5, 2025 at 4:45 PM
I'm pretty happy with how WebStorm is doing right now with its AI assistant

The best refactoring toolset on the market, combined with good autocompletion from AI

Hard to imagine a better combo, especially if they get their AI offering close to the market leaders' level
September 2, 2025 at 4:45 PM
Got a standing desk about a week ago

The huge benefit that I've noticed so far is the state of alertness

When you work from the comfort of your chair, it's easy to feel lazy at times, but I haven't felt anything like that while standing
September 1, 2025 at 4:45 PM
You purchase the JetBrains AI assistant for a year

JetBrains: "You only have 365 days left, it would be cool if you renew it"
August 28, 2025 at 4:45 PM
Just moved to a new place with enough space for a home office

It is a game-changer. Have never worked this comfortably from home in a looong time

In terms of comfort, it's better than any coworking. Though the coworking vibe is unmatched when you have like-minded people around
August 27, 2025 at 4:45 PM
I rarely see advanced Node.js courses

Most of them are about the same things: a weather app, streams, buffers, connect to the database, and do basic operations

Don't get me wrong, those are all valuable skills, but they are not enough for building production-ready apps...
August 26, 2025 at 4:45 PM
Still, there is no editor/IDE that comes close to JetBrains products in terms of refactoring things.

AI can make up for that part, at least not on the same level of convenience.

Even this feature alone is enough for me to justify the costs and keep using their IDEs.
August 25, 2025 at 4:45 PM
Feels like sticking with JetBrains as one of the main IDEs was the right move

IDE-wise it is still unbeatable and rapidly catching up with AI development

Wouldn’t be surprised if at the end of the year their AI offering will be on pair or even better that the Cursor
August 4, 2025 at 4:45 PM
I've just passed 100 subscribers on Substack

I'm grateful to everyone who reads my posts there

If you want to learn more about Node.js' intricate parts, then subscribe and stay tuned ↓
July 30, 2025 at 4:45 PM
Do you know why your Node.js app connects to `localhost 3000` for local communication?

That's called a TCP loopback, and there's a completely different way to start a server that doesn't use ports at all.

Let me explain both 🧵
July 25, 2025 at 4:45 PM
~50% latency difference.

It is the exact number I got after doing testing with 2 types of sockets for Node.js server: TCP socket and Unix domain socket.

The TCP setup was done via TCP loopback, and the Unix socket was a simple socket file. The results are quite common ↓
July 23, 2025 at 4:45 PM
I was interested in how Node.js handles networking when we create a new server or call `server.listen`

I dug through the source code and am now ready to show you how things are working from the inside, starting from the server creation and all the way down to kernel sockets ↓
July 16, 2025 at 4:45 PM
At this point, starting a small pet project using serverless feels like the best option, especially with generous free tiers from AWS and the like.

Initially, I considered using Terraform to provision the entire infrastructure, but then I discovered AWS SAM...
July 11, 2025 at 4:45 PM
Out of all the deep research features that I've tried so far, Claude is the best

They rolled it from Beta recently, and the results are amazing

It parses 500+ sources before getting back to you with results. Just because of the sheer number of parsed resources, it can't be bad
July 9, 2025 at 4:45 PM
I've been playing paddle for the past month or so

Feels like it's easier than tennis and more fun since you have at least 4 people playing

The community is welcoming. One of the best activities for socializing that I've found so far
July 8, 2025 at 4:45 PM
I feel like videocoding in its initial form is fading away.

People understand that AI won't create an app from scratch for you.

Instead, they focus on how to strategically leverage it to increase productivity by 20-30%.

That's a realistic goal.
May 2, 2025 at 4:45 PM
Today is the End-of-Life date for Node.js 18

If you haven't updated yet, it is your reminder to do so
April 30, 2025 at 4:45 PM