Matt WangHow Tornado Web Framework Deal with both Async and Sync HandlersSecret to handle millions of connections is the async ability based on epoll or kqueue. Let’s see how async and sync handlers are used.2 min read·Feb 12, 2023----
Matt WangOne command to setup OpenVPN- for highly efficient DevOpsBringing up an OpenVPN server from scratch can be hard and tedious. Also, the settings on different operation systems are different…3 min read·Feb 2, 2023----
Matt WangIterate a list of elements in TypescriptPick right for-loop in TypeScript2 min read·Jan 6, 2023----
Matt WangSetup Python 3 on macOSUsing Python 3 on latest macOS without messing up the system2 min read·Jan 6, 2023--1--1
Matt WangC++ Best Tricks to Save your Life -Modern and Friendly C++ Syntax: Unpack TupleA series of articles that compare other languages with C++ and introduce new and cool features of the modern C++.2 min read·Nov 16, 2022----
Matt WanginTowards DevHow to Run Hadoop on macOS (Apple M1 and Intel CPU) by One CommandHave a ‘real’ Hadoop cluster on your new Apple laptop3 min read·Mar 18, 2022----
Matt WanginTowards DevHow to Try and Learn Rust from Zero (on Apple M1) — 1I heard the name for a while and had a look at it. Today I decided to start the Rust joinery. The article is a test drive on Rust and it…4 min read·Mar 5, 2022----
Matt WangBuild Docker images for platform arm64 (Apple M1) and amd64 on Apple M1 with Docker Desktop.Simpliest instrucions to build Docker images for multiple platforms2 min read·Dec 12, 2021----
Matt WangOne command to install Docker and Docker compose on UbuntuUsing a proven shell script to make the installation smoothly and stably2 min read·Dec 11, 2021----
Matt WangWhy do not use snap to install Docker in the production environment?Using snap to install software like Docker, MySQL in a production environment may put the software or system stability at risk. And it may…2 min read·Nov 13, 2021----