Tools Archive

ภาษา Golang 1.10 ออกแล้วนะ

เมื่อวันที่ 16 กุมภาพันธ์ 2561 ที่ผ่านมา ทีมพัฒนาภาษา Go ได้ปล่อย version 1.10 ออกมาแล้ว ตามแนวคิดปกติของภาษาคือ เรื่องหลัก ๆ ของตัวภาษาไม่มีอะไรเปลี่ยนแปลง ส่วนเรื่องที่ปรับปรุงมาก ๆ ก็คือ ประสิทธิภาพของการทำงาน และ เครื่องมือต่าง ๆ มาดูรายละเอียดกันนิดหน่อย

Read More…

บันทึกการติดตั้ง Selenium Grid ในแบบต่าง ๆ

Selenium Grid คือสิ่งที่ช่วยทำให้สามารถ run ชุดการทดสอบแบบอัตโนมัติ บน OS และ browser ต่าง ๆ แบบ distributed และ ขนาน (parallel) ได้ง่ายขึ้น ซึ่งช่วยลดเวลาของการทดสอบระบบลงไปเยอะมาก ๆ ดังนั้นมาดูการติดตั้งกันนิดหน่อย ซึ่งบอกเลยว่า มันไม่ได้ยากเลย แต่ที่เหลือยากหมดเลย !!

Read More…

เมื่อเราสามารถนำ Trello board มาแสดงใน Bitbucket ได้

อ่านเจอข่าวว่า Bitbucket นั้นสามารถนำ board จาก Trello มาแสดงได้แล้วนะ ซึ่งทำให้ Bitbucket มีความสามารถพอ ๆ กับ project ใน Github เลยนะ ดังนั้นลองมาใช้ดูกันหน่อย

Read More…

สวัสดี Go-kit ชุดเครื่องมือสำหรับพัฒนา Microservices ด้วยภาษา Go

ในช่วงที่ผ่านมาได้มีการพูดถึง Go-kit กันพอสมควร ทั้งในเรื่องของรูปแบบการเขียนที่ดี ทั้งในเรื่องของชุดเครื่องมือสำหรับการพัฒนา Microservices บางคนก็บอกว่าเหมือน Netflix เลย บางคนก็บอกว่าเหมือน Finagle ของ Twitter เลย

Read More…

สวัสดีภาษา Golang ใน AWS Lambda

ทาง AWS Lambda ได้ประกาศสนับสนุนภาษา Go แล้ว ดังนั้นเรามาเรียนรู้กันหน่อยว่า จะเริ่มต้นอย่างไร มีอะไรให้ลองใช้งานกันบ้าง

Read More…

บันทึกการใช้งาน Puppeteer สำหรับการทำ End-to-End Testing

Puppeteer เป็น Node library พัฒนาจาก Google เตรียมชุดของ API สำหรับการควบคุม Google Chrome (Headless และ Non-headless) หรือ Chromium ผ่าน DevTool protocol ที่สำคัญไม่ต้องทำงานผ่าน Web Driver อีกต่อไป ซึ่งถ้าใครใช้งานผ่าน Selenium จะรู้ว่ามันน่าเบื่อมาก ๆ เพราะว่าต้อง update version ตาม Google Chrome !!

Read More…

สวัสดีกับ Kubernetes บน Docker for Mac 17.12 CE Edge

ออกมาแล้วสำหรับ Kubernetes บน Docker for Mac 17.12 CE Edge ประกอบไปด้วย standalone Kubernetes server และ client ทำให้สามารถ run Kubernetes server บน Docker instance ได้เลย แต่เป็นแบบ local หรือ single node cluster นะ ดังนั้นมาลองใช้งานดูกันหน่อย

Read More…

Storybook 3.3 สนับสนุน Angular แล้วนะ

หลังจากที่ Storybook 3.2 นั้นสนับสนุน Vue.js ไปแล้ว ถึงคิวของ Angular บ้างสำหรับ Storybook 3.3 (ตอนนี้ไปถึง 3.3.3 แล้ว) แต่ใช้ได้กับ Angular version 4 ขึ้นไปเท่านั้น โดยมีการ addons ต่าง ๆ เพิ่มมานิดหน่อย เช่น Viewport ทำให้สามารถจำลองการทำงานบน device ขนาดต่าง ๆ Jest สำหรับการแสดงผลการทดสอบ Story panel Storyshot ของแต่ละ story สนับสนุน Markdown ใน story ดูเพิ่มเติมได้ที่ Storybook Release

Read More…

ทำการ import ข้อมูลจาก CSV เข้า Elasticsearch ด้วย Logstash แบบง่าย ๆ

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

Read More…

เมื่อ Elasticsearch 6.0.0 ออกมา มีอะไรเปลี่ยนแปลงบ้าง ?

ทาง Elastic ได้ปล่อย Elasticsearch 6.0.0 ออกมา ต้องบอกว่า Elastic Stack สินะ เพราะว่า product ทุกตัวจะปล่อยออกมาพร้อมกันทั้งหมด เช่น Elasticsearch, Kibana และ Logstash (ELK) ดังนั้นมาดูกันหน่อยว่ามีอะไรเปลี่ยนแปลงไปบ้าง

Read More…