A magic place for coding



Cookiecutter is a command-line tool used to create structured projects from a template. It’s a widely-used tool in the industry and it also support engineers to customize their own templates and share with others. In this post, I would like to.share some basic information about cookiecutter.

Read more »

What is “tty” in Docker

Many docker-compose.yml files will contain a line tty:true. A lot of engineers only copy this line when they create a new one but few of them actually know what it is for. Why do we need to write it down in our service? Do we really need it? In this post, I’ll explain why we use it and how can we use it.

Read more »

SoccerLive Release

Hey community, I’ve release version 1.1.0 of the SoccerLive VSCode extension today. With this amazing extension, you are able to get updates with your favorite soccer games when coding with VSCode.

Link: MarketPlace

Github: repo


Hey, it’s been a long time since my last post. It’s been a difficult time for me in the past few months and I’m very happy to return to update my blog! Let’s start with a news about Github!

Read more »


eBPF (external Berkerly Packet Filter) is a technology originated in the Linux kernel that can run sandboxed programs in the OS kernel. It provides users with the ability to ingest user-defined program into the OS kernel without modifying the kernel code.

In this post, I will share some basics about eBPF and write a simple eBPF program.

Read more »