สวัสดี Prometheus 3.0 (beta) มีอะไรเปลี่ยนแปลงบ้าง
ทาง Prometheus ได้ปล่อย version 3 (beta) ออกมาให้ลองใช้งานยังไม่แนะนำให้นำไปใช้งานจริง ๆ นะมาดูว่ามีอะไรเปลี่ยนแปลงกันบ้าง เริ่มจาก User Interface ใหม่ โดยเขียนใหม่หมดเลย ให้ look-and-feel...
View Articleมาใช้งาน LiteLLM กัน
จากการแบ่งปันเรื่อง AI for Software Developmentปัญหาอย่างหนึ่งสำหรับการใช้งาน LLM provider ต่าง ๆ ที่มีอยู่มากมายทั้ง OpenAI, Antropic, Ollama, Groq เป็นต้นแต่ละ provider จะมีการเตรียม API ที่ต่างกัน...
View Articleสรุปจากเรื่อง Measuring Developer Goals
จากเอกสารเรื่อง Measuring Developer Goals ของทีมจาก Googleโดยเน้นเรื่อง developer goal หรือเป้าหมายของนักพัฒนามากกว่าการลงรายละเอียดของ task ที่จะต้องทำเพื่อดูในรายละเอียดของแต่ละขั้นตอนของการพัฒนา...
View Articleอธิบาย Agentic AI Design Patterns แบบเข้าใจง่าย
เจอ diagram นี้ใน Twiter หรือ X เรื่อง Agentic AI Design Patterns in a nutshell !ประกอบไปด้วย Agentic self reflection Agentic with tool use Agentic planning Multi-Agentic ดูเต็ม ๆ ได้เลย...
View Articleว่าด้วยเรื่องของ Prompt Caching
Prompt caching เป็นอีกหนึ่ง feature ที่น่าสนใจที่ provider ต่าง ๆ เพิ่มเข้ามา ทั้ง OpenAI, Gemini, Anthropic และ DeepSeekซึ่งจะทำ caching ของ prompt + context ต่าง ๆ ให้เราเพื่อช่วยลดค่าใช้จ่ายลงไป...
View Articleการจัดการ OpenAPI ใน FastAPI แบบง่าย ๆ
เนื่องจากมีปัญหาในจัดการ OpenAPI หรือ Swagger ที่คุ้นเคยใน FastAPI กันดังนี้ ต้องการจัดกลุ่มของ API แต่ละตัวตาม อยากให้แยกไฟล์ของ OpenAPI ตามกลุ่มของ API เลยลองมาทำดูแบบง่ายกันหน่อย เรื่องที่ 1...
View Articleสรุปการทดสอบ REST API ที่สร้างด้วย FastAPI
คำถามใน course Full Stack Automation Testing รุ่นที่ 2 ที่ Skooldioเกี่ยวกับการทดสอบ REST API ที่สร้างด้วย FastAPIว่าทำอย่างไร ? ในการทดสอบ REST API นั้นจะแบ่งออกเป็น 2 แบบหลัก ๆ คือ External testing...
View Articleสวัสดี Node.js 23
Node.js 23 ตัวเต็มเพิ่งปล่อยออกมาให้ใช้งาน ซึ่งเป็น current versionมี feature ที่น่าสนใจดังนี้ สนับสนุน require(esm) แบบ default แล้ว เลิกสนับสนุน Windows 32-bit ใช้งาน node --run เหมือนกับ npm run...
View Articleสิ่งที่น่าสนใจใน Technology Radar 2024 Volume 31
เพิ่งเห็น Technology Radar Volume 31 ปล่อยออกมาโดยในฉบับนี้ยังคง focus ไปที่ Generative AI และ Large Language Model (LLM) อย่างมากซึ่งมีประโยชน์อย่างมากต่อการพัฒนา softwareตั้งแต่ requirement, ออกแบบ...
View Articleมาลองใช้งาน Fetch Mock สำหรับการจำลอง HTTP Request ของ fetch API
ในระบบงานที่พัฒนาด้วยภาษา JavaScript ไม่ว่าจะผ่าน web browser หรือ Node (backend)ต่างมีการเชื่อมต่อหรือดึงข้อมูลผ่าน HTTP serviceซึ่งหนึ่งใน library ที่ใช้งานบ่อย ๆ คือ fetch API ที่ build-in...
View Articleรายชื่อเครื่องมือสำหรับ Mock API Server ที่น่าสนใจ มีอะไรบ้าง ?
พอดีได้คำถามเกี่ยวกับ Mock API Server ว่ามีเครื่องมืออะไรที่น่าสนใจบ้าง ?เนื่องจากเครื่องมือที่ใช้อยู่ใน mountebankซึ่งตอนนี้ผู้ดูแลไม่ดูแลต่อแล้ว !!จึงอยากรู้ว่ามีเครื่องมืออะไรบ้าง ?...
View Articleสรุปความสามารถที่น่าสนใจของ ChatGPT, Claud.ai และ GitHub Copilot
ในระหว่างการแบ่งปันเรื่อง AI for Software Development ตั้งแต่การ requirement, design, develop, test และ deploy นั้นพบว่า product ต่าง ๆ ของ OpenAI, Anthropic และ GitHub Copilotมีความสามารถใหม่ ๆ...
View Articleตอนนี้ OpenTelemetry Spring Boot starter เป็น stable version แล้วนะ
ตอนนี้ Spring Boot สนับสนุน OpenTelemetry Protocol (OTLP) เต็มตัวแล้วทั้งข้อมูล metric, trace และ logโดยข้อดีของ OTLP ประกอบไปด้วย เรื่องรูปแบบข้อมูลที่เป็นมาตรฐาน มีความยืดหยุ่นในการใช้งาน ไม่ lock...
View Articleมาลองเล่น Google Chrome Built-in AI API กันหน่อย
ทาง Google Chrome ได้ปล่อย Build-in AI API ออกมาให้ลองใช้งานซึ่งมาพร้อมกับ Google Chrome Canary นั่นเองโดยจะมี API ต่าง ๆ ดังนี้ Prompt API Summarize API Writer API Rewrite API Translate API...
View Articleลองใช้งาน GenAI Script จาก Microsoft ในการสร้าง test data ของระบบงาน
เห็นทาง Microsoft ได้ปล่อย Generative AI script: GenAIScript ออกมาสามารถเขียน prompt ในรูปแบบภาษา JavaScript และ TypeScript แบบง่าย ๆ ได้เลยทำให้นักพัฒนาสาย JavaScript ไม่ต้องเรียนรู้ภาษาใหม่ ๆ...
View Articleสรุปการอ่านเรื่อง How we run migrations across 2,800 microservices
จากการอ่านบทความเรื่อง How we run migrations across 2,800 microservices ของทาง monzoซึ่งเป็น online banking ที่ UKทำการเขียนบทความเรื่องการ upgrade library จากเดิมที่ใช้งาน OpenTracing และ Jaeger ที่...
View Articleสามารถใช้งาน Gemini model ผ่าน OpenAI library ได้แล้ว
ทาง Google เพิ่งเปิดตัวการใช้งาน Gemini model ผ่าน OpenAI library ได้แล้วทำให้นักพัฒนาไม่ต้องแก้ไข code เดิมเพียงแต่เพิ่ม config เข้าไปนิดหน่อย เช่น API Key ของ Gemini URL ของ Gemini API ซึ่งยังเป็น...
View Article