Tools Archive

Github มี CI/CD ให้ใช้งานแล้วชื่อว่า Actions

หลังจากที่ service ต่าง ๆ ที่ให้บริการลักษณะเดียวกับ GitHub ทั้ง Bitbucket และ GitLab มี CI/CD ให้ใช้งาน ในตอนนี้ทาง GitHub ได้เปิด GitHub Actions ใน beta version ให้ใช้งาน แต่ต้องไปลงทะเบียนเพื่อรอคิวใช้งานกันที่ SignUp for Beta

Read More…

Extension ใน Google Chrome ที่น่าติดตั้งไว้ใช้งาน

ปกติการใช้งาน Google Chrome นั้น มักจะขาด feature หลาย ๆ อย่างที่ช่วยเพิ่ม productivity ให้นักพัฒนาได้เยอะ ดังนั้นน่าจะติดตั้ง extension เพิ่มกันหน่อย จึงทำการสรุป extension ที่ใช้งานไว้นิดหน่อย ใครมีตัวไหนที่น่าสนใจ แนะนำกันได้นะ

Read More…

เพิ่งรู้ว่า Go Playground ทำได้

วันนี้ลองไปใช้งาน Go Playground เล่นนิดหน่อยตอนนี้พัฒนาบน Go version 1.12.7พบว่ามันสามารถทำงานได้หลายอย่างกว่าที่คิดซึ่งมีประโยชน์มาก ๆ จึงทำการสรุปไว้นิดหน่อย

Read More…

จัดการ Log จาก Docker container ด้วย Fluentd

วันนี้มีคำถามเกี่ยวกับการจัดการกับ log ต่าง ๆ ของ Docker container แน่นอนว่า มีการจัดการหลายแบบ ยกตัวอย่างเช่น การ map path ของไฟล์ log ออกมา ใช้ agent หรือตัว shipper ในการขนออกมา เช่น LogStash, Beats และ Fluentd เป็นต้น มาดูตัวอย่างของการนำ Fluentd มาใช้กันหน่อย

Read More…

สวัสดี Smashtest ใช้ง่ายดีนะ

วันนี้เห็นใน JavaScript Weekly แนะนำ Smashtest มา เป็นอีกภาษาและเครื่องมือใหม่ ๆ สำหรับ การเขียน test case ที่อ่านและเข้าใจได้ง่าย การ run test case ได้แบบ parallel ตามต้องการ สนับสนุกการทดสอบระบบ Web UI และ APIs สนับสนุน browser หลาย ๆ ตัว รวมทั้งผ่าน mobile เพราะว่าใช้งานผ่าน driver ของแต่ละ browser นั่นคือ selenium มี report ให้เลย แถมเป็น Live report อีกด้วย แถมขี้โม้ว่า เร็วมาก ๆ ด้วย ดังนั้นมาลองใช้งานกันดีกว่า

Read More…

ทำการปรับปรุง performance ของการทดสอบด้วย Puppeteer นิดหน่อย

ว่าง ๆ มาทำการปรับปรุงประสิทธิภาพการทำงานของ Puppeteer กันหน่อย เนื่องจากเมื่อมีชุดการทดสอบจำนวนมากขึ้นเรื่อย ๆ ส่งผลให้เวลาการทดสอบยาวนานมาก ๆ ดังนั้นสิ่งที่ควรทำคือ การปรับปรุงให้รวดเร็วขึ้น

Read More…

แนะนำ VulnerableContainers.org เพื่อตรวจสอบความปลอดภัยของ Docker Container

เรื่องของ Docker นั้นน่าจะเป็นสิ่งที่ทุกองค์กรต้องมีความรู้อยู่แล้วทำให้ปัญหาที่ตามมาเยอะขึ้นคือ Security หรือความปลอดภัย แน่นอนว่า  โลกของ container นั้นยังใหม่ ทำให้มีช่องโหว่ให้โจมตีเยอะเลย ส่งผลให้เกิดเครื่องมือต่าง ๆ ด้วย security ขึ้นมาเพียบ หนึ่งในนั้นคือ  Vulnerablecontainers.org

Read More…

สิ่งที่น่าสนใจจากบทความเรื่อง Intro Guide to Dockerfile Best Practices

จากบทความเรื่อง  Intro Guide to Dockerfile Best Practices แนะนำการเขียน Dockerfile ที่ถูกต้อง แน่นอนว่า มันช่วยทำให้เราเข้าใจกลไกการทำงานของมันมากยิ่งขึ้น โดยที่ Dockerfile มันคือไฟล์ที่ใช้สร้าง Docker image อีกที หรืออาจจะเรียกว่า คู่มือหรือสูตรของการทำงานอาหาร แต่อาหารในที่นี่คือ Docker image

Read More…

สรุปการจัดการเรื่อง Application Security ของ Netflix

เช้านี้นั่งอ่านบทความเรื่อง Scaling Appsec at Netflix เป็นอีกเรื่องที่สำคัญใน application ต่าง ๆ ของบริษัท หน้าที่หลัก ๆ ของเหล่า engineer คือสร้าง product ที่มีคุณค่าต่อลูกค้า แต่ถ้า application เหล่านั้นไม่ปลอดภัย ก็น่าจะเป็นปัญหาใหญ่ที่กระทบต่อ business ของบริษัทได้ ดังนั้นทาง Netflix จึงพยายามจัดการเรื่องนี้ให้ดี

Read More…

เก็บตกเรื่องการปรับปรุงความเร็วของ Gradle

จากงาน Android Bangkok Conference 2019 ที่ผ่านมา มี session อธิบายถึงการทำงานของ Gradle ซึ่งเป็น build tool ของ Android project  ไม่ว่าจะเขียนด้วยภาษา Java หรือ Kotlin ก็ตาม ปัญหาที่ปวดหัวของนักพัฒนาคือ เวลาในการ build ของ Gradle ที่นานนั่นเอง

Read More…