สวัสดี Shittier มาจัด format code แบบแย่ ๆ กัน

หลาย ๆ คนน่าจะเคยใช้เครื่องมือในการจัด format ของ code ให้ดี และ เหมือนกันด้วยเครื่องมือต่าง ๆ เช่น Pretier และ ESLint เป็นต้นแต่ครั้งนี้เห็นใน Hacker News พูดถึง Shittierเป็นเครื่องมือที่ตรงกันข้ามเลยนั่นคือ ช่วยจัด format ให้อ่านยาก มั่วเข้าไว้

Read More…

มาลองใช้งาน Bruno สำหรับทดสอบ REST APIs แทน Postman กัน

เพิ่งเห็นข่าวของ Bruno เป็นเครื่องมือสำหรับทดสอบ REST API หรือ API Clientที่เหมือนกับ Postman และ Insomnia หรือจะพวก REST Client ต่าง ๆ นั่นเองโดยที่ Bruno นั้นจะเน้นที่ ตอนนี้มี Golden Edition ที่เสียเงินด้วยนะ ลองไปดูกัน ส่วนผมจะลองใช้งาน Opensource Edition ดูมาเริ่มกันเลย

Read More…

แนะนำใช้งาน RestClient ใน Spring Boot 3.2

ใน Spring Boot 3.2 นั้นมี RestClient ออกมาให้ใช้งานสำหรับเรียนกใช้งาน external service ผ่าน HTTP protocolโดยก่อนหน้านี้น่าจะเคยใช้งาน ดังนั้นมาดูการใช้งาน RestClient กันว่าเป็นอย่างไร

Read More…

เพิ่งเห็น data test id ในหน้า web

หลังจากที่ facebook ล่มไปนั้นก็ไปเจอหน้า login ของ facebook ที่ไม่ได้เห็นนานมาก ๆเลยได้เห็นว่า ใน html tag นั้นมีการใส่ data-testid เข้ามาเป็น attribute หนึ่งด้วยซึ่งถ้าในแง่ของการทดสอบ UI test นั้นมันคือหนึ่งในแนวทาง ในการเข้าถึง element แบบไม่ผูกมัดกับ UI มากนักซึ่งช่วยลดการพังง่ายของการทดสอบนั่นเอง

Read More…

แนะหนังสือน่าสนใจ Head First :: Software Architecture

บ่าย ๆ เห็นหนังสือน่าสนใจแจ้งมาทาง emailคือ Head First Software Architecture: A Learner’s Guide to Architectural Thinkingเป็นหนังสือเกี่ยวกับพื้นฐานของ Software Architecture นั่นเองเขียนมาสำหรับนักพัฒนา software ที่ต้องการเพิ่มความรู้ด้านการออกแบบและว่าง architecture ที่ดีของระบบ

Read More…

POC :: แสดงผลการทดสอบระบบงานใน Grafana

จากการแบ่งปันเรื่องของการทดสอบแบบอัตโนมัตินั้นมีคำถามที่น่าสนใจคือเราจะทำการจัดการและแสดงผลการทดสอบอย่างไรดีเพื่อให้ทุกคนที่เกี่ยวข้อเข้าถึงได้ง่ายและเมื่อมีปัญหาทุก ๆ คนที่สนใจ สามารถเห็น หรือ ได้รับข้อมูลทันทีดังนั้นลองมาทำกันดูหน่อย

Read More…

รูปแบบของการออกแบบ Service ที่แปลก ๆ

จากการแบ่งปันเรื่องของ Microservices ซึ่งเป็นหนึ่งแนวทางในการแก้ไขปัญหาแต่สิ่งที่มักจะพบเจอ คือ ทำไปแล้วมีปัญหาหนักกว่าเก่าแสดงว่า อาจจะไม่ได้นำมาเพื่อแก้ไขปัญหาหรือเปล่านะเมื่อกลับมาดูที่โครงสร้างของระบบงานบ่อยครั้งจะพบปัญหามากมาย จึงทำการสรุปรูปแบบของปัญหาไว้นิดหน่อยอาจจะไม่ใช่ปัญหาก็ได้นะ

Read More…

การเปลี่ยนแปลงใน Playwright 1.42.0

จากการแบ่งปันเรื่องการทดสอบระบบงานด้วย Playwright นั้นพบว่า update version เป็น 1.42.0 แล้ว !! (บ่อยเหลือเกิน)ดังนั้นมาดูความสามารถใหม่ ๆ กันดูจะเป็นการปรับปรุงมากกว่า

Read More…

สรุปจากการอ่านเรื่อง Value-Driven Design (VDD)

หลังจากอ่านบทความเรื่อง The Value of Socially Driven Architectureว่าด้วยเรื่องของ software architecture กับโครงสร้างขององค์กรพบว่าบ่อยครั้งที่สิ่งที่ดี ๆ จากที่อ่าน แต่เมื่อนำมาใช้งานกลับได้ดีหรือไม่ได้แก้ไข หรือ ปรับปรุงระบบให้ดีขึ้นเลยดังนั้นมาดูกันหน่อยว่าเพราะอะไร

Read More…

ทำความรู้จักกับ Backstage สำหรับทำ software catalog

จากการแบ่งปันเรื่อง Microservices design ที่ Skooldio มาบ้างคำถามที่น่าสนใจคือ ในทีม หรือ บริษัทนั้น มี software อะไรบ้างหรือถามลงไปในรายละเอียดเช่น ส่วนอื่น ๆ ก็เช่นกันทั้งระบบงานต่าง ๆ library ที่มี และ data pipeline ต่างๆ มีรวมไว้ตรงกลาง เพื่อให้เข้าถึง หรือ ใช้งานง่าย ๆไม่ต้องไปถามคนโน้นที คนนั้นที !!อยากให้เป็น centralize system ได้ไหมหนึ่งในเครื่องมือที่ใช้ในการจัดการสิ่งเหล่านี้ก็คือ Backstage นั่นเอง

Read More…