ว่าด้วยเรื่อง Independencies

จากหนังสือ It Doesn’t Have to Be Crazy at Work นั้น อ่านมาถึงหน้าที่ 150 เรื่อง Independencies เป็นหัวที่น่าสนใจมาก ๆ เพราะว่าทีมพัฒนาส่วนใหญ่มักจะมีปัญหาเรื่องนี้เสมอ ยกตัวอย่างเช่น ฝั่ง Frontend ต้องไปเรียกใช้งานที่ฝั่ง Backend แต่ฝั่ง Backend ยังพัฒนาไม่เสร็จ คำถามคือ ฝั่ง Frontend จะทำอย่างไร ? โดยฝั่ง Backend นั้นจะเรียกว่าเป็น dependency ของฝั่ง Frontend นั่นเอง มาดูเนื้อหาในหนังสือกันว่าเป็นอย่างไรบ้าง

Read More…

เมื่อใดควรทำการ upgrade version ของภาษา Go

ไปอ่านเจอบทความที่น่าสนใจคือ When Should You Upgrade Go ? ทำการอธิบายว่า เมื่อใดควรที่จะทำการ upgrade version ใหม่ ๆ ของภาษา Go ซึ่งทำการอธิบายเข้าใจง่ายดี แน่นอนว่า ในตอนนี้ Go 1.11.2 ออกมาแล้ว จากนั้นก็ 1.11.3 เพื่อรอ release ถัดไปคือ 1.12 คำถามคือ ในตอนนี้เราควร upgrade ไปยัง 1.11.2 เลยดีไหม

Read More…

สรุปแนวทางการนำ Microservices มาใช้งานของ Medium.com Part 2

จาก Part ที่ 1 สรุปปัญหาและการนำแนวคิดของ Microservices มาใช้งานและแก้ไขปัญหา มาใน Part ที่ 2 มาดูแนวทางการใช้งานกัน ซึ่งทางทีมพัฒนาของ Medium.com ได้แบ่งแนวทางการนำ Microservices มาใช้ ออกเป็น 7 ข้อ มาดูกันว่าแต่ละข้อเป็นอย่างไรบ้าง

Read More…

สรุปบทความเรื่อง Microservices Architecture ของ Medium.com Part 1

ทาง Medium.com ได้เขียนสรุปเกี่ยวกับแนวทางการนำ Microservice Architecture มาใช้งาน ซึ่งช่วยทำให้ทีมพัฒนาสามารถพัฒนาและส่งมอบระบบงานได้เร็วขึ้น พร้อมกับคุณภาพที่สูงขึ้น รวมทั้งยังช่วยทำให้แต่ละ service แยกกันพัฒนาและลดผลกระทบต่าง ๆ อีกด้วย ดังนั้นเรามาดูกันหน่อยว่า ทีมพัฒนาของ Medium.com เขาทำกันอย่างไรบ้าง ? จึงทำการสรุปจากบทความไว้นิดหน่อย

Read More…

สรุปสิ่งที่แบ่งปันจากงาน RobotFramework Meetup ครั้งที่ 2

สรุปสิ่งที่แบ่งปันในงาน RobotFramework Meetup ครั้งที่ 2 ของกลุ่ม RobotFramework66 โดยที่เนื้อหาหลักใน meetup คือ การเปลี่ยนแปลงของ RobotFRamework 3.1 alpha 2 มีสิ่งที่น่าสนใจดังต่อไปนี้

Read More…

ว่าด้วยเรื่อง Effective > Productive

จากหนังสือ It Doesn’t Have to Be Crazy at Work นั้น แบ่งเนื้อหาออกเป็นหัวข้อย่อยสั้น ๆ ทำให้อ่านง่ายมาก ๆ ที่สำคัญแต่ละเรื่องก็มีความสนุก น่าสนใจ จึงทำการบันทึกการอ่านหนังสือเล่มนี้ไว้นิดหน่อย ซึ่งแบ่งตามหัวข้อที่ชอบเป็นการส่วนตัว มาเริ่มกันเลยกับเรื่องแรก Effective > Productive (หน้า 50 และ 51 อยู่ในกลุ่ม Defend Your Time)

Read More…

Go module :: มาลองสร้าง module ใช้เองแบบ Local

มีคำถามว่า ถ้าต้องการทำ module ใช้เอง โดยใช้แบบ local หรือบนเครื่องเราเอง ต้องทำอย่างไรบ้าง ? ที่นี่มีคำตอบแบบง่าย ๆ มาดูกัน

Read More…

สวัสดี GoodFORM

หลังจากที่ทาง Redis Labs ทำการเปลี่ยน licence ของ module ต่าง ๆ ใน Redis ส่งผลให้สิ่งที่ฟรีและ open source หมดไป และส่งผลโดยตรงกับชาว Debian และ Fedora เนื่องจากมี module ที่ใช้งาน module จาก Redis Labs ดังนั้นทาง Chris Lamb, the Debian Linux project leader Nathan Scott, a Fedora developer จึงทำการสร้าง GoodFORM ขึ้นมา

Read More…

Golang :: จดบันทึกการใช้งาน Go Module

จากบทความเรื่อง Introduction to Go Modules in Go v1.11, Goodbye GOPATH! ไม่ต้องทำการกำหนด environment ชื่อ GOPATH แล้ว รวมทั้งสามารถพัฒนาระบบนอก GOPATH ได้โดยไม่ต้องกำหนดค่าอะไรเพิ่มเติม ซึ่งเป็นปรับปรุงเรื่องการจัดการ dependency ให้ดีและง่ายขึ้นนั่นเอง ดังนั้นจึงสรุปการใช้งานไว้นิดหน่อย กันลืม

Read More…

สรุปจากบทความ Code: Align the happy path to the left edge

เห็นบทความเรื่อง Code: Align the happy path to the left edge ที่กลุ่ม Golang Thailand ผู้พูดคือ คนเขียนหนังสือ Go Programming Blueprints นั่นเอง ซึ่งพูดในงาน Golang UK Conference ตั้งแต่ปี 2016 เห็นว่าน่าสนใจจึงนำมาสรุปไว้นิดหน่อย มาเริ่มกันเลย

Read More…