This article summarizes how to use advanced AI coding tools such as Claude Sonnet-4 and Gemini 2.5 Pro for free or at low cost, recommends high cost-performance main tool combinations, and provides a detailed comparison of usage and pricing to help developers achieve the best vibe coding experience at minimal cost.
Blog
Insights on open source, cloud-native tech, and life reflections.
Mac mini M4 Base Model Expansion Experience
A detailed account of the entire process of expanding the Mac mini M4 using a Samsung 990 Pro NVMe SSD, including reasons for purchase, expansion plans, performance comparisons, development environment setup, compatibility migration, daily development experience, and docking station usage insights. The article also shares actual test data and cost breakdowns, providing practical references for developers and office users looking for a cost-effective desktop machine.
Data-Driven: How I Built My Website Content Analysis Dashboard
To better understand my website content, I developed a brand new /analysis page. This article shares its features, build process, and technical implementation, hoping to provide you with inspiration.
Note-Taking Like Coding: My VS Code + GitHub + Hugo Workflow
From VS Code editor to GitHub version control, and Hugo static site generation, this workflow makes note-taking as efficient and elegant as coding.
Leaving Tetrate: Reflecting on My Next Journey
Reflecting on a decade of technological waves, from Hadoop to Kubernetes, Service Mesh, and AI. As I leave Tetrate, I am rethinking the direction of my next journey.
Envoy Jaeger Tracing Example Explained
This article provides a detailed analysis of the official Envoy example ‘jaeger-tracing’, explaining its construction process, related files, and functionality. It aims to supplement the Envoy documentation on Jaeger tracing, showcasing the architectural concept of service mesh and laying the foundation for learning service mesh technologies like Istio.
A curated list of high-quality open source tools I’ve personally tested and used for over a decade, covering development, writing, productivity, and more.
In-Depth Analysis of AI Gateway: The New Generation of Intelligent Traffic Control Hub
Deep dive into the differences between AI Gateway and traditional API Gateway, mainstream product comparisons, core functionalities, development trends, and real-world application cases.
Understanding Envoy's Extension and Integration Mechanisms: From Built-in Filters to Dynamic Modules
This article dives into various extension and integration mechanisms supported by Envoy, including built-in C++, Lua scripts, Wasm plugins, dynamic modules, and external integrations like ext_proc and ext_authz. I also share my personal preference and reasoning in favor of dynamic modules.
Step-by-Step Guide: Moving from ingress-nginx to Envoy Gateway
This blog guides users through migrating from ingress-nginx
to Envoy Gateway using the Gateway API. It covers the reasons for migration, step-by-step instructions on Minikube, and how the ingress2gateway
tool simplifies the transition to a more modern ingress architecture.