Demystifying NAT in P2P
Exploring NAT and P2P gaming issues, and how to solve them with Zerotier or OpenVPN
Thoughts on Black Hand Strategy
A summary of my experience with the Black Hand in Command & Conquer 3: Kane's Wrath
Setup Modern TypeScript Project
Good practice to setup your TypeScript application and library
Scam From Your Own Email Address
Explanation of scam email sent from your own email address
Understanding TypeScript Philosophy
Some thoughts on TypeScript
Modern C++ Project With CMake
Build modern C++ project with CMake
Into the Atomic World of C++
Understanding atomic operations in C++
Tips on Nginx Configuration
Useful tips on writing Nginx configurations
Lightsaber Effect in Photoshop
How to create lightsaber effect in Photoshop
Sanitize Your C/C++ Program With Sanitizers
How to use sanitizers to find hidden bugs in your C/C++ code