Nicol LeungCreate Linux bootable USBCreating Linux bootable USB from an ISO image is straight forward with dd command, which is available in Unix like systems, including Linux…1 min read·Apr 9, 2023----
Nicol LeungC++ fluent builder patternYou may think fluent API is some fancy luxury ideas in Java / JavaScript, but in fact C++ can also achieve this in a clean and reliable way…2 min read·Apr 13, 2022----
Nicol LeungCreate a Windows 10 bootable USB in LinuxWith older version of Windows 10 ISO (2018 April or before) the step is simple: format the USB in FAT32, mount the ISO and copy all files…2 min read·Dec 17, 2020----
Nicol LeungKafka basics — everything you need to know to start using KafkaBasic concepts5 min read·Nov 21, 2018----
Nicol LeungMaven cheat sheetMaven is a build automation tool used primarily for Java projects. Maven addresses two aspects of building software: first, it describes…2 min read·May 28, 2018----
Nicol LeungBitwise operations cheat sheetRecommendations and additions to this cheat sheet are welcome.5 min read·May 17, 2018----
Nicol LeungBuild Apache HTTP server 2.4.x RPM package on CentOS 6Install rpmbuild2 min read·Mar 6, 2018----
Nicol LeungFix Maven project importOccasionally your projects’ Maven import may be broken.1 min read·Jan 26, 2018----