แยก `What to Render` ออกจาก `How to Render` - เปลี่ยน Render Mode ได้โดยไม่แก้ ContentItem
Python based automated trading bot using Strategy Pattern.
Understanding the closure trap in useEffect.
Paper on CAP Theorem implementation in modern databases.
สร้าง Tree Structure ของ Content - Portfolio → Categories → Items (Support nested)
Python based automated trading bot using Strategy Pattern.
Personal documentation system using Neo4j and Next.js.
Understanding the closure trap in useEffect.
Paper on CAP Theorem implementation in modern databases.
ห่อ Adapter ด้วย Proxy เพื่อเพิ่มการตรวจสอบและ caching ก่อนจะแปลงข้อมูลเป็น ContentItem
เพิ่ม Behavior/Decorations ให้กับ Items โดยไม่แก้ item เดิม - สามารถ stack decorators ได้ (⭐ Featured, 📌 Pinned, 🏆 Award, 📈 Trending, 🔥 Hot)
แชร์ Objects ที่มี Intrinsic State เหมือนกัน - Tags ถูกใช้ซ้ำหลายครั้ง โดยไม่สร้าง instances ใหม่
แคปซูลคำสั่ง (execute/undo) ให้เป็นอ็อบเจกต์เดียว ทำให้ยกเลิก/ทำซ้ำได้สะดวก ตัวอย่างนี้ใช้คำสั่ง Import ที่วิ่งผ่าน Adapter+Proxy
รวมศูนย์การสื่อสารระหว่างส่วนต่างๆ ของ UI: เปลี่ยนธีม/โหมด, เปิดโมดอล, import ข้อมูล โดยไม่ให้คอมโพเนนต์คุยกันโดยตรง
บันทึก Snapshot ของสถานะ (projects/blogs/research + decorations) และกู้คืนย้อนหลัง โดยไม่เปิดเผยโครงสร้างภายใน
Unified Interface ที่ซ่อนความซับซ้อนของระบบ - ใช้งาน 7+ patterns ผ่าน methods เดียว