Engineering Software Security
Security is a non-functional requirement, which means it should be pervasive throughout the software system. However, too often development teams treat security as an "add-on" or "module" that is tacked on at the end. It's incredibly important to think about the various aspects of security at each phase of development. Think specifically about security in the maintenance phase and how security audits work post-release.

▶︎
Software Maintenance

▶︎
Cybersecurity Architecture: Who Are You? Identity and Access Management

▶︎
Licensing

▶︎
Certified Information Security Manager (CISM) Bootcamp | Full CISM Training Program

▶︎
Attacking AI - Jason Haddix - NDC Security 2026

▶︎
How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

▶︎
Cybersecurity Architecture: Networks

▶︎
Why Netflix is betting on systems thinkers—not specialists—in the AI era | Elizabeth Stone (CPTO)

▶︎
Avicii, Dua Lipa, Coldplay, Martin Garrix & Kygo, The Chainsmokers Style - SUMMER DEEP HOUSE Mix

▶︎
How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

▶︎
Cybersecurity Architecture: Five Principles to Follow (and One to Avoid)

▶︎
How Kent Beck shapes the software engineering industry

▶︎
Complete CYBERSECURITY Fundamentals: Everything You Need to Know

▶︎
Model / View / Controller

▶︎
CS50 Cybersecurity - Lecture 3 - Securing Software

▶︎
Representation State Transfer (REST)

▶︎
Cybersecurity Modernization

▶︎
OWASP Top 10 2025: Your complete guide to securing your applications

▶︎
Gemini CLI Essentials – Full Course

▶︎
