💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.
Worried about becoming the next headline for a major software disaster? In this video, I'll go over eight practical steps you can take to avoid becoming the next CrowdStrike. I'll cover all the bases from careful dependency management to using safer programming languages.
Google's Guide: https://google.github.io/eng-practice...
🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/
🔖 Chapters:
0:00 Intro
0:10 # 1Careful Dependency management
2:04 #2 Test Code Before Deploying
3:45 #3 Regularly Revisit and Update the Tools You Are Using
4:43 #4 Limit the amount of users affected
6:06 #5 Rethinking and Limiting Authorization
6:49 #6 Ensure Proper Logging and Monitoring
8:17 #7 Adopt a culture of code reviews
9:44 #8 Use a More Memory Safe Programming Language
10:50 Final Thoughts
#arjancodes #softwaredesign #python