DESIGN.md จาก Google Stitch เปิดเป็น opensource แล้ว

หลังจากที่ Google Stitch เพิ่มไฟล์ DESIGN.md เข้ามาเพื่อใช้อธิบาย style guide ของระบบงานให้ AI Agent for coding เข้าใจได้เปิดออกมาเป็น opensource แล้วซึ่งมีทั้ง specification และ CLI tools เช่น

Read More…

ทำการตรวจสอบโครงสร้างของ Spring Boot Project ด้วย ArchUnit

คำถามที่น่าสนใจจากการ share เรื่องการพัฒนาระบบงานด้วย Java + Spring Bootว่าเราจะทำการตรวจสอบโครงสร้างของ project ได้หรือไม่ ?ในแต่ละ package และ class ต่าง ๆ มีโครงสร้างตามที่เราต้องการ หรือ กำหนดไว้หรือไม่

Read More…

ว่าด้วยเรื่องของการ Retry

แนวทางในการออกแบบระบบงานแบบ distributed นั้นเรื่องของ Resilience pattern เป็นความรู้พื้นฐานที่สำคัญมาก ๆเพื่อให้ระบบมีความเสถียรและคงทนต่อความผิดพลาดมากยิ่งขึ้นทั้ง backoff, timeout, retry, idempotency และ circuit breaker แต่ถ้าจัดการไม่ดี ก็อาจจะทำให้เกิดปัญหาตามมาได้ยกตัวอย่างเช่น การ Retry หรือ ทำซ้ำ

Read More…

มาลองใช้งาน OpenAI CLI กัน

ทาง OpenAI ได้ปล่อย OpenAI CLI ออกมาให้ใช้งานพัฒนาด้วยภาาา Goทำให้เราเรียกใช้งานผ่าน OpenAI API ผ่าน CLI (command-line interface) กันได้เลยโดยไม่ต้องเขียน code ในการทำ custom script และ task ต่าง ๆและออกมาเพื่อสนับสนุนการทำงานแบบอัตโนมัติมากยิ่งขึ้นช่วยให้เราใช้งานสิ่งต่าง ๆ เหล่านี้ได้ง่ายขึ้น

Read More…

[Bug] Claude code for VS Code 2.1.131

Read More…

เปิดการใช้งาน Developer mode ใน Claude Desktop กัน

ใน Claude Desktop นั้นมี feature ที่น่าสนใจ แต่ ปิดไว้โดย defaultนั่นคือ Developer modeซึ่งจะเป็นการเปิด lock การใช้งาน advance feature ต่าง ๆ ไว้ เช่น มาลองใช้งานกันดู

Read More…

สิ่งที่น่าสนใจใน Technology Radar Volume 34

เห็นว่า Technology Radar Volume 34 จากทาง thoughtworks ถูกปล่อยออกมาจะเน้นเรื่องของการนำ AI Agent มาใช้ในการส่งมอบ software ให้ดีขึ้นโดยบ่อยครั้งจะเจอว่า เราอาจจะอวยเกินไปด้วยซ้ำดังนั้นจึงมีคำแนะนำว่า ให้กลับมาที่ foundation สำหรับ engineering practice ต่าง ๆ ให้มากขึ้นเพื่อให้สามารถจัดการระบบงานที่มีความซับซ้อนได้ดีขึ้นรวมทั้งยังลดความเสี่ยงต่าง ๆ ลงไปอีกด้วยเมื่อมีการนำ AI มาใช้งาน

Read More…

มาดูแนวทางในปรับปรุงการทดสอบของ Bun

bun นั้นได้ปล่อย feature ต่าง ๆ ออกมามากมายทั้งการปรับปรุงเรื่องของ performance จากการ buildและลดการใช้งาน memory ในขณะ runtimeรวมทั้งยังได้ปรับปรุงแนวทางการทดสอบอีกด้วย

Read More…

ลองใช้งาน ThaiLLM กันหน่อย เสียดายไม่ compatible กับ OpenAI API !!

หลังจากที่ ThaiLLM เปิดตัวออกมาให้ใช้งานซึ่งได้เตรียมชุดของ API และ model ต่าง ๆ ให้ใช้งานโดยเป็น model ที่ถูก fine tuning ด้วยข้อมูลภาษาไทย ประกอบไปด้วย สามารถ chat ผ่าน web ได้เลย

Read More…

แนวคิดของ self-healing ใน Test Automation !!

หนึ่งในแนวคิดที่น่าสนใจใน Test Automation โดยเฉพาะในส่วนของ UI testing ไม่ว่าจะเป็น web app และ mobile appนั่นคือ Self-Healingเพื่อช่วยทำให้การทดสอบมัน stable มากยิ่งขึ้นอะไรที่มันผิดก็พยายาม run ใหม่ หรือ แก้ไขเพื่อทำให้ test ผ่านแบบอัตโนมัติ (Retry until green !!)เนื่องจากในฝั่งของ UI (User Interface) นั้นออกแบบมาเพื่อคนใช้งานไม่ใช่ออกแบบมาเพื่อ machine หรือ computer นั่นเองที่เน้นเรื่องของ user experience ที่ดีต่อผู้ใช้งาน

Read More…