Fundamentals of FinOps

Why FinOps exists and how it works: visibility, accountability, and the Inform-Optimize-Operate lifecycle. Learn the concepts behind cloud financial operations.
Diagram of FinOps lifecycle: Inform, Optimize, Operate, and core domains.

Fundamentals of Azure

Why Azure works the way it does: regions, Entra ID, resource groups, and core services. Learn the concepts that shape Microsoft cloud decisions.
Diagram of Azure global infrastructure: regions, availability zones, and core services.

Fundamentals of AWS

Why AWS works the way it does: regions, IAM, shared responsibility, and core services. Learn the concepts that shape cloud decisions.
Diagram of AWS global infrastructure: regions, availability zones, and core services.

Things That Are No Longer True With AI

AI has overturned old assumptions about writing, thinking, coding, art, buying software, and needing experts. Here are some things that are no longer true.
Things That Are No Longer True With AI

How Do I Use APT?

How to install, update, remove, and search packages with the APT package manager on Debian and Ubuntu.
How Do I Use APT?

How Do I Use DNF?

How to install, update, remove, and search packages with DNF on Fedora, RHEL, and Rocky Linux.
How Do I Use DNF?

A Software Fundamentals Glossary

Glossary of terms for software fundamentals (maintainability, design, naming, and related topics).
A Software Fundamentals Glossary

Fundamentals of Maintainability

Why software maintainability matters: structural complexity, understandability, technical debt, coupling, and code smells. Learn the principles that keep code changeable over time.
Maintainability dimensions: structural complexity, understandability, technical debt, coupling, and code smells.

Fundamental Skills

Fitness review skills turn fundamentals into repeatable, scored code reviews across architecture, security, reliability, and more.
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.
Diagram showing nodes connected by edges representing the graph database model.