Skip to content

Software Engineering

Welcome to the Software Engineering section of my handbook. This section covers various aspects of software development, best practices, design patterns, and tools.

Topics

  • Design Patterns - Common solutions to recurring problems in software design.
  • Architecture - System design, microservices, monoliths, and more.
  • Development Practices - TDD, BDD, CI/CD, and other methodologies.
  • Languages & Frameworks - Notes on programming languages and frameworks.
  • Tools & Utilities - Development tools, IDEs, and productivity enhancers.