Chanwit KaewkasiTest-Driven Generation (TDG): Adopting TDD again this time with Gen AIIn past years, software development has seen an evolution with the introduction of new tools and methodologies that aim to streamline…Sep 14Sep 14
Chanwit Kaewkasiหนึ่งปี Weave GitOps Terraform Controller และการนำ GitOps ที่แท้จริงมาสู่โลก IaCช่วงนี้เป็นช่วงครบรอบปีแรกของ Weave GitOps Terraform Controller ในโพสต์นี้ เราจะมาดูกันว่าตัวคอนโทรลเลอร์มีที่มายังไง มีประโยชน์ยังไง…Dec 26, 2022Dec 26, 2022
Chanwit Kaewkasiจะ GitOps ตัว Terraform ได้อย่างไร — Blog post และ Webinar บน CNCFขอเขียนถึงซักหน่อยเพราะนาน ๆ ทีโปรเจ็คที่สร้างจะได้ไปโลดแล่นบน Blog ของ CNCF กับเขาบ้างSep 30, 2022Sep 30, 2022
Chanwit Kaewkasiเอา Kubernetes ไปรัน Terraform แล้วมันจะไม่ยิ่งซับซ้อนเหรอ?จริง ๆ แล้วคำถามนี้เป็นคำถาม Classic มากเลยครับว่า แค่ Kubernetes ก็แย่แล้ว จากปกติเราก็ใช้ Terraform สร้าง (Provision) Infrastructure…Aug 26, 2022Aug 26, 2022
Chanwit Kaewkasiอะไรคือ Kubernetes ง่าย?หลังจากสร้าง Controller มาอย่างจริงจังในระดับที่ใช้งานได้และมีคนอยากเอาไปใช้งาน คิดว่าถึงตอนนี้ผมสามารถพอจะอธิบายให้ตัวผมเองฟังแล้วว่า…Aug 20, 2022Aug 20, 2022
Chanwit KaewkasiFlux Subsystem for Argo — คลื่นหลังการสร้างตัวเชื่อม Argo CD และ Flux เข้าด้วยกันหลังจากสร้างตัวเชื่อม Flux และ Argo CD ที่เรียกว่า Flux Subsystem for Argo ได้สำเร็จ โยง GitOps ของทั้งสองฝั่งเข้าด้วยกันแล้ว…Apr 16, 2022Apr 16, 2022
Chanwit KaewkasiFlux Subsystem for Argo — เทคนิคการ Maintain Patchโดยปกติ เราสามารถใช้ Git ทำการ Maintain Patch โดยแยก Branch แล้ว Rebase ไปเรื่อย ๆ ได้อยู่แล้วApr 2, 2022Apr 2, 2022
Chanwit Kaewkasiการเขียน Kubernetes Controller, Part 11 — ปิด Q1 ด้วยรีลีส v0.9.3เหลืออีก 3 วันจะปิด Q1 แล้ว เลยมาสรุปสั้น ๆ สำหรับการเดินทางของ TF-controller ในไตรมาสแรกMar 28, 2022Mar 28, 2022
Chanwit Kaewkasiการเขียน Kubernetes Controller, Part 10— Test Coverage, เปลี่ยนชื่อ Controller และเอาขึ้น Red Hat…หลายสัปดาห์ที่ผ่านมา ในงานฝั่ง Engineering เราขัด TF-controller จนได้รูปร่างที่ค่อนข้างหน้าพอใจสำหรับ Q1 ที่กำลังจะจบแล้วMar 20, 2022Mar 20, 2022