مقدمه
دلیل اینکه مطالب رو به زبان فارسی مینویسم اینه که بیشتر منابعی که مطالعه میکنم انگلیسی هستن و نوشتن به فارسی بهم کمک میکنه
وقتی دوباره مرور میکنم، عمیقتر به مفاهیم فکر کنم و بهتر درکشون کنم.
نکته درباره لینکدهی به مستندات دیگر
معمولا در مستنداتم آدرس داکهای دیگه رو مستقیم نمیذارم.
چون خیلی پیش میاد که ساختار پوشهها عوض بشه یا مسیرها تغییر کنه و لینکها خراب بشن.
اما اگر دیدید جای هایلایت شد، یعنی اونجا اگر دوست داشتید بیشتر بخونید،
تو همین داکها دنبال مطلب مرتبط بگردید — اونجا میتونید اطلاعات بیشتر یا لینکهای مرتبط رو پیدا کنید.
پ.ن: چون قبلا از obsidian استفاده میکردم برخی از لینک ها خرابه که باید به مرور درستشون کنم
نسخه PWA
یه نسخهی PWA هم زدم براش که میتونی مثل اپ نصبش کنی و حتی آفلاین ازش استفاده کنی. بستگی به دیوایستون میتنونید ادد کنید
لیست بوکمارک های من
این لیست ترکیبیه از چیزهایی که الان دارم مطالعه میکنم،
چیزای که دوستام معرفی کردن
و بوکمارکهایی که از گذشته نگه داشتم.
قطعا همهشون رو نخوندم (و شاید هیچوقت هم نخونم 😅)
ولی حذفشون نمیکنم چون ممکنه یه روزی دوباره مفید بشن یا بخوام برگردم سراغشون.
در آینده این لیست رو مرتبتر میکنم، دستهبندی میکنم و شاید بخشهایی ازش رو به مستندات اصلی اضافه کنم. فعلاً بیشتر حالت یه مخزن پشتیبان ذهنیه.
- 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)