Advertisement

.NET Fest 2018. Dylan Beattie. Ctrl-Alt-Del: Learning to Love Legacy Code

NETFest
Oct. 29, 2018
Advertisement

More Related Content

Similar to .NET Fest 2018. Dylan Beattie. Ctrl-Alt-Del: Learning to Love Legacy Code(20)

More from NETFest(20)

Advertisement

.NET Fest 2018. Dylan Beattie. Ctrl-Alt-Del: Learning to Love Legacy Code

  1. Ctrl-Alt-Delete Learning to Love Legacy Code t WITH PASSION TO TECHNOLOGY .NET CONFERENCE #1 IN UKRAINE, KYIV 2018 Dylan Beattie @dylanbeattie
  2. Ctrl-Alt-Delete Learning to Love Legacy Code t WITH PASSION TO TECHNOLOGY .NET CONFERENCE #1 IN UKRAINE, KYIV 2018 Dylan Beattie @dylanbeattie
  3. @dylanbeattie • Building websites since 1992 • CTO @SkillsMatter • London .NET User Group • www.dylanbeattie.net • dylan@dylanbeattie.net
  4. https://www.reddit.com/r/ProgrammerHumor/comments/58lzgc/legacy_code/
  5. https://github.com/dotnet/BenchmarkDotNet/src/BenchmarkDotNet/Extensions/ReflectionExtensions.cs
  6. "Legacy code is simply code without tests" - Michael Feathers
  7. Legacy Code: "Code that's too scary to update and too profitable to delete" https://twitter.com/jbrains/status/998951712546279424
  8. http://oldschoolfrp.tumblr.com/image/101938448668
  9. Serverless F# microservices ASP.NET with 'some tests' Visual Basic 6 on Windows XP Excel Spreadsheets
  10. RESUMÉ • Angular (3 months) • Blazor (6 months) • WebAssembly (3 days) • Rust (4 weeks) • Kotlin (2 weeks) • Elm (10 minutes) RESUMÉ • C# (15 years) • SQL Server (25 years) • HTML (20 years)
  11. TRUST CONTROL UNDERSTANDING
  12. Hamlet Moby Dick The Brothers Karamazov The Lord of the Rings Atlas Shrugged War and Peace Linux Kernel Mono Lines Lines
  13. Hamlet Moby Dick The Brothers Karamazov The Lord of the Rings Atlas Shrugged War and Peace Linux Kernel Mono Lines Lines
  14. Observation Hypothesis Prediction Experiment Analysis Communication
  15. # /etc/hosts 127.0.0.1 api.payments.mycompany.com 127.0.0.1 mail.mycompany.com 127.0.0.1 stockcontrol.mycompany.com
  16. IT HAS BEEN DAYS SINCE OUR LAST LEGACY CODE INCIDENT 29
  17. OUR DEFINITION OF "DONE" qCode deleted qGitHub repos archived qDatabases offlined qServers decommissioned qTeam at the beach qDrinking beer
  18. Ctrl-Alt-Delete Learning to Love Legacy Code t WITH PASSION TO TECHNOLOGY .NET CONFERENCE #1 IN UKRAINE, KYIV 2018 Dylan Beattie @dylanbeattie
Advertisement