Michael Knapp's Home Page
Welcome to Michael “Mike” Knapp’s home page, where you can find notes on software engineering topics.
Sections
- Software Development Principles: Software engineering principles that should guide your programming.
- Reliable Software Systems: Follow these guidelines to keep your software systems reliable.
- Architecture: Architect your systems to scale.
- Algorithms: Software algorithms that scale.
- Applications: A set of in browser software applications.
- Software Engineering: Notes about software engineering.
- Blog: Rants about software.
- Cheat Sheets: A collection of cheat sheets.
- Michael Knapp: My Job Resume.
- About Michael Knapp: Describes my work experience.