Published in NonTechCompany·PinnedMaking Reusable Helm ChartHi fellows, before we get to the topic, just want to let you guys know that I will write my medium’s article in English from now on. since I have noticed that technical stories are not getting much interests written in Thai, and of course, to sharpen my writings. — …Helm4 min read
Published in NonTechCompany·PinnedEnforce your policies as code on Kubernetes using GateKeeper(OPA)Open Policy Agent, OPA, This word first came to my attention more than a year ago. Despite the fact that I was working with a Platform engineering team. What I only knew back then was, it is an engine to declare some policies in a central place and have the…Kubernetes8 min read
Published in NonTechCompany·Apr 17What have you prepared for your new hires?In the past year, I had changed my job 3 times, not saying I’m proud of it, but it is what it is. Before those frequent moves, I had been working for the same company since graduated for almost 5 years, and like everyone I assume, once you did it…Agile Methodology7 min read
Published in NonTechCompany·Sep 24, 2021Cool Kubernetes command line pluginsLately, I have been using my old set of kubectl command over and over, and I think it’s time to try around in hope to find some good tools that might come in handy for my day to day work. Kubectl have a plugins management that we can use to…Kubernetes4 min read
Published in NonTechCompany·Jul 26, 2021Enforce your policies as code on Kubernetes using Gatekeeper [Part2]This is the second part of my previous Gatekeeper blog. If you have not seen the first one yet, please take a look in the link below Enforce your policies as code on Kubernetes using GateKeeper(OPA) Open Policy Agent, OPA, This word first came to my attention more than a year ago.medium.com In this article, I want to share with you the rest of the Gatekeeper features that we did not have a chance to…Gatekeepers5 min read
Published in NonTechCompany·Jun 26, 2021Useful Helm Commands in daily lifeHola! Hi Folks, It’s been some time since my previous Helm blog. Today, I want to share with you guys quickly about useful Helm commands that I use day to day. disclaimer: It’s not going to be a thought-provoking blog, just simple commands you might get to use in your…Helm3 min read
Published in NonTechCompany·Apr 16, 2021TW Tech Radar #24 มีอะไร cool ๆ บ้างเนื่องจากพึ่งผ่านการย้ายงานมา 2 รอบในเวลาแค่ครึ่งปี เลยไม่ค่อยมีเวลาติดตาม Technology มากเท่าที่ตอนที่งานค่อนข้าง stable วันนี้พอดีกับที่ Radar เล่มที่ 24 ออกมา เลยอยากลอเขียนสรุปสิ่งที่ ผม สนใจในเล่มนี้กันมาแชร์ให้อ่านกัน (ในมุม DevOps engineer) link เล่มเต็มโหลดได้ที่นี่ ส่วนใครอยากอ่านสรุปเล่มที่เเล้วที่ผมได้เขียนไว้ก็ตามไปดูได้ที่นี่ Technique — Design System Design system พูดถึง challenge ของ application development ในการทำยังไงให้ product มีความ consistent โดยเฉพาะบริษัทใหญ่ๆที่มีหลายๆ product teamDev Ops5 min read
Published in NonTechCompany·Nov 1, 2020Test Driven Development for Infra????หลายๆคนอาจจะคุ้นเคยกับ concept ของการเขียน test เพื่อทดสอบความถูกต้องของ code และ Test drivent developement (TDD) ที่ให้เรา design code ของเราโดยเริ่มจากการเขียน test (เขียน test ก่อนที่จะเขียน code จริงๆ) เพื่อเพิ่ม quality เเละ coverage ของ code ของเรา หลังๆมานี้ผมก็ได้มาจับงานทางด้าน DevOps มากขึ้น แต่ทว่า ตั้งแต่เริ่มเขียน Infrastrucutre code มาหลายเดือน ผมกลับไม่เคยเขียน test เลย ทั้งๆที่เจ้า Infrastructure มันก็คือ code เหมือนกันนั่นแหละ เรามี logic ในการ transform input…Terraform3 min read
Published in NonTechCompany·Oct 31, 2020TW Tech Radar #23 มีอะไร cool ๆ บ้างหลังจากไม่ได้ update technology ใหม่ๆมาซักพักนึง พอดีกับที่ Thoughtworks radar เล่ม 23 ออกใหม่เร็วๆนี้ เลยอยากมาสรุปให้สำหรับคนที่สนใจ จริงๆเห็นว่ามีหลายคนได้เขียน review ฉบับนี้เเล้ว เลยขอออกตัวก่อนว่านี่ไม่ใช่ full review ของฉบับนี้ แต่ผมจะสรุปเฉพาะสิ่งที่เห็นว่าน่าสนใจ (สำหรับผม) เท่านั้น Technique Dependency drift fitness function (Adopt) สำหรับคนที่ไม่คุ้นกับคำว่า fitness funtion มันคือ concept ของการมี executable fuction ที่ใช้เช็คว่า application หรือ architecture ของเรามันทำงาน หรือ อยู่ในรูปแบบที่เราต้องการจริงๆหรือไม่ (เช่น unit test เป็น fitness function ของ functionality ของ code เรา)…Techradar4 min read
Published in NonTechCompany·Jun 23, 2020Tech Stack ของ ExxonMobil — บริษัทน้ำมันแห่งหนึ่ง ที่ไม่ใช่ TechCompany @2020เนื่องจากปกติผมก็ชอบที่จะติดตามข่าวคราวของวงการ IT ไทย ผ่าน Facebook feed เป็นประจำอยู่เเล้ว เเละหัวข้อนึงที่ผมชอบอ่านมากเป็นพิเศษก็คือ Tech Stack ของบริษัทอื่นเค้ามีอะไรกันบ้าง ซึ่งล่าสุดผมกับน้อง Chan Suttichujit developer ในทีมก็ได้ไปอ่าน Tech Stack ของ Wongnai มาแล้วก็เกิดไอเดีย อยากทำ Tech Stack ของบริษัทเรามาแชร์บ้าง เกริ่นสั้นๆ บริษัทเราชื่อว่า ExxonMobil Limited ซึ่งคนส่วนมากน่าจะคุ้นเคย หรือรู้จักกันว่า มันคือบริษัท Energy ชื่อดังของอเมริกาใช่มั้ยครับ แต่จริงๆเเล้ว พวกเราก็มีเหล่า Developers ที่ทำ Software ใช้กันภายในเหมือนกัน (ถึงเราจะไม่ใช่ “Tech Company” ก็ตาม)…5 min read