📚 CodeWithSarvy Knowledge Vault
Welcome to the CodeWithSarvy documentation and study vault! This knowledge base is designed for engineers, students, and lifelong learners mastering full-stack software development, distributed systems, and core computer science concepts.
Obsidian Compatible
These notes are written in standard Markdown (.md). You can directly open this docs/ directory as an Obsidian Vault or drop your Obsidian markdown files here anytime!
🎯 Topic Curricula​
Explore in-depth chapters across 6 core domains:
- Core Java (OOPs, JVM Architecture, Memory Model, Collections, Concurrency, Streams)
- DSA & Algorithms (Big-O, Sliding Window, Trees, Graphs, Dynamic Programming)
- Spring Boot & Microservices (IoC, RESTful APIs, Spring Data JPA, Security 6 JWT, Kafka)
- React & Frontend (Modern ES6+, Hooks, Custom Hooks, State Management, Performance)
- System Design & Databases (SQL Indexing, Redis Caching, Load Balancing, CAP Theorem)
- DevOps & Tools (Git Rebasing, Docker Multi-Stage, GitHub Actions CI/CD, Linux)
🚀 How to Add New Notes from Obsidian​
- Create a markdown file in Obsidian (e.g.
multithreading.md). - Save it inside the appropriate folder in
docs/<topic>/. - Add frontmatter at the top:
---title: Your Chapter Titlesidebar_position: 1---
- Docusaurus will automatically index it into the sidebar, search bar, and table of contents!