
Blog:
Books:
GitHub: (don’t hesitate to follow in order to stay informed)
Telegram channel with recent news and updates: (subscribe to not miss a thing)
Twitter with daily and weekly updates: (follow me!)
iTunes:
SoundCloud:
Yandex Music podcast by yegor256:
00:00 Introduction
04:45 1997. Software Release Management
10:11 2005. The Art and Science of Software Release Planning
12:46 Recommendation 1. Release when it’s different, not when it’s good
16:09 1979. Optimum Release Time for Software Systems Based on Reliability and Cost Criteria
19:48 1985. Cost-Reliability Optimal Release Policies for Software Systems
20.31 1985. Graph. An illustration of the cost-reliability optimal release problem
23:25 1998. Software Project Survival Guide
25:41 2022. Open or Sneaky? Fast or Slow? Light or Heavy? Intvestigating Security Releases of Open Sourse Packages
28:02 Recommendation 2. Fully automate the release process avoiding any manual intervention
28:54 2007. Release It!
30:29 2010. Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
37:12 Recommendation 3. Release frequently
37:44 1996. Understanding and Predicting the Process of Software Maintenance Releases
40:17 2012. Do Faster Releases Improve Software Quality? An Empirical Case Study of Mozilla Firefox
44:21 Recommendation 4. Use SemVer
46:11 2020. Putting the Semantics into Semantic Versioning
51:24 Recommendation 5. Generate release notes automatically
52:29 GitHub. Releases
55:53 Try Google search with «generate release notes with AI»
59:15 2022. Demystifying Software Release note Issues on GitHub
01:03:59 Recommendation 6. Publish binaries
01:05:17 Some Artifact Publishing Platforms