Chuyển tới nội dung chính

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