Author Archive

พื้นฐานของ YAML (101)

YAML เป็นอีกหนึ่งรูปแบบของข้อมูลที่ให้อ่านเข้าใจง่าย ถูกใช้อย่างมากในโลกของ DevOps และ Containerดังจะเห็นบ่อย ๆ ใน configuration ต่าง ๆ เช่น Docker compose Manifest file ของ Kubernetes Mock server ดังนั้นมาทำความรู้จักและเข้าใจเกี่ยวกับ YAML กันหน่อย

Read More…

Microsoft ปล่อย OpenJDK ของตัวเองออกมาแล้ว

ทาง Microsoft ได้ปล่อย OpenJDK ที่ build ออกมาให้ลองใช้งานแบบฟรีแถมมี Long term support ให้ด้วยแต่ตอนนี้ยังไม่แนะนำให้ขึ้น production นะเป็นอีกหนึ่งทางเลือกของ Open

Read More…

ว่าด้วยเรื่อง Component Testing ของ Cypress

จากที่คุยเรื่อง Component Testing ของ Cypress ใน alpha versionหรือเรียกว่า Cypress Component Testing Libraryพบว่า มีความเข้าใจผิดเรื่องของ Component testing นิดหน่อยเพราะว่า ชื่อดันไปเหมือนกับ Service Component Testing ใน Microservices อีกด้วยจึงทำการอธิบายไว้นิดหน่อย

Read More…

[Robot Framework] แนะนำ Robocop คือ linter หรือ static code analysis นั่นเอง

จากงาน Robocon 2021 มีหลายเรื่องที่น่าสนใจหนึ่งในนั้นที่นั่งดูและฟังคือ HOW TO AVOID JAIL FOR NASTY CODE ?แนะนำ Static code analysis tool สำหรับ Robot Frameworkโดยมีเครื่องมือแนะนำทั้ง

Read More…

สรุปขั้นตอนการสร้าง Docker Image ของระบบที่พัฒนาด้วยภาษา Dart

จากบทความของ Google Cloud เรื่อง Build slim Docker images for Dart appsจากบทความอธิบายวิธีการสร้าง Dockerfile ของระบบงานที่พัฒนาด้วยภาษา Dartเพื่อลดขนาดของ Docker Image ให้เล็กลงและเหมาะสมกับการ run ในโลกของ Container

Read More…

VS Code :: แนะนำ Live Code และ Turbo Console Log

มีงานในฝั่ง Frontend ที่ต้องเขียนนิดหน่อยเลยไปเจอ Extension ใน VS Code ที่เอามาช่วยเพิ่ม productivity ให้การพัฒนาดีขึ้นประกอบไปด้วย Live Server Turbo Console Log

Read More…

จัดโครงสร้างของ Test ใน Jest แบบไหนดี ?

จากคำถามจากกลุ่มใน facebook :: ReactJS Developer Thailand เรื่อง การจัดโครงสร้าง folder ของ test ใน Jest สำหรับ React ว่าควรเป็นอย่างไรดี ? จากสำหรับ React ที่สร้างด้วย Create React Appจะทำการสร้าง test ไว้ที่เดียวกับ production code ให้เลย ซึ่งไม่แปลกอะไรหรือจะเปลี่ยนใหม่ตามใจเราก็ได้

Read More…

การเขียน test ทำให้การพัฒนาช้าลง ?

เพิ่งอ่านบทความเรื่อง We didn’t write tests because we wanted to get our code out faster กับเจอคำถามว่าในกลุ่ม QA & Testers Thailand ว่า เวลาเราเขียน automate api เช่นกรณีเบอร์โทร ถ้าหน้าบ้านมันดักอยู่ว่าไม่ให้ใส่เกิน 10 ตัว ใน api เราจำเป็นต้องเช็คไหมคะว่าห้ามเกิน เป็นสิ่งที่น่าสนใจทั้งคู่ จึงสรุปไว้หน่อย

Read More…

[Golang] หนังสือ 2 เล่ม อ่านสนุกดี

เพิ่งเห็นว่าใน Golang Weekly มี link ของหนังสือ 2 เล่มที่น่าสนใจประกอบไปด้วย Practical Go Lessons The Ultimate Go Notebook

Read More…

Six Levels of Cloud Maturity

จากหนังสือฟรีเรื่อง Architecting for Scaleเฉพาะในบทที่ 4 Service and Dataมีหนึ่งสิ่งที่น่าสนใจคือ การกำหนด Six Levels of Cloud Maturityสำหรับขั้นตอนการนำ Cloud มาประยุกต์ใช้งานในองค์กรประกอบไปด้วย

Read More…