Hi there

Remember, Your job gives you authority. Your behavior gives you respect!

Team Collaboration Knowledge Base Management Tool — Outline

Team Collaboration Knowledge Base Management Tool — Outline
I previously tried Wiki.js to build an internal knowledge management system, but after using it personally for a while, I found the learning curve was too steep, which led me to consider other alternatives.
Read more →

Managing Enterprise Internal Documentation with Wiki.js

Managing Enterprise Internal Documentation with Wiki.js
I’ve previously used content management tools like VuePress and Gitlab Wiki, which are usable but either cumbersome or lacking in access control. By chance, I discovered Wiki.js on Github Trending.
Read more →

The terminal for the 21st century

The terminal for the 21st century
Warp is a blazingly fast, rust-based terminal reimagined from the ground up to work like a modern app.
Read more →

Lightweight Search Engine: Meilisearch

Read more →

Accelerating Github Project Cloning by Configuring Git Proxy

Accelerating Github Project Cloning by Configuring Git Proxy
I always thought setting the ALL_PROXY environment variable would make git clone use the proxy, but when cloning via SSH today, I found the speed was extremely slow.
Read more →

Optimizing User Experience with iTerm 2’s Shell Integration

Optimizing User Experience with iTerm 2's Shell Integration
I hadn’t paid much attention to iTerm 2 configuration before, but recently discovered that the Status bar doesn’t sync with SSH sessions. This led me to learn how to properly configure iTerm 2.
Read more →

Relationship Between Docker Container and Host Machine Users

Relationship Between Docker Container and Host Machine Users
An in-depth analysis of the relationship between users and groups on the host machine and within Docker containers through a practical problem.
Read more →

Upgrading Docker Compose to V2 on Linux

Upgrading Docker Compose to V2 on Linux
Recently, Docker Desktop on macOS was updated, causing services orchestrated with docker-compose to fail. This led me down the path of upgrading.
Read more →

Advanced Usage of Laravel Tinker

Advanced Usage of Laravel Tinker
At work, I often need to adjust fields in the database. Since most of these scripts will only be used once, I choose to use Laravel Tinker instead of Commands.
Read more →

Optimizing Blog on Vercel

Optimizing Blog on Vercel
Recently I migrated my personal blog to the free PaaS provider Vercel, but encountered several issues.
Read more →