ความสามารถใหม่ ๆ ใน Apache Airflow 3.0
พอดีต้องไปแบ่งปันความรู้เรื่องการใช้งาน Apache Airflow ขั้นพื้นฐานเลยไปเห็น roadmap ของความสามารถต่าง ๆ ใน Apache Airflow 3.0จึงทำการสรุปความสามารถที่น่าสนใจไว้นิดหน่อยมาดูกัน อย่างแรกคือ Modern Web...
View Articleบันทึกการอ่านเรื่อง How Discord Reduced Websocket Traffic by 40% ?
บันทึกการอ่านบทความเรื่อง How Discord Reduced Websocket Traffic by 40%โดยทำการอธิบายแนวทางการลด traffic ของ websocket ลงซึ่ง websocket นั้นเป็นการติดต่อสื่อสารแบบ realtime...
View Articleมาดูการเปลี่ยนแปลงของ MongoDB Go Driver 2.0.0
ทีมพัฒนา MongoDB Go Driver ได้ปล่อย version 2.0.0 ออกมาโดยมีทั้ง feature ใหม่ และ breaking change ต่าง ๆ มาดูกันว่ามีอะไรที่น่าสนใจบ้าง ? มาดูความสามารถใหม่ ๆ และการปรับปรุง สนับสนุน OpenID Connect...
View Articleบันทึกการอ่าน whitepaper เรื่อง Agents
เห็น link ของ whitepaper เรื่อง Agents จาก twiiterทำการอธิบายเรื่องของ AI Agents ไว้ ประกอบไปด้วย ความรู้ฐานของ AI Agents แตกต่างจาก AI models อย่างไร บทบาทของเครื่องมือต่าง ๆ ใน Agents การปรับปรุง...
View Articleว่าด้วยเรื่องของการ Scaling ระบบในรูปแบบ Monolith
จากการไปแบ่งปันเรื่องของ Software Architecture ในมุมมองด้านโครงสร้างพบว่าจะมีโครงสร้างของระบบหลายรูปแบบแต่ส่วนใหญ่ที่พบคือ จะแยกเป็น tier ต่าง ๆ ออกมาแล้วแต่ละ tier จะมีขนาดที่ใหญ่มาก ๆ...
View Articleใช้งาน DeepSeek-R1 บน Ollama
เพิ่งเห็นว่า model DeepSeek-R1 มีใน Ollama แล้วเลยลองติดตั้งและใช้งานกันหน่อยซึ่ง Ollama ช่วยให้เราใช้งาน AI บนเครื่องของเราได้model นี้มีให้เลือกหลาย version ตามการใช้งานเป็น reasoning model...
View ArticleRobot framework :: ทำความรู้จักกับ Group syntax
ใน Robot framework 7.2 นั้นทำการเพิ่ม Group syntax เข้ามาใน test scriptมีเป้าหมายเพื่อจัดกลุ่มของขั้นตอนการทำงานใน test caseให้อ่านง่ายขึ้น ดูแลรักษาได้ง่ายขึ้นรวมทั้งเรื่อง log ที่ออกมาใน report...
View Articleมาลองควบคุม web browser ด้วย Browser Use
เห็นใน feed มีการ share เรื่องการควบคุม web browser ด้วย Browser Useโดย library ตัวนี้บอกว่าเป็น AI Agent ซึ่งการทำงานมีขั้นตอนดังนี้ ทำการเปิด web browser เพื่อเข้าไปยัง URL ที่เรากำหนด ทำการ extract...
View ArticleGo :: มาทำการทดสอบระบบงานกับ Database ด้วย TestContainer กัน
จากที่แบ่งปันเรื่อง Full Stack Testing ที่ Skooldio ไปนั้นได้อธิบายถึงการสร้างหรือจำลอง dependencies ต่าง ๆ ที่ระบบงานต้องใช้งานเพื่อควบคุมผลการทำงานให้เป็นไปตามที่ต้องการไม่ว่าจะ success หรือ...
View Articleทำความรู้จักกับ Selenium WebDriver BiDi (Bidirectional) Protocol กันนิดหน่อย
ใน Selenium WebDriver นั้นมีความสามารถใหม่ออกมาคือ Selenium WebDriver BiDiเป็นการนำเอาความสามารถของ Selenium WebDriver มาผสมเข้ากัน CDP (Chrome DevTools Protocol)นั่นคือ ทำการผ่าน websocket...
View Articleมาลองทำ Vector Search บน MongoDB Atlas กัน
หลังจากที่ไปแบ่งปันความรู้เรื่องการพัฒนา RAG app (Retrieval-Augmented Generation) มานิดหน่อยซึ่งมีกระบวนการพื้นฐานประกอบไปด้วย Chunking Embedding บันทึกลง Vector Database ทำการค้นหาข้อมูลที่ใกล้เคียง...
View Articleใช้งาน Posting :: สำหรับ API testing ใน terminal
มาลองใช้งาน Posting สำหรับ API testing ใน terminal แบบง่าย ๆโดยสามารถใช้งานได้ทั้ง local หรือ บนเครื่องของเราเองหรือจะใช้งานผ่าน SSH protocol บน remote server ได้รวมทั้งยังสนับสนุน container...
View Articleมาใช้งาน Standard Schema สำหรับการตรวจสอบโครงสร้างข้อมูลกัน
ในการตรวจสอบโครงสร้างของข้อมูลในรูปแบบต่าง ๆ เช่น XML และ JSON เป็นต้นสำหรับภาษา JavaScript จะใช้ library ต่าง ๆ เช่น JSON Schema, Zod, ValiBot และ ArkType เป็นต้นซึ่งมีวิธีการที่หลายหลายมาก ๆ...
View Articleมาทำความรู้จักกับ Postman AI Agent Builder
ทาง Postman ปล่อย Postman AI Agent Builder ออกมาให้ใช้งานเพื่อช่วยให้ทำการค้นหา ทดสอบ และจัดการ API ได้ง่ายขึ้นรวมทั้งยังเตรียม API จำนวนมากไว้ให้ integrate...
View Articleความสามารถที่น่าสนใจใน Go 1.24 rc2
ในเดือนกุมภาพันธุ์นี้ Go 1.24 ตัวเต็มน่าจะถูกปล่อยออกมาให้ใช้งานส่วนตอนนี้เป็น version RC2 อยู่ดังนั้นมาดูความสามารถที่น่าสนใจกันหน่อยว่ามีอะไรบ้าง ?ใครสนใจในรายละเอียดอ่าน Release notes ได้ เรื่องของ...
View ArticlePlaywright :: ทำ Dashboard แสดงผลการทดสอบใน Grafana
จากคำถามในการแบ่งปันเรื่อง Full Stack Testing ที่ Skooldio มานั้นมีคำถามที่น่าสนใจคือในการทดสอบระบบงานด้วย Playwright นั้นถ้าเราต้องการสร้าง dashboard กลางด้วย Grafanaเพื่อแสดงผลการทดสอบ...
View Articleมาลองใช้งาน GitHub Copilot ใน Agent mode กัน
ทาง GitHub Copilot เพิ่งปล่อย Agent mode ออกมาให้ใช้งาน (preview mode)โดยจะมีการทำงานมีขั้นตอนที่ดีขึ้น ประกอบไปด้วย อ่าน code จากไฟล์ที่จะทำการแก้ไข รวมทั้ง context ที่เกี่ยวข้องใน workspace...
View Articleแนวทางในการสร้าง Local LLMs server มีอะไรบ้าง ?
คำถามจากการแบ่งปันเรื่อง AI for software development นั้นสอบถามเกี่ยวกับการสร้าง Local LLMs server เพื่อใช้งานในองค์กรเพื่อจัดการในแง่ของ privacy และ การทดสอบว่ามีแนวทางอย่างไรบ้าง ?...
View Articleคำถาม :: Code ทำงานเร็วมาก แต่เมื่อเชื่อมต่อ Database กลับช้า ?
คำถามที่น่าสนใจในการ review code ของระบบงานเราทำการเปลี่ยน code มาใช้ภาษาโปรแกรมที่เร็วมาก ๆ แล้วแต่ทำไมยังช้าอยู่ เมื่อทำการเชื่อมต่อ database !!Database มีทั้ง SQL และ NoSQLโดยที่ code ทำงานเร็วมาก...
View Articleมาลองใช้งาน EventCatalog สำหรับ OpenAPI และ AsyncAPI
ระบบงานต่าง ๆ นั้น ยิ่งนานไประบบยิ่งมีส่วนการทำงานต่าง ๆ เยอะขึ้น ซับซ้อนมากขึ้นทั้ง product, domain, service และ messaging ต่าง ๆ ดังนั้นเราจะจัดการสิ่งต่าง ๆ...
View Article