{S} SERHII

Blog about web development and coding

The latest articles

The most recent articles

S SERHII CHO

Best of the month

The most viewed articles in March 2026

Main image for the post 'Moving From Linux to MacOS as a Programmer'

Moving From Linux to MacOS as a Programmer

Getting familiar with macOS after using Ubuntu for 5 years is quite interesting. I will give my opinion on macOS and a MacBook Pro 2021 as someone who is never used Apple products before.

26 min 799 views

You might like

Articles which I think you might want to read

Main image for the post 'Understanding Branching'

Git from Beginner to Advance: Understanding Branching

Part 3 of 3

Learning Git branches can be overwhelming at first, but once you understand how to effectively work with them, you will revolutionize your way of working. Let's dive into the Git branching!

Main image for the post 'What 4 Years of Coding Have Taught Me'

What 4 Years of Coding Have Taught Me

Like every other developer in this world I had my ups and downs. I want to share with you lessons that I've learned, things that you should and shouldn't do as a professional developer.

Main image for the post 'I have never expected this from GitHub Copilot'

I have never expected this from GitHub Copilot

GitHub Copilot is a revolutionary AI-powered tool that assists developers in writing code quickly. It can predict my thought process and help me write code in a matter of just a few seconds.

Main image for the post 'How Custom Events in Javascript Can Decouple Your Code'

How Custom Events in Javascript Can Decouple Your Code

Custom events in JavaScript are one of those things that exist, but not many people use it. I have discovered it only after 3 years of coding. Here is what I have learned.

Main image for the post 'Your Language Works—Now the Real Work Begins'

Your Language Works—Now the Real Work Begins

You just finished your programming language—congratulations! Now comes the real challenge: building VSCode extension, Neovim plugin, Tree Sitter parser, and docs just to make it usable.

Main image for the post 'Undoing Commits'

Git from Beginner to Advance: Undoing Commits

Part 2 of 3

Undoing Git commits can be perplexing and often requires a profound understanding of the Git system. Let's dive into how we can undo local and remote Git commits with simple commands.

S SERHII CHO

The latest videos

The latest YouTube videos

Coming soon

The articles which I'm currently working on

🤔 There are no posts yet, I'm planning what to write next