Demos are cool, but it is time to talk about the real world!
summary
A 2008 Windows service with 195,000 lines is ported to a .NET Core console running on Linux and reuses 98% code, finishing in weeks instead of months; main gotchas are Linux case sensitivity and absence of the Windows registry so configs move to encrypted JSON. Development manages 64 projects in one Visual Studio solution; CI/CD is bootstrapped with an Azure DevOps pipeline in ~10 minutes, but proper approvals, staging, security and process are required or continuous delivery quickly delivers broken builds.
AI-written summary · about
chapters (30)
- 0:00Introduction
- 0:58Welcome
- 3:23Contacts
- 4:09Who am I
- 6:00The desire of the rewarder
- 7:17Are you ready
- 7:50Responsibilities
- 9:25Are your projects ready
- 9:37Demos are cool
- 10:12Real Rod needs worries
- 10:31Principles
- 13:19Three real cases
- 14:11First case
- 20:42Compatibility
- 21:05Ifs
- 21:31Visual Studio
- 22:35Big projects
- 23:58Small projects
- 25:03Continuous improvement
- 27:24Azure DevOps
- 29:02DevOps gives value to endusers
- 29:42You need to think about other things
- 30:12Demo
- 35:35Wrap up
- 36:35Do not forget
- 37:08The real world needs
- 37:54Questions in Portuguese
- 45:36Key sensitive
- 47:24Registry
- 49:32Registry data
related talks
44mHow Real is this Cross Platform .NET Thing Really?
51mVisual Studio 2016 + Talk DevOps please
50mContinuously delivering software to big brands
41mASP.NET Core in Production: Lessons Learned
50mModern DevOps in C and C++
12mInterviews x Build Stuff 2020
43m.NET Core
49mTaking your .NET Core container solution from laptop to production
