Tag: Coding

  • มาอัพเดท Gemini 3 & Antigravity กัน: AI ที่เน้น Coding และ Editor ใหม่

    มาอัพเดท Gemini 3 & Antigravity กัน: AI ที่เน้น Coding และ Editor ใหม่

    มาอัพเดท Gemini 3 & Antigravity กัน สวัสดีครับทุกคน วันนี้เราจะมาอัพเดทเรื่องราวเกี่ยวกับ Gemini 3 และ Antigravity กันครับ ซึ่งเป็นหนึ่งในอัปเดตสำคัญของโลก AI ในตอนนี้ หลายคนคงเคยเห็นผ่านตามาบ้างแล้ว วันนี้เราจะมาเจาะลึกกันว่า Gemini 3 ที่มาจาก Google มีอะไรใหม่ๆ น่าสนใจบ้าง และที่สำคัญคือการมาของ Antigravity Editor ตัวใหม่ที่น่าจับตามอง Gemini 3: อัปเดตสำคัญของโลก AI Gemini 3 คืออะไร? Gemini 3 เป็นโมเดล AI ตัวใหม่ล่าสุดจาก Google ที่ได้รับการพัฒนาต่อยอดมาจาก Gemini 2.5 Pro โดยเน้นย้ำในเรื่องของการ coding เป็นพิเศษ Gemini 3 Pro: โมเดลที่เน้น Coding Gemini 3…

  • Go Programming – Hexagonal Architecture: คู่มือฉบับสมบูรณ์

    Go Programming – Hexagonal Architecture: คู่มือฉบับสมบูรณ์

    Go Programming – Hexagonal Architecture Hexagonal Architecture หรือที่รู้จักกันในชื่อ Ports and Adapters Architecture เป็นแนวทางในการออกแบบซอฟต์แวร์ที่เน้นการแยกส่วนประกอบ (separation of concerns) เพื่อให้โค้ดมีความยืดหยุ่น ทดสอบง่าย และปรับเปลี่ยนได้ง่ายขึ้น ในบทความนี้ เราจะมาเจาะลึกถึงหลักการของ Hexagonal Architecture และวิธีการนำไปประยุกต์ใช้ในการเขียนโปรแกรมด้วยภาษา Go (Go Programming) พร้อมทั้งยกตัวอย่างการใช้งานจริง Introduction to Hexagonal Architecture Hexagonal Architecture คือสถาปัตยกรรมซอฟต์แวร์ที่ออกแบบมาเพื่อลดการพึ่งพากันระหว่างส่วนประกอบต่างๆ ของระบบ โดยมีเป้าหมายหลักคือการทำให้โค้ดมีความยืดหยุ่นต่อการเปลี่ยนแปลงของเทคโนโลยีภายนอก เช่น ฐานข้อมูล หรือ API ต่างๆ What is Hexagonal Architecture? Hexagonal Architecture มองว่าระบบซอฟต์แวร์ประกอบด้วย “core” หรือแกนหลัก ซึ่งเป็นที่อยู่ของ business logic และ…