PinnedLuke ChenSemVer and CalVer — 2 popular software versioning schemesOverview·3 min read·Nov 7, 2020--1--1
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…·3 min read·Jul 27, 2019--4--4
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…·3 min read·Mar 25, 2024----
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…·3 min read·Mar 19, 2024----
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…·3 min read·Feb 27, 2024----
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…1 min read·Feb 2, 2024----
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…·3 min read·Jul 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…·3 min read·Apr 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…2 min read·Jan 12, 2021----
Luke ChenHuge value returned for Python reference countWhat are reference counts2 min read·Oct 16, 2020----