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​

  • Computer Science fundamentals β€” data structures, algorithms, complexity analysis
  • Backend development β€” API design, databases, .NET ecosystem
  • System design β€” scalability, load balancing, caching, message brokers
  • 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