Published onMarch 8, 2025Anemic Model vs Rich Modelmodelgoarchitectureในสถาปัตยกรรมซอฟต์แวร์ การออกแบบโมเดลข้อมูลมี 2 แนวทางหลักที่พบบ่อย คือ Anemic Model และ Rich Model
Published onMarch 8, 2025การออกแบบฟังก์ชัน "โอนเงิน" ในระบบ DDD (Transfer Money Use Case)modelgoarchitecturedddการโอนเงิน (Transfer Money) ในบริบทของ Domain-Driven Design (DDD) เราควรออกแบบอย่างไร
Published onFebruary 7, 2025การทำงานแบบ Concurrency ในภาษา Gogoการทำงานแบบ Concurrency ในภาษา Go ด้วย Goroutine และ Channel
Published onFebruary 7, 2025ทำความรู้จักกับ Generic ในภาษา Gogoสร้างฟังก์ชันและโครงสร้างข้อมูลที่รองรับชนิดข้อมูลหลายแบบ (type-agnostic) โดยไม่ต้องทำซ้ำโค้ด
Published onFebruary 6, 2025การจัดการ Error ใน Rest APIgoapierrorการจัดการ Error ใน Rest API แบบ 3-layer architecture