مقدمه
من مهدی ام در این پروژه، من چیزهایی که یاد میگیرم رو مینویسم. علت این که به فارسی مینویسم اینه که بیشتر منابعی که مطالعه میکنم به زبان انگلیسی هستند و نوشتن به فارسی بهم کمک میکنه دوباره هنگام مرور مطالب بهشون فکر کنم و به شکلی عمیقتر درک کنم.
معمولا توی مستنداتم آدرس داک های دیگه خودم رو نمیزارم چون خیلی پیش میاد که آدرس عوض بشه یا پوشه هامو مرتب کنم ولی اگه دیدید جای هایلایت شد یعنی اگه میخواید بیشتر بخونید تو همین داک هام بگردید هستش.
لیست بوکمارک های من
این لیستی هست که اینجا هم میزارم و بوکمارک های که از قدیم داشتم قطعا همه اش رو شاید نخونم ولی با این حال حذفشون نمیکنم. و در آینده مرتبشون میکنم
- https://www.goodreads.com/book/show/44144493-fundamentals-of-software-architecture (Book)
- https://www.engguidebook.com (Book)
- Domain-Driven Design (Book)
- Microservices Patterns: (Book)
- Modern Software Engineering: (Book)
- Engineers Survival Guide: Advice, tactics,... by Taze, Merih (Book)
- The Pragmatic Programmer (Book)
- Debugging Teams (Book)
- Software Craftsman (Book)
- Dive Into Systems (Book)
- Network Programming with Go (Book)
- Database Internals (Book)
- SQL for Smarties (Book)
- Learn Concurrent Programming with Go (Book)
- Kubernetes in Action (2025 Edition) (Book)
- Data structure Roadmap (Course)
- styleguide | Style guides for Google-originated open-source projects (Course)
- GitHub - practical-tutorials/project-based-learning: Curated list of project-based tutorials (Course)
- projectidea-cli/projectidea/ideaslist.py at master · newcharacteryigit/projectidea-cli (Course)
- A Cloud Guru - Get Cloud Certified (Course)
- Graduated and Incubating Projects | CNCF (Course)
- Certified Kubernetes Application Developer (CKAD) Exam (Course)
- LeetCode was HARD until I Learned these 15 Patterns - YouTube (Course)
- dapr - Google Search (Course)
- distributed lock - Google Search (Course)
- Dive Into Systems (Course)
- Home - Practical Go Lessons Book (Course)
- https://dmitri.shuralyov.com/idiomatic-go (Course)
- Operating Systems: Three Easy Pieces (Course)
- uber-go/guide: The Uber Go Style Guide. (Course)
- microservices.io (Course)
- MicroservicePatternLanguage.graffle (Course)
- CNCF Landscape (Course)
- CSE138 (Distributed Systems) lectures, Spring 2020 - YouTube (Course)
- Lecture 1: Introduction - YouTube (Course)
- arkapg211002/System-Design-Preparation: System Design Preparation roadmap, topics, books (Course)
- Certified Kubernetes Application Developer (CKAD) (Course)
Frontend
- React Performance Course - Optimize React for High Performance Apps | Frontend Masters (Course)
- Learn how JavaScript VMs like Google's V8 engine work | Advanced JavaScript Performance Techniques | Frontend Masters (Course)
- Web Performance Course | Build Faster Websites & Web Applications | Frontend Masters (Course)
- Learn Patterns in JavaScript and TypeScript | Frontend Masters (Course)
- Unlock Advanced UI Development Techniques with "The Hard Parts of UI Development" Course | Deep-Dive into UI Frameworks | Frontend Masters (Course)
- A Tour of Web Capabilities | From Basic to Advanced Browser APIs | Frontend Masters (Course)
- BDD with Cucumber (JavaScript) - Cucumber School Online (Course)