- Clean Code - หลักการเขียนโค้ดที่ดี เป็นพื้นฐานสำคัญที่สุด
- Code Smells - การระบุและแก้ไขปัญหาในโค้ด
- SOLID Principles - หลักการออกแบบซอฟต์แวร์ 5 ข้อ
- TDD - Test Driven Development การพัฒนาแบบเขียนเทสก่อน
- API Design - การออกแบบ API ที่ดีและใช้งานง่าย
- Database Design - การออกแบบฐานข้อมูลที่มีประสิทธิภาพ
- Database Migration - การย้ายและเปลี่ยนแปลงโครงสร้างฐานข้อมูลอย่างปลอดภัย
- Database Query Optimization - การเพิ่มประสิทธิภาพ Query และฐานข้อมูล
- Clean Architecture - สถาปัตยกรรมซอฟต์แวร์ที่ดี
- Performance Optimization - การเพิ่มประสิทธิภาพระบบ
- Security Best Practices - หลักการรักษาความปลอดภัยในการพัฒนา
- Git Branching Strategy - กลยุทธ์การจัดการโค้ดร่วมกัน
แนะนำ: อ่านตามลำดับจากบนลงล่าง เพื่อสร้างความเข้าใจแบบต่อเนื่อง