Happy new year
2020 is a magic number, isn’t it? The next similar number is 2121. But it is about the stuff 100 years later. Please cherish your year and time. Wish my family happy forever. Wish the world peace!
2020 is a magic number, isn’t it? The next similar number is 2121. But it is about the stuff 100 years later. Please cherish your year and time. Wish my family happy forever. Wish the world peace!
20 years in telecom software development. Sharing technical insights and engineering journey.
I still remember my first job writing C code with a very simple text editor back to my college time. Then I moved to vim. Later, I switched to source insight. Then VSCode, with plugins for linting, formatting, and debugging, became my daily driver.
Today I am using a powerful AI coding assistant inside my IDE, which can suggest entire functions, explain codebases, write tests, and even refactor across files. This evolution isn’t just incremental — it is structural. The unit of “programming” has changed. I even just use “TUI” (kiro-cli/opencode) to do coding with AI coding assistant. I spend less time on typing code, instead of planning and reviewing.
Read moreThe Open Container Initiative (OCI) is a Linux Foundation project launched in June 2015 by Docker, CoreOS, and other container industry leaders. Its mission is to create open industry standards around container formats and runtimes.
OCI governs three core specifications:
| Specification | Purpose | Version |
|---|---|---|
| Runtime Specification (runtime-spec) | How to run a container from a filesystem bundle | 1.2 |
| Image Specification (image-spec) | How to package and ship container images | 1.1 |
| Distribution Specification (distribution-spec) | How to push/pull images to/from a registry | 1.1 |
These three specs define the complete lifecycle of a container: build → ship → run.
Read moreAfter spending two days migrating my blog from Hexo to Hugo, I’m excited to share my journey. The move wasn’t just about switching tools—it was about creating something tailored to my needs. With AI assistance, I designed a custom Hugo theme called Signal that reflects my style and requirements.
This post covers the migration process, highlights the key differences between Hexo and Hugo, and introduces the Signal theme along with the GitHub Actions deployment workflow.
Read more
Comments