I posted a few articles about software release engineering in the past. They got some good number of audiences/claps/suggestions, which motivates me to think about turning it into a series — with more articles.
My plan is to cover topics about the essential concepts and modern practices of software release engineering — an irreplaceable part of the broader software engineering domain.
Here are a few of my existing posts on Medium:
- SemVer and CalVer — 2 popular software versioning schemes
- Release branching and backporting
- Software Vendoring As A Release (SVAAR)
- Software Release Train model
- Google’s “Live at head” approach and Release Management
- Release Candidate (RC) and why it matters
Please let me know what other release-related topics you’d like to read/hear, and I’d be more than happy to cover them (based on interests) in my 2024 writing plan and incorporate them into this article series.
A belated and slightly delayed Happy New Year 2024!