Shawn XuPXE Boot Diskless Raspberry Pi 4 With Ubuntu, Ubiquiti and Synology (2): Config TFTP and NFS mountsOnce we get the DHCP part set up, here comes the exciting part — to actually install the Linux distro and boot the Pi using it instead of…Nov 29, 20201Nov 29, 20201
Shawn XuPXE Boot Diskless Raspberry Pi 4 With Ubuntu, Ubiquiti and Synology (1): DHCP SetupRaspberry Pi 4 is shipped with a flashable EEPROM and supports netbooting. However, the entire setup process is not that straightforward…Nov 28, 2020Nov 28, 2020
Shawn XuWhy Keeping High Standards of Shit Is ImportantContinuous delivery and following best practicesMay 23, 2020May 23, 2020
Shawn XuMonitor gRPC Microservices in Kubernetes with Amazon X-RayMicroservice architecture is typically useful to solve certain scaling problems where service decoupling/segregation is required to…Nov 25, 2018Nov 25, 2018
Shawn XuBuilding Linux Workspace on Windows 10 via WSLI was not really a fan of Windows 10, let alone Microsoft decided to ditch the most important feature I liked in Windows 7 — Aero. In fact…May 13, 2018May 13, 2018
Shawn XuWorkflow Processing Engine Overview 2018: Airflow vs Azkaban vs Conductor vs Oozie vs Amazon Step…UpdateApr 13, 20185Apr 13, 20185
Shawn XuWhy you should ditch Browserify and CommonJS in the http/2 worldBack in the old days where there were no concept regarding frontend package management, we would lay out all the scripts in order in the…Sep 18, 2016Sep 18, 2016
Shawn XuIt’s all about buffers: zero-copy, mmap and Java NIOThere are use cases where data need to be read from source to a sink without modification. In code this might look quite simple: for…Sep 10, 20161Sep 10, 20161