ในโลกของ Event-Driven Architecture นั้นมักจะมีการออกแบบ event ต่าง ๆสำหรับติดต่อสื่อสารระหว่างส่วนการทำงานแต่สิ่งหนึ่งที่มักจะขาดหายไปคือ เอกสารของแต่ละ event ว่ามีรายละเอียดอย่างไรแต่ละ event ข้าม service หรือ domain อะไรบ้างดังนั้นถ้ามีเครื่องมือมาช่วยจัดการน่าจะดีขึ้นหนึ่งในเครื่องมือที่น่าสนใจคือ EventCatalog
Read More…
ทีมพัฒนา Robot Framework เพิ่งปล่อย version 7.0 alpha 1 ออกมาให้ทดลองใช้โดยมีทั้งความสามารถใหม่ ๆ และ สิ่งที่ deplicated ประกอบไปด้วยดังนี้
Read More…
ไปเจอ Domain Message Flow Diagram มาน่าสนใจดีเป็น diagram สำหรับการออกแบบ flow ของ messageที่ใช้ติดต่อสื่อสาร หรือ แลกเปลี่ยนระหว่าง actor, boundary context หรือ service/system ก็ว่าไปเพื่อช่วยให้ทีมที่เกี่ยวข้องเข้าใจได้ง่ายยิ่งขึ้นเป็นอีกรูปแบบหนึ่งของการพูดคุยบนภาษาเดียวกัน
Read More…
มา share ความรู้เรื่องการทดสอบระบบงานด้วย Playwrightแล้ว Playwright 1.39 ก็ปล่อยออกมาพอดีเลยได้นำความสามารถใหม่ ๆ มาใช้งานด้วยจึงทำการสรุปคร่าว ๆ ไว้นิดหน่อยดังนี้
Read More…
สำหรับสาย tech น่าจะเคยได้ยินข่าวที่ทาง 37Signalsหรือบริษัทที่สร้าง Basecamp และ HEY นั้นได้ทำการย้ายระบบงานจาก Cloud กลับมายัง On-premiseซึ่งช่วยลดค่าใช้จ่ายลงมาอย่างมาก
Read More…
ทาง Oracle ได้สร้าง extension สำหรับการพัฒนาระบบด้วยภาษา Java ใน VS Code ออกมาให้ใช้งานโดยก่อนหน้านี้ Java developer จะใช้งาน extension เหล่านี้ซึ่งมีจำนวนการติดตั้งมากกว่า 20 ล้าน หรือใช้งานผ่าน IDE เช่น IntelliJ IDEA, Eclipse IDE และ Netbeans เป็นต้น
Read More…
เพิ่งเห็นว่าตั้งแต่ต้นเดือนตุลาคม Docker Compose Watch นั้น ปล่อยตัวเต็มมาแล้วหลังจากที่เป็น experiment feature มาให้ลองใช้งานเป้าหมายเพื่อช่วยให้นักพัฒนามี productivity มากยิ่งขึ้นสนใจในการพัฒนาและ coding เป็นหลักไม่ต้องมาสนใจในการสร้าง image และ container ใหม่ทุกครั้งที่เปลี่ยนแปลงดังนั้น Docker compose watch จะคอยตรวจสอบให้ว่าเกิดการเปลี่ยนแปลงหรือไม่ถ้าเกิดการเปลี่ยนแปลง จะทำการ reload หรือที่รู้จักกันคือ Hot reloadโดยไม่กระทบต่อ state ปัจจุบันนั่นเอง
Read More…
ใน SeleniumLibrary 6.1.2 นั้น ถ้าใครใช้งาน Open Browser และกำหนดค่า remote_urlหรือใช้งานผ่าน Selenium Gridจะพบปัญหา เมื่อไม่ใส่ options ต่าง ๆ เข้าไปทำให้ไม่สามารถส่ง request ไปยัง remote_url ได้
Read More…
จากการที่ Terraform ทำการเปลี่ยน license มาเป็น Business Source License (BSL) นั้นก็เกิดการพูดคุยทั้งเห็นด้วยและไม่เห็นด้วยหนึ่งในแนวทางหนึ่งของ communityคือการ fork ในวันที่ 25 สิงหาคมมาในชื่อใหม่คือ OpenTofu
Read More…
การสร้าง Docker image นั้น สามารถสร้าง image แบบ Multi-architecture ได้โดยทำการ build ผ่าน Buildxมีขั้นตอนดังนี้
Read More…