อธิบาย Agentic AI Design Patterns แบบเข้าใจง่าย

เจอ diagram นี้ใน Twiter หรือ X เรื่อง Agentic AI Design Patterns in a nutshell !ประกอบไปด้วย

Read More…

สรุปจากเรื่อง Measuring Developer Goals

จากเอกสารเรื่อง Measuring Developer Goals ของทีมจาก Googleโดยเน้นเรื่อง developer goal หรือเป้าหมายของนักพัฒนามากกว่าการลงรายละเอียดของ task ที่จะต้องทำเพื่อดูในรายละเอียดของแต่ละขั้นตอนของการพัฒนา softwareว่าเป็นอย่างไร ต้องใช้เครื่องมืออะไรบ้างเพื่อช่วยเพิ่ม productivity และ code quality ของนักพัฒนารวมทั้งให้เป้าหมายที่ต้องไว้สำเร็จ และ ส่งมอบ value ให้ต่อไป

Read More…

มาใช้งาน LiteLLM กัน

จากการแบ่งปันเรื่อง AI for Software Developmentปัญหาอย่างหนึ่งสำหรับการใช้งาน LLM provider ต่าง ๆ ที่มีอยู่มากมายทั้ง OpenAI, Antropic, Ollama, Groq เป็นต้นแต่ละ provider จะมีการเตรียม API ที่ต่างกัน format ของ input/output ที่ต่างกันดังนั้น LiteLLM จึงเกิดมาเพื่อจัดการปัญหานี้

Read More…

สวัสดี Prometheus 3.0 (beta) มีอะไรเปลี่ยนแปลงบ้าง

ทาง Prometheus ได้ปล่อย version 3 (beta) ออกมาให้ลองใช้งานยังไม่แนะนำให้นำไปใช้งานจริง ๆ นะมาดูว่ามีอะไรเปลี่ยนแปลงกันบ้าง

Read More…

สรุปการแบ่งปันเรื่อง Better test ในงาน Vue Thai Conf 2024

มีโอกาสไปแบ่งปันความรู้เรื่องการทดสอบระบบ web ที่พัฒนาด้วย Vue และ NuxtJSในงาน Vue ไทย Conf 2024 ครั้งที่ 1โดยพูดเรื่อง Better testing with Vue applicationซึ่งมีเนื้อหาหลัก ๆ ดังนี้ มาเริ่มกันเลย

Read More…

เรื่องที่น่าสนใจจากบทความเรื่อง Contextual Retrieval จาก Anthropic

ทาง Anthropic ซึ่งเป็นเจ้าของ Claude.AI นั่นเองได้เขียนบทความเรื่อง Introducing Contextual Retrievalอธิบายเรื่องของการปรับปรุงความสามารถของ AI Model ต่าง ๆด้วยแนวคิด Retrieval-Augmented Generation (RAG)

Read More…

คำถาม จะทำอย่างไร เมื่อ code มีการแจ้งเตือน warning ?

จากการอ่านบทความเรื่อง 10 Habits of Great Software Engineersมีหลายเรื่องที่น่าสนใจ และ แปลก ๆสิ่งที่สนใจ และ ชอบตั้งคำถามบ่อย ๆ คือเราจะทำอย่างไร ? เมื่อเจอ code มี warning ขึ้นมา หรือ ขึ้นพวก deprecated codeทั้งจากใน editor และ build/compile process

Read More…

Java 23 ปล่อยออกมาแล้ว

Java 23 ถูกปล่อยออดมาแล้ว โดยมีการปรับปรุงความสามารถมา 12 ตัว เช่น

Read More…

บันทึกการทดสอบ Flutter app ด้วย Appium

จากการแบ่งปันเรื่องการทดสอบ Mobile app ในรูปแบบต่าง ๆทั้งจาก native ตามภาษาของแต่ละ app เช่น Kotlin และ Swiftรวมทั้งพวกที่พัฒนาด้วย Flutter + Dartซึ่งภาษาต่าง ๆ เหล่านี้ล้วนมี library ของการทดสอบให้ทั้งหมด เช่น

Read More…

มาดูความสามารถของ Jaeger 2 กัน

สำหรับใครที่จัดเก็บข้อมูล tracing ของระบบงานเป็นหนึ่งในข้อมูลที่สำคัญของระบบ observability น่าจะเคยเห็นและใช้งาน Jaeger กันมาบ้างโดยตอนนี้ทางทีมพัฒนาใกล้ปล่อย version 2 ออกมาให้ใช้งานกันแล้วมาดูว่ามีอะไรที่น่าสนใจกันบ้าง ๆ

Read More…