2022

Linux Eventfd
One letter less, multiple PyPI packages introduce malicious dependencies
Golang Common Examples and Pitfalls
Understand some of the terms used in ICP programming
Kubernetes Containers and image GC Principles Explained
memory ballast and gc tuner are history
Go 1.19 Beta 1 released
Template functions in C++
The basics of Rust
Go 1.19 New Features Preview
Graceful exit mechanism for Pods in Kubernetes
Multi-platform compilation for Golang
Controlling Kubernetes with client-go
Use sync.Pool in Golang to reduce GC pressure
Offline deployment of K8s in an intranet ubuntu environment
Descheduler Secondary scheduling for a more balanced Kubernetes load
How to Renew Kubernetes Certificates
4 Ways to View Log File Write Speed in Linux
Cross-origin resource sharing(CORS)
Batch Modify Git Repository Commit Mailboxes
Linux Systemd Getting Started
Microsoft GitHub Announces "Phasing Out" of Atom Code Editor! The focus will shift to VSCode
Cons, an interesting data structure
Using kubeseal to encrypt and manage secrets for k8s clusters
Managing Go versions with GVM tools
RPC calls in Golang
Gracefully switch Go versions with Brew
Go Concurrent Programming - RWMutex
Release Policies for k8s applications
kube-prometheus adds a new namespace to the promethues monitor
Docker and iptables
How to use Docker on Mac
The heap in the container package of golang
Notes on using bytes.Buffer in Golang
Nix Cookbook
IETF announces HTTP/3 standard, No. RFC 9114
Usage of the hwclock command
Coroutine in Python
Python argparse explained in detail
Basic policies for iptables and firewalld in CentOS
Use the Linux built-in tc command to simulate a weak network environment
Double-Checked Locking with Singleton
Duff's Device
The principle of RxJava thread switching
The principle of RxJava chain calls
Use BPF to increase the throughput of Go network programs by 8 times
go-querystring: a tool for converting structs to URL query strings
Using worktree to maintain multiple branches
Calling C code in Go
The difference between the Git commands reset and revert