YoVDO

Ctrl-Alt-Del - Learning to Love Legacy Code

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Software Development Courses Virtualization Courses Continuous Integration Courses Performance Improvement Courses

Course Description

Overview

Explore the world of legacy code in this insightful conference talk. Discover why legacy systems are crucial to the functioning of modern society and learn effective strategies for working with outdated codebases. Gain valuable insights into understanding the history and evolution of legacy applications, and develop the confidence to add features, fix bugs, and improve performance without compromising existing functionality. Delve into topics such as virtualization, refactoring tools, continuous integration, and managed deployments. Learn creative ways to leverage common technologies like DNS for more productive development environments. Explore techniques for bridging the gap between automated testing and systems monitoring, and discover how to improve visibility and transparency in production systems. Uncover the potential of legacy codebases and gain a new perspective on working with established systems that continue to power critical business operations.

Syllabus

First Time
Somethings Coming
Introduction
Spotlight
Rate of change
Nostalgia
Legacy Code
How Legacy is this
The Legacy Codeometer
What is Legacy Code
Wikipedia
Michael Feathers
Legacy Code Definition
Double Entry Bookkeeping
Why you shouldnt interrupt
The mental model
Downhill invention
The Dungeon Master
Code that already exists
Why MDC
Resume
The Message
Trust
Computer Science Education
Learning in a Hurry
How Many Words
Comparative Analysis
The Linux Kernel
Richard Feynman
The Scientific Method
Sandbox Environments
Continuous Deployment
Classic ASP
Legacy Code Fear of Change
Star Trek The Next Generation
Collective Responsibility
Keeping Track
Done
Confidence
Conclusion


Taught by

NDC Conferences

Related Courses

1C:Enterprise Junior Developer Course
Moscow Institute of Physics and Technology via Coursera
A Beginner’s Guide to Docker
Packt via FutureLearn
A Beginner’s Guide to Scrum Project Management
Packt via FutureLearn
Google Professional Cloud DevOps Engineer Certification Path Introduction (GCP DevOps Engineer Track Part 1)
A Cloud Guru
Introduction to Amazon CodeGuru
A Cloud Guru