ทาง OpenAI ได้ทำการปล่อย Codex Security CLI ออกมาให้ใช้งาน ซึ่งเป็น open-source นะ สำหรับทำการ scan code ทั้ง remote และ local repositoryรวมทั้งการแนะนำการแก้ไขต่าง ๆ ให้ด้วยหรือจะเขียน code ในภาษา JavaScript ก็ได้ ช่วยให้ workflow หรือ pipeline ของการพัฒนามีคุณภาพและปลอดภัยมากขึ้น
Read More…
จากการแบ่งปันเรื่องของการทดสอบ ไม่ว่าจะเป็น manual หรือ automatedจะให้ความสำคัญกับ test ที่ดีมาก ๆยกตัวอย่างเช่น F.I.R.S.T principle เป็นต้นโดยปัญหาหนึ่งของการทดสอบคือ ไม่จบในตัวเองหรือไม่เป็นอิสระจากส่วนอื่น ๆ ไม่ว่าจะเป็น test case อื่น ๆ ไม่ว่าจะการเตรียม dataและ external system (database, caching, messaging และ external api เป็นต้น)ส่งผลทำให้การทดสอบไม่เสถียร หรือผ่านบ้าง ไม่ผ่านบ้าง ทั้ง ๆ ที่ไม่ได้แก้ไขอะไรเลย !!
Read More…
หลังจากที่ไปแบ่งปันความรู้แบบลองผิดเยอะ ๆ และ ลองถูกบ้างเล็กน้อยเรื่องการใช้งาน Claude Code ในการพัฒนาระบบงานหรือพูดกลาง ๆ คือ AI Agent for coding นั่นเองไม่ว่าจะเป็น Claude Code, Codex, Pi และ GitHub Copilot Chatล้วนมี feature หนึ่งที่น่าสนใจ และ ถูกมองข้ามไปก็คือ Hooks
Read More…
สำหรับใครที่ใช้งาน AI Agent for coding ต่าง ๆ ไม่ว่าจะเป็น Claude code, OpenCode, Aiderหรือมากับ IDE เลย เช่น Github Copilot Chat, Cursor, Windsurf หรือ Devinซึ่งเป็นเครื่องมือที่ ready-to-use เลยทีเดียวอาจจะมีความสามารถที่เราไม่ได้ใช้มากกว่าใช้งานอีกดังนั้นเครื่องมืออีกตัวคือ Pi Coding Agentที่มาแบบ minimal มาก ๆ ใช้งานผ่าน CLIอยากได้อะไรก็ config หรือ เพิ่มเอาเองดังนั้นมาลองใช้งานกันหน่อย
Read More…
ทาง Microsoft ได้ปล่อย TypeScript 7.0 ออกมาให้ใช้งานแล้วโดยทำการเปลี่ยนแปลงด้วยการเขียนใหม่ด้วยภาษา Go มีเป้าหมาย มาดูในรายละเอียดกันนิดหน่อย
Read More…
จากที่ไปฟังเรื่องการ optimize ระบบ Machine Learning จาก Arise Tech Meetup :: Go Together มานั้นมีการ optimize ระบบที่พัฒนาด้วยภาษา Go ซึ่งที่พอจำได้ มีดังนี้ โดยที่น่าสนใจและเข้าใจบ้าง คือตัวจัดการ JSON นั่นเอง (JSON Serializer)เลยลองกลับมาทดสอบเล่นเองหน่อย
Read More…
เนื่องจากต้องพัฒนาระบบงานด้วย Quarkus ซึ่งทำงานอยู่บน JVMแน่นอนว่าถูกสร้างมาเพื่อ optimized การใช้งาน resourceและปรับปรุง performance ของระบบตั้งแต่เริ่มต้น แต่ปัญหาหนึ่งสำหรับการเริ่มต้นคือ เรื่องพื้นฐานในการพัฒนา ทดสอบ และ deploymentตลอดจน best practice และ pitfall ต่าง ๆ ที่ต้องใช้งานและระมัดระวัง
Read More…
มาลองใช้งาน OpenWorker กัน ซึ่งถ้าพูดง่าย ๆ มันคือ CoWork แบบ opensource นั่นเองโดยเราสามารถเลือกใช้ LLM Model ที่ต้องการได้เลย ผ่าน API + API Key นั่นเองซึ่งใช้ได้ทั้ง Commercial ( เช่น Anthropic, OpenAI และ Gemini) และ Open Model (เช่น Ollama) ตามความต้องการเลย (Local-first และ privacy)
Read More…
มีโอกาสแบ่งปันความรู้เรื่องของการพัฒนาระบบงานด้วยภาษา Java และ Spring Boot จำนวน 2-3 วันเป้าหมายหลัก ๆ ที่ตั้งใจไว้คือ มีรายละเอียดที่น่าสนใจ ดังนี้
Read More…
จากการแบ่งปันเรื่อง Automated Testing สำหรับ web application ด้วย Playwright ที่ Software Park นั้นมีคำถามที่น่าสนใจเกี่ยวกับการตรวจสอบ look and feel ของระบบว่าเราจะตรวจสอบอย่างไร ว่ายังคงทำงานเหมือนเดิม ตามที่ตกลงกันไว้
Read More…