OpenAI เปิดตัว o3-mini เร็วขึ้น — ผลพวงจาก The DeepSeek Effect?จริง ๆ ผมสงสัยตั้งแต่กลางสัปดาห์แล้วหลังจากเริ่มเห็นปุ่ม Think ปุ่มใหม่ในหน้า ChatGPTFeb 1Feb 1
เมื่อ LLM มา — วงการพัฒนาซอฟต์แวร์เปลี่ยนไปอย่างไรบ้าง?พอดีมีจังหวะได้คุยกับน้องๆ หลายคนพร้อมกัน ระหว่างอัพเดตชีวิตกันก็ได้คุยเรื่อง AI มีประเด็นและคำถามหลายอย่างที่น่าสนใจ…Jan 20112Jan 20112
ทำไม “ความเจ๋ง” ของภาษาโปรแกรม ถึงไม่ใช่สาระ (อีกต่อไป)ช่วงหลัง ๆ เวลาคุยกับเพื่อนนักพัฒนาทีไร ก็มักจะเจอคำถามว่า “ตอนนี้ใช้ภาษาอะไรอยู่?” บางคนก็ตอบอย่างภาคภูมิใจว่า Rust บ้าง Scala บ้าง…Dec 25, 20241242Dec 25, 20241242
PostgreSQL วิเคราะห์ช่องโหว่ทางเทคนิค CVE-2024–10979CVE-2024–10979 เป็นช่องโหว่ความรุนแรงสูง (คะแนน CVSS = 8.8) ใน PostgreSQL PL/Perl extension…Nov 19, 20243Nov 19, 20243
AI กับการเขียนโค้ด: วิศกรรมซอฟต์แวร์แบบเดิมกำลังจะหมดยุคแล้ว?ตั้งแต่ปลายปี 2022 ในครั้งแรกของการเปิดตัว ChatGPT จะมีใครคิดบ้างว่า…Nov 2, 202421Nov 2, 202421
Published incdnextFlux v2.4 GA และ Kargo v1.0 GAช่วงเดือนที่ผ่านมานี้มี release ของฝั่ง Continuous Delivery ที่น่าสนใจอยู่สองตัวคือ Flux CD 2.4 และ Kargo 1.0 ครับOct 27, 20243Oct 27, 20243
Published incdnextJenkins ในปี 2024: แนวโน้มและอนาคตของการทำ CI/CD Automationโลกของ DevOps เปลี่ยนแปลงอย่างรวดเร็ว แต่ Jenkins ก็ยังคงเป็นเครื่องมือหลักที่ขับเคลื่อนการทำงานอัตโนมัติในด้าน Continuous Integration และ…Oct 19, 202421Oct 19, 202421
Published incdnextสรุปแนวโน้มเทคโนโลยี Continuous Delivery ในปี 2024ขอต้อนรับสู่บล็อก CD Next ครับOct 11, 20246Oct 11, 20246
Test-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 14, 202477Sep 14, 202477
หนึ่งปี Weave GitOps Terraform Controller และการนำ GitOps ที่แท้จริงมาสู่โลก IaCช่วงนี้เป็นช่วงครบรอบปีแรกของ Weave GitOps Terraform Controller ในโพสต์นี้ เราจะมาดูกันว่าตัวคอนโทรลเลอร์มีที่มายังไง มีประโยชน์ยังไง…Dec 26, 2022Dec 26, 2022
จะ GitOps ตัว Terraform ได้อย่างไร — Blog post และ Webinar บน CNCFขอเขียนถึงซักหน่อยเพราะนาน ๆ ทีโปรเจ็คที่สร้างจะได้ไปโลดแล่นบน Blog ของ CNCF กับเขาบ้างSep 30, 2022Sep 30, 2022
เอา Kubernetes ไปรัน Terraform แล้วมันจะไม่ยิ่งซับซ้อนเหรอ?จริง ๆ แล้วคำถามนี้เป็นคำถาม Classic มากเลยครับว่า แค่ Kubernetes ก็แย่แล้ว จากปกติเราก็ใช้ Terraform สร้าง (Provision) Infrastructure…Aug 26, 2022Aug 26, 2022
อะไรคือ Kubernetes ง่าย?หลังจากสร้าง Controller มาอย่างจริงจังในระดับที่ใช้งานได้และมีคนอยากเอาไปใช้งาน คิดว่าถึงตอนนี้ผมสามารถพอจะอธิบายให้ตัวผมเองฟังแล้วว่า…Aug 20, 2022Aug 20, 2022
Flux Subsystem for Argo — คลื่นหลังการสร้างตัวเชื่อม Argo CD และ Flux เข้าด้วยกันหลังจากสร้างตัวเชื่อม Flux และ Argo CD ที่เรียกว่า Flux Subsystem for Argo ได้สำเร็จ โยง GitOps ของทั้งสองฝั่งเข้าด้วยกันแล้ว…Apr 16, 2022Apr 16, 2022
Flux Subsystem for Argo — เทคนิคการ Maintain Patchโดยปกติ เราสามารถใช้ Git ทำการ Maintain Patch โดยแยก Branch แล้ว Rebase ไปเรื่อย ๆ ได้อยู่แล้วApr 2, 2022Apr 2, 2022
การเขียน Kubernetes Controller, Part 11 — ปิด Q1 ด้วยรีลีส v0.9.3เหลืออีก 3 วันจะปิด Q1 แล้ว เลยมาสรุปสั้น ๆ สำหรับการเดินทางของ TF-controller ในไตรมาสแรกMar 28, 2022Mar 28, 2022
การเขียน Kubernetes Controller, Part 10— Test Coverage, เปลี่ยนชื่อ Controller และเอาขึ้น Red Hat…หลายสัปดาห์ที่ผ่านมา ในงานฝั่ง Engineering เราขัด TF-controller จนได้รูปร่างที่ค่อนข้างหน้าพอใจสำหรับ Q1 ที่กำลังจะจบแล้วMar 20, 2022Mar 20, 2022
เมื่อบังเอิญกลายเป็นคนที่รวมโลกของ GitOps เข้าด้วยกันต้องบอกว่านี่เป็นเรื่องบังเอิญจริง ๆ และไม่คิดว่าจะทำได้ การรวม GitOps 2 ระบบเข้าด้วยกันเป็นข้อเสนอระหว่าง AWS, Intuit และ Weaveworks…Mar 8, 2022Mar 8, 2022
การเขียน Kubernetes Controller, Part 9— Process Model ของ TF-controllerจากช่วงเวลา 2.5 เดือนที่เขียน TF-controller มาตั้งแต่ช่วง Proof-of-Concept ต้นแบบ จนถึง Release แรก ที่เรียกได้ว่าเป็น MVP คือ v0.8.0…Feb 25, 2022Feb 25, 2022