ถ้าใคร upgrade Postman version 11.0.5 แล้วอาจจะแปลก ๆ หน่อย เพราะว่ามีการเปลี่ยนแปลงนั่นเองโดยสิ่งที่เห็นชัด ๆ มาก คือ และเพิ่ม package library เข้ามาช่วยให้เราสามารถเขียน code สำหรับ share กันได้เลยทั้งใน workspace เดียวกัน หรือ ต่าง workspace ได้
Read More…
ในการออกแบบและทดสอบระบบ API นั้น มักจะใช้งาน Postman กันเยอะแต่หลัง ๆ มาทาง Postman เริ่มมีการค่าใช้จ่ายต่าง ๆ เพิ่มเข้ามารวมทั้งต้องใช้งานแบบ online เสมอจึงทำให้เกิดเครื่องมือต่าง ๆ ที่เป็น opensource ขึ้นมาให้ใช้งานก่อนหน้านี้มีแนะนำ Bruno มาแล้วมาครั้งนี้แนะนำ Hoppscotch หรือชื่อก่อนหน้านี้คือ PostWomen นั่นเอง
Read More…
ในงาน Microsoft Build AI 2024 ที่ไทยนั้นมีการแนะนำ feature ที่น่าสนใจของ GitHub Copilotเช่นการสนับสนุนภาษาไทยกับอีกหนึ่งเรื่องที่น่าสนใจคือ Copilot Workspaceซึ่งอยู่ในช่วงของ Technical Preview สามารถไป join ใน waiting list ได้เลย
Read More…
เห็น Spring Framework 6.2.0-M1 เพิ่งปล่อยออกมาให้ลองทดสอบมีการเพิ่มและเปลี่ยนแปลง feature เยอะเลยโดยหนึ่งในความสามารถด้านการทดสอบคือการเพิ่ม @TestBean เข้ามาในการทดสอบ (Spring Test Context)ช่วยให้เราสามารถ override bean ต่าง ๆ ใน context ของการทดสอบได้ง่ายขึ้นดังนั้นมาดูการใช้งานกัน
Read More…
กำลังลอง custom Docker Image สำหรับ build/run ระบบที่พัฒนาด้วยภาษา Javaโดยหลัก ๆ จะใช้งานพวก OpenJDK เป็นหลักแต่ก็ไปเจอ BellSoft Liberica OpenJDKซึ่งทำการ build มาจาก OpenJDK เช่นกันและมีการ custom ทางด้านการใช้งานและประสิทธิภาพเยอะดังนั้นก็เลยลองนำมาใช้งานด้วยเช่นกันมาดูว่าเป็นอย่างไร
Read More…
ในการออกแบบ architecture ของระบบงานนั้นมีรูปแบบต่าง ๆ มากมาย เช่น แต่ก็มีอีกหลายแบบที่เรียกว่า Anti-pattern architectureซึ่งผมมักจะเรียกว่า architecture ที่ไม่ดีแต่ได้รับความนิยม
Read More…
มาลองใช้งาน bld เป็น build tool เหมือนกับ Apache maven และ Gradle นั่นเองแต่ไม่ต้องมาเขียนไฟล์ xml และ build.gradleเพราะว่าเขียนใน code ภาษา Java ไปเลยดังนั้นมาลองใช้งานกันดู
Read More…
จากบทความเรื่อง Modernizing Testing Practices for Jakarta EE Projects นั้นมีแนวทางการทดสอบระบบงานที่น่าสนใจมีการปรับเปลี่ยนแนวคิดของการทดสอบ เพื่อให้เข้ากับสิ่งที่เปลี่ยนไปโดยทั้ง developer และ quality engineer จะต้องทำงานร่วมกันมีการกำหนดขั้นตอนการทำงานมีการ approach และ guildeline การทดสอบไว้ให้ชัดเจนรวมทั้งเครื่องมือ และ ชุดของ library อีกด้วยดังนั้นจึงทำการสรุปสิ่งที่น่าสนใจ เอาไว้นิดหน่อย
Read More…
หลังจากที่ update docker แล้วมาใช้งาน Docker compose พบ warning นี้ WARN[0000] docker-compose.yml: `version` is obsolete ก็เลยงงว่า ทำถึงเลิกใช้แล้วเพราะว่า version เอาใช้ในการ validate syntax ที่เขียนในแต่ละ vesion นั่นเอง
Read More…
ทาง Grafana ได้ปล่อย Loki ออกมาสำหรับจัดเก็บ log ของระบบงาน และค้นหาได้ง่ายและรวดเร็วขึ้นโดยสามารถใช้งาน Loki ร่วมกับระบบงานที่พัฒนาด้วย Spring boot ได้อีกด้วยซึ่งมีขั้นตอนดังนี้
Read More…