การ replicate ข้อมูลจาก PostgreSQL ไปยัง ClickHouse ด้วย WalShadow
ทาง ClickHouse ได้ปล่อย WalShadow ออกมา (ยังเป็น Development Preview !!)พัฒนาด้วยภาษา Rustซึ่งเป็น open source engine สำหรับการ replicate ข้อมูลจาก PostgreSQL ไปยัง...
View Article[PoC] ลองใช้งาน Jev ร่วมกับ Playwright MCP สำหรับการทดสอบ web application
โดยปกตินั้นในการทดสอบระบบ web application มักจะใช้งาน Playwright อยู่แล้วแต่พอ Jev mode จาก TypeSafe ปล่อยออกมาจึงนำมาลองใช้งานร่วมกับ Playwright MCP กันดูน่าจะช่วยให้การทดสอบระบบงานผ่าน web browser...
View Articleมาลองเล่น Jev จาก TypeSafe กัน
ในโลกของ AI Agent นั้นจะทำงานเป็น loopซึ่งจะมี LLM (Large Language Model) เป็นตัวตัดสินใจว่าจะทำอะไรต่อไปจะ execute tool อะไร (tool calling)และ ทำการสร้างและประเมินผลลัพธ์การทำงาน (structured...
View Articleมาดูการเปลี่ยนแปลงใน Playwright 1.62 ถึง 1.63
วันนี้ทำการแบ่งปันการทดสอบระบบ Web และ API ด้วย Playwright พบว่าตั้งแต่ version 1.62 มาจนถึง 1.63 มีการเปลี่ยนแปลงที่น่าสนใจเยอะเลยจึงทำการสรุปเอาไว้นิดหน่อยมาดูกันว่ามี feature อะไรบ้าง ? เริ่มจากที่...
View Articleมาแล้ว AI Engineering Skills Map ในหัวข้อ Shaping the Build
AI Engineering Skills Map ในหัวข้อสุดท้ายถูกปล่อยมาแล้วนั่นคือ Shaping the Build ประกอบไปด้วย Driving the build loop Making product decisions Communicating and leading High-agency ownership...
View Articleบันทึกการเรียนรู้ที่น่าสนใจจาก Slow SQL Query ที่พบเจอ
จากปัญหาที่พบเจอในระบบงานคือ ความช้าของระบบงานจากการ query หรือ ดึงข้อมูลจาก database (RDBMS) มาแสดงผล และ ออก report ต่าง ๆซึ่งพบเจอ query ที่เจอใน slow query log เพียบเลยหนึ่งใน query ที่น่าสนใจ...
View Articleการเปลี่ยนแปลงใน Vitest 5.0
สำหรับการทดสอบด้วยภาษา JavaScript ทั้งหน้าบ้านและหลังบ้านน่าจะใช้งาน Vitest กันเยอะพอควร ด้วยความเร็วและง่ายนั่นเองโดยได้ปล่อย Vitest version 5.0 ออกมา ซึ่งมีการเปลี่ยนแปลงที่น่าสนใจดังนี้...
View Articleบันทึกการเรียนรู้เรื่อง Build Your Own AI Coding Agent Harness Part 1
หลังจากที่ใช้งาน AI Agent for Coding จากที่ต่าง ๆ กันมาเยอะแล้วเช่น Claude Code, GitHub Copilot, Codex, Cursorดังนั้นว่าง ๆ แนะนำให้ลองกลับมาที่ความรู้พื้นฐานว่า AI Agent นั้นพื้นฐานมันมีอะไรบ้าง...
View Articleทำความรู้จักและระวังเรื่อง GitSpawn: Malicious Git Configs Hijack AI Coding...
จากรายงานเรื่อง GitSpawn: Malicious Git Configs Hijack AI Coding Agents นั้นพบว่าถ้าใครก็ตามทำการ download code มาจาก internet ทั่วไปหรือจะ web ที่ไม่น่าไว้ใจแล้วนำมาเปิดด้วย AI Agent ต่าง ๆ...
View Articleมาลองใช้งาน tgrep(trigram) จาก Microsoft กัน
ทาง Microsoft ได้ปล่อย tgrep (Trigram) สำหรับการค้น codebaseด้วยรูปแบบของ regular expression เหมือนกับ grep และ ripgrep นั่นเองแต่ปรับปรุงเรื่องของ performance การค้นหาด้วยการทำ indexing codebase...
View Articleรายละเอียดเกี่ยวกับ Skill ในการใช้งาน Coding Agent สำหรับ AI Engineering
ในตอนนี้ AI Engineering Skills Map ได้ปล่อย skill ในการใช้งาน Coding Agent ออกมาก่อนหน้านี้ประกอบไปด้วย ภาพรวมของ Skills map และ Building and deploying AI applications ว่าด้วยเรื่องของ Software...
View Articleแนะนำการใช้งาน Portless
ปัญหาที่พบเจอในการพัฒนาระบบงานบนเครื่องตัวเอง หรือ localhostในแต่ละ service หรือส่วนงานทั้ง frontend และ backend จะใช้ต่าง port กันดังนั้นในการเรียกใช้งานต้องจดจำ portแต่พอไปใช้งานจริง ๆ บน production...
View Articleสรุปการแบ่งปันเรื่อง BDD (Bug-Driven Development)
มีโอกาสมาแบ่งปันความรู้และประสบการณ์ในงาน BugDay2026ในหัวข้อของ BDD (Bug-Driven Development)ซึ่งทำการแนะนำเรื่องของการจัดการ bug หรือข้อผิดพลาดต่าง ๆ ที่เกิดขึ้นโดยสิ่งที่สำคัญคือ เราได้เรียนรู้อะไร...
View Articleลองใช้งาน Mockdown.Design สำหรับการออกแบบด้วย ASCII wireframe
เนื่องจากงานที่ทำมีการออกแบบพวก UI หรือ prototype หรือ diagram ต่าง ๆ ในรูปแบบ ASCII textจึงลองหาเครื่องมือมาช่วยให้งานสะดวกขึ้น และ ควบคุมได้ง่าย ๆหนึ่งในเครื่องมือที่นำมาลองใช้งานคือ Mockdown.Design...
View Articleแนวคิดน่าสนใจในการ migrate ระบบของ Lovable.dev
หลาย ๆ คนน่าจะเคยใช้งาน Lovable.dev ไม่มากก็น้อยโดยเริ่มต้นจะใช้ชื่อว่า GPT Engineer นั่นเองได้เขียนการ migrate ระบบจากเดิมที่ใช้งาน Next.js มาเป็น Tanstack Startและย้าย host จาก vercel...
View ArticleTips :: การแบ่งงานสำหรับ AI Agent
หนึ่งในปัญหาของการพัฒนาระบบงานด้วย AI Agent for coding ที่มักจะเจอคือ requirement ใหญ่เกินไป กว้างเกินไป ขาดรายละเอียด หรือ ละเอียดจนลง technical มากเกินไปส่งผลทำให้มีการทำงานมากเกินไป ทั้งการ...
View Articleสิ่งที่น่าสนใจใน Modern Go Guidelines จาก JetBrains
ทาง JetBrains ได้ปล่อย Modern Go Guidlines ออกมามีเป้าหมายเพื่อช่วยให้ AI Agent ต่าง ๆ ผ่าน plugin และ skillsเพื่อ generate code ในภาษา Go ให้ตรงตาม idiom และ up-to-date ตาม feature ใหม่ ๆ...
View Articleว่าด้วยเรื่องของ Software Engineering Fundamentals ที่จำเป็นสำหรับ AI...
จากบทความเรื่อง AI Engineering Skills Map ที่ผ่านมา ของ DeepLearning.AIได้เพิ่ม skill ย่อยที่จำเป็นในส่วนของ Software Engineering Fundamentals เข้ามาประกอบไปด้วย Building full-stack applications...
View Articleบันทึกการแบ่งปันเรื่องการพัฒนาระบบ REST API ด้วย Java และ Spring Boot 4
หลังจากที่ทำการแบ่งปันความรู้เรื่อง การพัฒนา REST API ด้วย Java และ Spring Boot 4ระยะเวลา 3 วันซึ่งส่วนใหญ่จะใช้งาน Java 17 และ 21 กันหมดแล้วโดยในครั้งนี้ ทำการแนะนำให้รู้จักความรู้พื้นฐานต่าง ๆ...
View Articleทำความรู้จักกับ CRAP score กัน
ถ้าใครดู LIVE: Uncle Bob on Software Fundamentals in the Age of AI กับคุณ Matt Pocockจะมีสิ่งหนึ่งที่น่าสนใจคือ แนวทางในการตรวจสอบสิ่งที่ AI สร้างขึ้นมายิ่งเป็น source code ด้วย ว่ามันมีคุณภาพ และ...
View Article