PinnedLuke ChenSemVer and CalVer — 2 popular software versioning schemesOverviewNov 7, 20201Nov 7, 20201
PinnedLuke ChenCreating relocatable Linux executables by setting RPATH with $ORIGINLots of modern C/C++ projects leverage Autotools to create GNU building system e.g. generate make files based on the platform. Executable…Jul 27, 20194Jul 27, 20194
Luke ChenLicense shift trend for open-source database vendorsJust a few days ago, Redis announced their decision of moving away from the existing BSD license, and embracing the RSALv2 and SSPLv1…Mar 25Mar 25
Luke ChenGoogle’s “Live at head” approach and Release ManagementThis is one of the articles from the Software Release Engineering series that I have been working on. Suggestions on topics to cover are…Mar 19Mar 19
Luke ChenSoftware Release Train modelThis is one of the articles from the Software Release Engineering series that I have been working on. Suggestions on topics to cover are…Feb 27Feb 27
Luke ChenPlan to write an article series about Software Release Engineering in 2024I posted a few articles about software release engineering in the past. They got some good number of audiences/claps/suggestions, which…Feb 2Feb 2
Luke ChenRelease branching and backportingThis is one of the articles from the Software Release Engineering series that I have been working on. Suggestions on topics to cover are…Jul 12, 2022Jul 12, 2022
Luke ChenSoftware Vendoring As A Release (SVAAR)This is one of the articles from the Software Release Engineering series that I have been working on. Suggestions on topics to cover are…Apr 26, 2022Apr 26, 2022
Luke ChenHello world, 20212020 has been a really difficult year for many people, and human beings as a whole. The COVID-19 pandemic disrupted the world in an…Jan 12, 2021Jan 12, 2021
Luke ChenHuge value returned for Python reference countWhat are reference countsOct 16, 2020Oct 16, 2020