Porting software is fun and rewarding

Maybe inappropriate methods of recruiting software engineers

Be cautious of upper/lower case letters about function in Haskell

Reflection on my work in 2017

The anatomy of tee program on OpenBSD

Learn socket programming tips from netcat

The difference of loopback packets on Linux and OpenBSD

OpenBSD gives a hint on forgetting unlock mutex

The anatomy of ldd program on OpenBSD

Leverage comprehensive debugging tricks in one shot

The analysis of gRPC communication mode

The basics of Client/Server socket programming

lscpu for OpenBSD/FreeBSD

My first patch to OpenBSD

An example of debugging parallel program

A brief intro of TCP keep-alive in Go’s HTTP implementation

A brief intro of delve