Skip to main content

About CommitToMemory

Stop hunting across the internet. Start reviewing.

Foundational Software Engineering knowledge + .NET ecosystem, synthesized and centralized. No more scattered bookmarks or repetitive AI prompts β€” everything you need for interview prep, in one place.

🎯 Why This Exists​

The Problem​

Every developer has been there: bookmarks scattered across browsers, notes buried in random files, the same Google searches repeated over and over. Knowledge stays fragmented, and interview prep becomes a last-minute scramble.

The Approach​

This knowledge base solves that by synthesizing β€” not copying. Every topic is rewritten in my own words, which means:

  • Gaps in understanding surface naturally
  • Information gets restructured into a logical flow
  • Active recall happens every time you review

What's Inside​

  • DSA & Problem Solving β€” data structures, algorithms, and common coding patterns
  • .NET Platform β€” C#, runtime internals, ASP.NET Core, and popular libraries
  • Architecture & Design β€” principles, design patterns, architecture styles, and API design
  • Database β€” fundamentals, optimization, and popular database engines
  • System Design β€” scalability, caching, messaging, performance, and real-world case studies
  • Security β€” authentication, authorization, and vulnerability prevention
  • DevOps & Tooling β€” containers, version control, CI/CD, and cloud platforms
  • Testing β€” unit testing, integration testing, and testing best practices
  • Observability β€” logging, monitoring, distributed tracing, and health checks
  • Interview-ready format β€” key concepts, common pitfalls, and real interview questions per topic

πŸ›  Tech Stack​

This project follows the Docs-as-Code philosophy:

  • Engine: Docusaurus v3 β€” A static site generator built for documentation
  • Storage: GitHub β€” Version control for every change
  • Deployment: Netlify β€” Automatic CI/CD on every push
  • Format: Markdown & MDX β€” Supports React components and Mermaid diagrams

πŸ“– How to Use​

  1. Learning Path: Follow the sidebar from left to right, basics to advanced
  2. Search: Press Cmd/Ctrl + K for instant search
  3. Contribute: Every page has an "Edit this page" link to improve content
  4. Review: Re-read before interviews for active recall

πŸš€ Get Started​

Next: Getting Started