น่าสนใจกับ Safetest : Next Generation UI Testing Library

วันนี้เห็น library ชื่อว่า Safetestเป็น UI testing library ใหม่ที่นำเอาเครื่องมือหลาย ๆ ตัวมารวมกันซึ่งประกอบไปด้วย เป็นวิวัฒนาการของการทดสอบ UI ของ web application ผ่าน web browserเพื่อช่วยให้การทดสอบง่ายขึ้นทั้งแบบ end-to-end และ component testing ปล. ยังเป็น experiment library เท่านั้น !!

Read More…

ตอบคำถาม แนวทางในการทดสอบ API ที่พัฒนาด้วย NodeJS

จากการแบ่งปันความรู้เรื่องการพัฒนาระบบ API ด้วย NodeJS นั้นมีคำถามเกี่ยวกับแนวทางในการทดสอบว่า จึงทำการสรุปในแบบที่เคยทำไว้บ้าง ดังนี้

Read More…

.NET 9 preview 1 มาแล้ว ลองเล่นกัน

เพิ่งเห็นว่าทาง Microsoft ปล่อย .NET 9 preview 1 ออกมาให้ลองเล่นกันแล้วโดยเน้นที่ cloud native และ intelligence application developmentให้ระบบงานมี performance ที่ดี security ที่สูงช่วยเพิ่ม productivity ให้กับทีมพัฒนาและทำงานร่วมกับ Cloud ได้ง่ายยิ่งขึ้น

Read More…

สิ่งที่น่าสนใจใน Go 1.22.0

มาดูความสามารถที่น่าสนใจใน Go 1.22 กัน ว่ามีอะไรบ้าง มาดูกันเลย

Read More…

OpenRewrite :: สำหรับการ migrate ไปยัง Spring Boot 3.2

OpenRewrite เป็นอีกหนึ่งแนวทางในการ migrate project หลัก ๆ คือ JVM languageรวมทั้ง framework ต่าง ๆ และ build tool พวก Apache maven และ Gradleโดยหนึ่งใน framework ที่สนับสนุนคือ Spring framework และ Spring Bootสามารถนำมาใช้สำหรับการ migrate มายัง Spring Boot 3.2 ได้ที่มีความสามารถดังนี้

Read More…

ว่าด้วยเรื่องของ Cell-Based Architecture มันเป็นอย่างไร ?

อ่านบทความเรื่องของ Slack’s Migration to a Cellular Architecture ซึ่งทางระบบของ Slack ทำการ migrate architecture ของระบบมาใช้ cell-based architecture เป็นอีกหนึ่ง architecture patternโดยอธิบายรายละเอียดจาก AWS นั่นเองมีเป้าหมายเพื่อ

Read More…

สรุปจากบทความเรื่อง How Big Tech does Quality Assurance (QA)

อ่านบทความเรื่อง How Big Tech does Quality Assurance (QA)มีเรื่องที่น่าสนใจ สำหรับการไม่ได้แยก Tester/QA ออกจากทีมพัฒนาคำถามตัวโต ๆ คือ แล้วจะส่งมอบ software ที่มีคุณภาพกันอย่างไร ?รวมทั้งขนาดและรูปแบบของบริษัท หรือ productก็มีผลต่อ role Tester/QA เช่นเดียวกัน

Read More…

น่าสนใจดีกับ Rye :: Python package manager

เห็นใน feed ของ reddit มีการแนะนำ Rye ซึ่งเป็น python package manager ที่เขียนด้วยภาษา Rustโดยมีแรงบันดาลใจจาก Cargo นั่นเองเป้าหมายของ Rye คือ

Read More…

LGTM stack จาก Grafana คืออะไร ?

อ่านเจอใน feed แล้วงง ๆ ว่า LGTM มันคืออะไร​ ?LGTM = looks good to me ?เลยลองไปค้นหาดูนิดหน่อย ได้ข้อมูลดังนี้มันคือ technology stack ของ Grafana ประกอบไปด้วย

Read More…

ลองศึกษา HTMX กับ Go เล่น ๆ นิดหน่อย

ช่วงหลัง ๆ มีการพูดถึง HTMX เยอะพอสมควรก็เลยลองมาศึกษานิดหน่อย แต่พอไปอ่านเอกสารแล้วเยอะน่าดูเลยลองเขียน program เล่น ๆ เพื่อศึกษาไปดีกว่าโดยเลือกใช้งาน HTMX กับ Go มาพัฒนา server-side กันมาดูว่าทำอย่างไรบ้าง

Read More…