Tools Archive

แนะนำ Code Stat สำหรับดูสถิติการเขียน code บน VS Code

ว่าง ๆ นั่งดู extension ที่น่าสนใจบน VS Codeก็ไปเจอตัวนึงที่น่าสุดใจคือ Code :: Statซึ่งเอาไว้ใช้สำหรับการดูสถิติการเขียน code ของเรานั่นเองแน่นอนว่า มันมีระบบกลางเก็บให้ แถมมี graph สรุปให้อีกด้วยสำหรับนักพัฒนาที่ชอบดูสถิติ น่าจะชอบเป็นอย่างมาก

Read More…

มาลองใช้ Dashboard ใน Docker Desktop 2.2.0 กัน

ก่อนหน้านี้ในการดู image และ container หรือการจัดการเรื่องต่าง ๆ กับ Docker Desktop น่าจะใช้งานทั้งผ่าน command line และ User Interface ซึ่ง User Interface นั้นก็คือ Kitematic แต่ใน Docker Desktop 2.2.0 นั้นได้ปล่อย Dashboard ออกมา แน่นอนว่าถูกยัดเข้าในเลย ไม่ต้องไป download แยกอีกแล้ว ซึ่งมาแทนที่เลย  ดังนั้นมาดูกันว่ามีความสามารถอะไรบ้าง

Read More…

บันทึกการ run Cypress กับ Firefox browser (ยังไม่ release นะ)

สำหรับ Cypress นั้นคือ End-to-End testing สำหรับ Fronted developer  ซึ่งปกตินั้นจะทดสอบในระบบที่ run บน Google Chrome และ  Electron เท่านั้น แต่ถ้าไปดูใน roadmap ของการพัฒนา feature ต่าง ๆ ของ Cypress จะพบว่ามีเรื่อง Firefox support ด้วย แน่นอนว่ามีทั้ง Issue#1096 และ. PR#1359 บอกไว้ด้วย

Read More…

มาทำ slide และ live code ใน VS Code ดีกว่า

มีโอกาสไปพูดและแนะนำเกี่ยวกับการเขียน code นิดหน่อย การจะทำ slide ใน Keynote หรือ Powerpoint มันก็จะดูน่าเบื่อแถมไม่ค่อยเหมาะสมเท่าไร เนื่องจากต้องทำการเขียน code มากกว่า ดังนั้นจึงคิดว่า  ถ้าทำ slide บน editor ที่เขียน code นั่นคือ VS Code เลยน่าจะดีกว่า ดังนั้นมาหาวิธีการทำหน่อย ว่าเป็นอย่างไร

Read More…

แนะนำ Zalenium สำหรับการทดสอบระบบงานผ่าน Web browser

การทดสอบระบบงานผ่าน Web browser นั้น ส่วนใหญ่มักจะใช้งานผ่านเครื่องมือที่ชื่อว่า Selenium ซึ่งมี library ในภาษาโปรแกรมต่าง ๆ มากมาย แต่ปัญหาของ Selenium คือ  เมื่อมีจำนวนของชุดการทดสอบเยอะ ๆ แล้ว ทำให้การทดสอบช้า การแก้ไขมักจะต้องเริ่มทำการทดสอบแบบ parallel โดยทาง Selenium ก็มี project ชื่อว่า Selenium Grid  ทำให้เราสามารถ scale การทดสอบผระบบด้วย Selenium ได้ดีขึ้น

Read More…

สวัสดี Quarkus 1.0

หลังจากทาง RedHat จะปล่อย Quarkus 1.0 ออกมา พบว่าน่าสนใจดี มีความสามารถให้เล่นให้ใช้เยอะเลย น่าจะเป็นอีกหนึ่งทางเลือกของเครื่องไม้เครื่องมือในการพัฒนาระบบงาน ยิ่งพูดเรื่องของ Cloud Native แล้ว น่าจะโดนมิใช่น้อย ดังนั้นเรามาทำความรู้จักกันนิดหน่อย

Read More…

Elasticsearch:: ว่าด้วยเรื่องของ Index Lifecycle management (ILM)

ตั้งแต่ Elasticsearch 6.7 ขึ้นมานั้น มี feature ชื่อว่า Index Lifecycle management (ILM) เพิ่มเข้ามา ใช้สำหรับการจัดการ index ใน elasticsearch ซึ่งทำให้เราสามารถจัดการ index ได้ง่ายขึ้น ทั้งเรื่องของขนาดข้อมูล ทั้งเรื่องของระยะเวลาในการเก็บข้อมูล ทั้งเรื่องการกำหนดนโยบายของ index ว่าควรทำงานและใช้งานอย่างไร ดังนั้นคนใช้งานและดูแล Elasticsearch ควรรู้และเข้าใจ มาดูกัน

Read More…

สิ่งที่เปลี่ยนแปลงใน Katalon 7

เนื่องจากทาง Katalon ได้ปล่อย version 7 ออกมา ซึ่งพบว่ามีการเปลี่ยนรูปแบบของ product ไปหลายตัวและหลายอย่าง นั่นทำให้ใครก็ตามที่ใช้งานมาจนถึง version 6 อาจจะกระทบได้ เพราะว่า สิ่งที่เคยใช้ฟรีอาจจะต้องเสียเงินกันเลย มาดูกันว่ามีอะไรเปลี่ยนแปลงบ้าง

Read More…

Azure Spring Cloud :: อีกหนึ่งแนวทางใน deploy Spring Boot application

ทาง Microsoft Azure และ Pivotal จับมือกันเปิดบริการใหม่ชื่อว่า Azure Spring Cloud (Private Preview) ช่วยทำให้เราสามารถ deploy ระบบงานที่พัฒนาด้วย Spring Boot และ Spring Cloud แน่นอนว่าอยู่ในระบบของ Microsoft Azure เบื้องหลังของการ deploy นี้จะอยู่บน Kubernetes (AKS)

Read More…

เขียนไว้กันลืม เรื่องเปิด localhost ให้เข้าจากที่ไหนก็ได้

ปัญหาต้องการทดสอบระบบงานที่อยู่บน localhost ให้สามารถเข้าจากที่ไหนก็ได้ หรือเหมือนผ่าน public ip นั่นเอง เนื่องจากทดสอบระบบงานก่อนจะ deploy จริง หรือทำการส่งให้ลูกค้าหรือผู้ใช้งาน หรือต้องการจำลอง server ขึ้นมาให้เสมือนจริง เพื่อเชื่อมต่อกับระบบต่าง ๆ ในขั้นตอนการพัฒนา เช่นพวก Web Hooks หรือ API ต่าง ๆ จาก LINE, GitHub และ Slack เป็นต้น

Read More…