Why software maintainability matters: structural complexity, understandability, technical debt, coupling, and code smells. Learn the principles that keep code changeable over time.
Fundamental Skills
Fitness review skills turn fundamentals into repeatable, scored code reviews across architecture, security, reliability, and more.
Fundamentals of Graph Databases
Why graph databases exist, when to use them, and how they differ from relational databases. Learn nodes, edges, and relationship-first querying.
What Is Just-in-Time Catching Test Generation?
Just-in-Time Catching Test Generation creates tests on-the-fly with large language models to catch bugs before they land. Learn why it exists and how it works.
Software Development Frontier 1: Augmented Workflows, Quality at Speed, and Bot Spam
The next big frontiers of software development are already taking shape: augmented workflow optimization, F1-level recovery and quality control systems, and bot spam management.
What Is an OSPO?
An Open Source Program Office (OSPO) coordinates strategy, compliance, and contributions. Learn what an OSPO is, why it exists, and how it works.
What Is OpenSSF?
OpenSSF is a cross-industry initiative improving open source software security. Understand why it exists, how it works, and its role in securing the software supply chain.
What Is SBOM?
SBOM is a Software Bill of Materials listing all components in software. Understand why it exists, how it works, and its role in software supply chains.
How Do I Use GitHub Private Mirrors?
GitHub Private Mirrors let organizations contribute upstream without exposing drafts. What they are, why they exist, and how the GitHub Private Mirrors App works.
Fundamentals of Timeouts
Timeout fundamentals for software: why timeouts exist, connection vs read vs write, choosing values, and avoiding cascading failures in distributed systems.