Hi there

When given the choice between being right or being kind, choose kind.

Proxying Zitadel with Traefik Service Discovery

Proxying Zitadel with Traefik Service Discovery
Since I started using Traefik, I couldn’t stop, and recently I’ve also used Traefik to reverse proxy Zitadel services
Read more →

Using Zitadel as an Identity Authentication Center for Go Projects

Using Zitadel as an Identity Authentication Center for Go Projects
In a previous article, I mentioned using Zitadel as a unified identity authentication center and integrated it with some projects. Today, I’ll introduce how to integrate Zitadel in Go projects
Read more →

Traefik Proxy Implementation Based on Service Auto-Discovery

Traefik Proxy Implementation Based on Service Auto-Discovery
Traefik is a proxy server developed in Go language, and also serves as a Kubernetes Ingress, so it naturally supports multiple service discovery mechanisms
Read more →

Extracting WeChat Chat History on macOS

Extracting WeChat Chat History on macOS
Using technical methods to extract WeChat chat history on macOS, analyze the chat data, and export the required results
Read more →

OrbStack - The All-in-One Virtual Machine Management Tool for macOS

OrbStack - The All-in-One Virtual Machine Management Tool for macOS
If you’re tired of the slow startup speed of Docker Desktop, the official Docker tool, you might want to try OrbStack
Read more →

Docker Compose Modularization Feature

Docker Compose Modularization Feature
After multiple iterations, Docker Compose modularization has finally welcomed this much-needed but previously unimplemented feature.
Read more →

Default File Opening Methods on macOS

Default File Opening Methods on macOS
Have you ever experienced double-clicking any type of code file on macOS and it always opens with Xcode? duti is designed to solve this problem.
Read more →

Cerbos - An Open Source User Authorization Solution

Cerbos - An Open Source User Authorization Solution
Many enterprise applications require fine-grained permission control, and building a custom authorization system for each application is extremely costly!
Read more →

Cleaning Background Services and Login Items in macOS Ventura

Cleaning Background Services and Login Items in macOS Ventura
If you’ve installed too many unofficial software on macOS, unknown background services often appear that cannot be deleted in system settings!
Read more →

Surge Script Automatically Registers Service to Consul

Surge Script Automatically Registers Service to Consul
Using Surge’s Script feature to automatically register proxy services to Consul after network changes for use by other systems on the internal network.
Read more →