2021

Zero Downtime Rolling Update K8s
Using the GitHub CLI Command Line Tools
RESTful API Design Guide
With high hopes for Serverless, have the controversies and issues been resolved?
NET 6 What's New -- High Performance Logging
How to Install an HTTP Git Server on Debian 11 Using Nginx
Modify the GPG UID name
Configure GPG keys for IDEA/Git and light up the GitHub Verified Commit logo
Using DropBox as a Private Git Repository
Deploying Spinnaker on Kubernetes
Deploying Vault on Kubernetes
Golang's approach to comparing two structs of the same type and its performance
Get the real access IP of the client
Network Communication Protocol - QUIC
Gitlab pulling code exception after updating Git version:The authenticity of host xxx can't be established
Describing Kubernetes Applications Using Programming Languages - cdk8s
Dockerfile Best Practices for Accelerating the Development Process
Visually Create Kubernetes Microservice Applications
Build remote development environments with PyCharm, Okteto and Kubernetes
Understanding HTTPS principles, SSL/TLS protocols in detail
Serialization of Lambda expressions in the JDK and the clever use of SerializedLambda
Resolving CoreDNS custom domain name failure issues
Jenkins Shared Library Example
Log monitoring and alerting with Loki
Building a Kubernetes cluster with WSL2 on Windows
Running Kubernetes in Kubernetes
PV and PVC state changes in Kubernetes
Encrypting Kubernetes Secrets with Sealed Secrets
Creating CLI Applications with Cobra in Golang
Kubernetes Dashboard with Time Machine - Kubevious
Deploying Kafka on a Kubernetes cluster
Excellent Grafana K8S Plugin - DevOpsProdigy KubeGraf
Re-learning memory mapping (mmap) in Java
Why DNS uses the UDP protocol
Why MySQL Uses B+ Tree
Why Redis Snapshots Use Subprocesses
Why the TCP protocol has performance problems
Why is the UDP header only 8 bytes long?
Implementation principles of Go language arrays
Why the Go language doesn't have generics
Why does the database lose data
The principle of Go language system monitoring implementation
Why is the latency of live streaming high
Why HTTPS requires 7 handshakes and 9x latency
Principle of memory allocator implementation in Go language
Why TCP protocol has sticky packet problem
Why does the TCP protocol have a TIME_WAIT state?
Thoughts on k8s CPU limit and throttling
go-faker: a mock data generator
The principle of Go language garbage collector implementation