Tools Archive

NodeJS 16 มาแล้วนะ ไป Download กัน

วันนี้เพิ่งเห็นว่า NodeJS ได้ปล่อย version 16.0.0 ออกมาพร้อมกับ npm 7.10.0 ด้วยเช่นกันหลัก ๆ คือ การ upgrade ไปใช้ V8 9.0รวมทั้งสนับสนุน Apple Silicon แล้ว ซึ่งแยกตัวติดตั้งออกมาจากปกติ

Read More…

เพิ่งสังเกตว่า คำสั่ง docker-compose มัน deprecated แล้ว

วันนี้ใช้งาน docker-compose แล้วสะดุดตากับ message ว่าDocker Compose is now in the Docker CLI, try docker compose up ก็เลยงงว่า มันเปลี่ยนไปตอนไหนกัน ?หรือว่าเราตกข่าวอะไรไปนะ ?ลองไปดูในเอกสาร ก็ไม่เห็นว่า update นะ !!แต่ไม่เป็นอะไร มาลแงใช้งานกันดู

Read More…

จดบันทึกการทำ Load testing ด้วย Locust บน Kubernetes cluster

ความต้องการของการทำงานสำหรับ Load testing ของระบบงาน ด้วย Locustซึ่งอยู่บน Kubernetes cluster เป็นดังนี้ทำการ setup Locust แบบ Master-slave หรือ Manager-worker เพื่อช่วยสร้าง virtual user จำนวนมากตามที่ต้องการมีขั้นตอนการเตรียมดังนี้

Read More…

พื้นฐานของ 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…

[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…

Puppeteer ต่างจาก Puppeteer-core อย่างไร ?

คำถามได้รับคำถามว่า puppeteer กับ puppeteer-core มันต่างกันอย่างไร ?เราควรใช้อะไรดี

Read More…

ใช้งาน Selenium 4 กับ Chrome DevTool APIs

ใน Selenium 4 นั้นเป็นเหมือนกับการยกเครื่องใหม่ของ Selenium กันเลยโดยหนึ่งใน API ที่เพิ่มเข้ามาก็คือ Chrome DevTool APIsทำให้ Selenium สามารถจัดการ browser ที่สร้างมาจาก Chromium ได้ยกตัวอย่างเช่น Chrome, Opera และ Microsoft Edgeช่วยให้ง่ายต่อการ debug และ investigate ปัญหาต่าง ๆ ของ web

Read More…