Natcha Luang - Aroonchai

Trust me I'm Petdo

Bangkok, Thailand

[Kubernetes] Deploy Docker Container บน Google Container Engine

ช่วงนี้ผมกำลังทดลองใช้งาน Google Container Engine อยู่ ซึ่งเป็นบริการที่ให้เราสามารถสร้าง group ของ Google Compute Engine แล้วเอามา join กันเป็น cluster สำหรับใช้รันงานบนระบบ container ได้

บริการ Google Container Engine จะมีเครื่องมือสำหรับจัดการ container มาด้วยชื่อว่า Kubernetes สามารถช่วยจัดการเรื่อง start/stop service รวมไปถึงการทำ replicate หรือทำ scale ของระบบได้อย่างง่ายดาย

[Blog] บอกเล่าความเป็นมาของ theme ชุดปัจจุบัน

ไม่ได้เขียนบล็อกมาหลายเดือน ยังอยู่ครับไม่ได้เลิกเขียนแต่อย่างใด ที่หายไปเพราะกำลังยุ่ง ๆ กับการเลี้ยงลูก + กับปรับปรุง theme ของบล็อกให้เข้าที่เข้าทางอย่างที่ตั้งใจ ในตอนนี้ก็ไม่ถือว่าสมบูรณ์เท่าไรหนักยังคงขาดส่วนสำคัญอยู่หลายส่วน

แต่ตั้งใจว่าจะมาเขียนบล็อกเล่าเรื่องราวปัญหาที่พบเจอในระหว่างการทำ theme เพื่อที่จะได้เก็บเป็น know-how สำหรับการพัฒนาครั้งต่อ ๆ ไป

[Scala] ตอนที่ 1 รู้จักกับภาษา Scala พี่น้องของ Java

พบกับบทความตอนยาว (มั้ง) ของภาษา Scala ซึ่งต้องบอกว่าจริง ๆ แล้วภาษานี้เกิดก่อนภาษา Go เสียอีก แต่ด้วยความที่ผมไม่ได้สนใจจะใช้งานสักเท่าไรนัก มาคราวนี้ที่ผมต้องการเรียนรู้ภาษา Scala ส่วนนึงเลยก็เพื่อต้องการเข้าใจในงานที่ตัวเองกำลังทำอยู่ถึงแม้จะไม่ได้จับ Scala ตรง ๆ ก็ตามแต่ก็คิดว่ารู้ไว้ไม่เสียหาย อีกส่วนก็คือกระแส functional programming ด้วยซึ่งภาษา Scala เองก็รองรับการเขียนแบบ functional ด้วยเช่นกัน

[Blog] รู้จักกับ facade กันหน่อยดีกว่า

จากบทความที่แล้วเราพูดเรื่อง หลักการของ singleton กันไปแล้ว ผมยังรู้สึกว่ามีอีกเรื่องที่อยากจะเขียนถึงคือเรื่องของ facade เป็นอีก design pattern ที่เรามักพบกันบ่อย ๆ ใน framework ที่เขียนด้วย OOP ยุคปัจจุบันนี้ ลองมาดูหลักการและแนวคิดของ facade กันดีกว่าครับ

[Blog] ลองมาดูหลักการของ singleton กันหน่อยดีไหม?

วันนี้เราจะมาคุยกันเรื่องของทฤษฎีสักหน่อย ที่ผ่านมาผมมักจะเน้นเรื่องของการลงมือทำเสียเป็นส่วนใหญ่ จนบางครั้งก็ลืมหลักการทางทฤษฎีไป ผมไม่สามารถปฏิเสธได้ว่าการลงมือทำเป็นเรื่องที่ดี แต่การเรียนรู้จากทฤษฎีก็ทำให้โปรแกรมของเราทำงานได้ดียิ่งกว่า คงจะดีไม่น้อย ถ้าเราสามารถเขียนโปรแกรมอยู่บนพื้นฐานของความเข้าใจไม่ใช่การจำจากเอกสาร