
Categories
2025
Unmasking Go Memory Leaks: CloudWeGo Open Sources goref for Deep Heap Analysis

DeepSeek: Disrupting the AI Landscape with Cost-Effective Innovation

Go1.24: In addition to the standard library, you should probably pay more attention to changes in Go tools
Swiss Map in Go 1.24: Compatibility, Extendible Hashing, and Legacy Issues
How Kubernetes Ensures Graceful Pod Shutdown

Use Request Hedging To Reduce Long-Tail Requests
Error Handling in Go: The New ? operator

Big Tech Is Killing Their Customers

Software Engineering: Hyrum's Law

Reflect, Recharge, Reignite: 35 Questions to Transform Your 2024 into a Year of Growth

HTMX First Experience

2024
From UUID to UUIDv7 and Beyond: The Evolution of Unique Identifiers

Go 1.24: New STD-lib synctest

Golang 1.24: runtime.AddCleanup

GO1.24: New Std-Lib weak

GO1.24: New Std-Lib os.Root
Top 9 VPN Alternative Technologies For Future Remote Access

BigCache: High-Performance Memory Caching in Go

Debunking the Misconception: Maximum Number of TCP Connections on a Server

Which Programming Language Is The Fastest?

How To Set Up a GitLab Environment Locally on MacBook Pro

Go High-Performance Programming EP11: lock-free practice
Go High-Performance Programming EP10: Two Useful Golang Lock-Free Programming Tips
SwissTable: A High-Performance Hash Table Implementation

Common Causes of Memory Leaks in Go: How to Avoid Them
Common Rate Limiting Algorithms: Analysis and Implementation

Go Proposal: A New Json Lib Ep1

Mac: Slowing Down Your Disk Speed by 60x
Decrypt Go: varint

Decrypt Go: `runtime.SetFinalizer`

RPC Action EP2: Using Protobuf and Creating a Custom Plugin

Exploring the Benefits of Using `tmux`: A Quick Guide to Terminal Multiplexing
Go High-Performance Programming EP9: Escape Analysis

RPC Action EP1: Implement a simple RPC interface in Go

Go High-Performance Programming EP8: Optimizing GC in Golang Using go trace

Golang High-Performance Programming EP5: Benchmark

Go High-Performance Programming EP7: Use singleflight To Merge The Same Request

Golang High-Performance Programming EP6 : Tips For Asynchronous Programming
Golang High-Performance Programming EP4 : reflect

Golang High-Performance Programming EP3 : Memory Alignment

Golang High-Performance Programming EP2: Reduce The Size Of Executable Binary Files With upx

8 Common SQL Slow Query Statements and How to Optimize Them
The Magical Algorithms Written by Two Old Men, Dominating the World!

A Deep Dive into CNCF’s Cloud-Native AI Whitepaper

If Google No Longer supports Golang
Go Program Pattern 05: Decorations
How Does the Go Compiler Reduce Binary File Size?

Go Program Pattern 04: Map-Reduce

Go Program Pattern 03: Inversion of Control
Go Program Pattern 01: Functional Options Pattern
Go defer:makes the function simpler and more robust.
Go Program Pattern 02: Implementing Class Inheritance and Method Overriding through Composition
Decrypt Go: Understand the Three Pointer's in the Go

Advanced Debugging Tips for the Go Language
Go Action: Error Handling In gRPC
The Future of EDR
Performance Profiling of Golang's Biggest Killers: PProf

Information Channels I Use -2024
How to analyze Go code in assembly
Golang vs node

Go Language Recap in 2023:Steady Progress with Innovation and Adaptation

decryption go:goroutine state switching

Decryption Go:WaitGroup

Decrypt Go: Panic and Recover

Decryption go:atomic package Addressing concurrency issues
Go Source Code Analysis RWmutex
Why does HTTPS need 7 handshakes and 9 times delay?
An Analysis of Mainstream Go Logging Libraries:Learning How to Integrate Log Rotation and Segmentation Functionality from a Design Perspective
Why TCP requires three handshakes to establish a connection
7 Amazing Rust Project on GitHub
Decryption go:unsafe.Pointer
Decrypt Go: Three reasons for panic

Innovation and Tradition: Using Images Instead of Video Streams for Live Feeds
Distributed cornerstone algorithm: consistent hash

Decrypt Go: empty struct

Analyze various high-performance JSON parsing libraries in Go.
Go 1.23: new Iter package

Golang 1.23: new unique package

Exploring gRPC details with WireShark
Understanding HTTPS: Key Points and Processes Explained in Detail

Golang 1.23: Changes to `//go:linkname` and What It Means for Developers

The Truth About Panic And Recover In Go
Why Did Google Choose To Implement gRPC Using HTTP/2?
How to Capture and Analyze gRPC Packets Using Wireshark

Secure Communication with gRPC: From SSL/TLS Certification to SAN Certification

11 Tips for Detecting and Responding to Intrusions on Linux

Crafting Your Second Brain Lessons Learned from My Note-Taking Journey

Analyzing High-Performance Network Framework nbio in Go

Rust Lesson 1: A Gopher's View on Rust
Learn How to Handle Time In Golang

Performance analysis of goroutine switching

The Time In The Computers, Context Switching
Analyzing Performance Bottlenecks in Go Applications with expvar

Go: Internal Data Structure: heap

Redis stream VS Kafka, A Clash Of Two Kings

Why The Design :Why is the CPU slow to access the hard disk?
Study Go‘s Concurrency Bugs In The Real-World

Why Does It Take Four Waves For TCP To Disconnect?
Aws ec2 switch to ipv6,Save $43 per year
Overview of Changes in Go’s Concurrency Library in 2023

Go1.22 add frist v2 lib, math/rand/v2 more fast and more Standard
