DOTNET MEETUP JUNE 2025 @AGODA

สำหรับงานวันนี้จัดที่ Agoda@CTW โดยหัวข้อที่จดไว้มี 2 เรื่อง ดังนี้ From Tedious to Automated: Let AI Agents Clean Up Your .NET Code Reviews Speaker Aram Pokmanee – Why AI Automated Code Reviews Speaker พบปัญหา Context Switching โดนขัดจังหวะไปทำอย่างอื่น เช่น Meeting หรือ Code Feature ไปทำอย่างอย่าง เช่น อยู่ Merge Request ที่ส่งไปมี Comment เด้งมา 30 อัน ซึ่งมันมีผลกับ Productivity เพราะ – AI in Coding สำหรับอันนี้ยุคแรก 201x – 2020 จะเป็นการ suggest syntax ถัดมาหน่อยหลัง มีตัว Auto Complete หลังจาก ChatGPT เปิดตัวมา 2022 จะมีตัว GitHub Copilot ช่วง 2023-2024 จะเป็นยุค IDE + AI อย่าง Cursor + Windsurf หรือแม่แต่ App อื่นๆอย่าง Figma มี AI จนมาถึงตอนนี้ยุค Agentic Coding – Solution จากเดิมที่เราต้องมา Manual จัดการ Comment ที่ละอัน เรายกให้…

How to Setup Portainer on Synology NAS

A way to Install Setup Portainer on Synology NAS In this blog, I show a step of solution 2/3 Install Portainer via Synology Container Manager & Task Scheduler Prerequisite: Synology Container Manager Install Portainer via Synology Container Manager > Project Prerequisite: Synology Container Manager

สรุปงาน Microsoft Build 2025 – After Party Thailand

สำหรับงานนี้จะเป็นงาน Recap งาน MS Build เมื่อเดือนที่แล้วครับ นอกจากนีในไทยมีจัดโครงการพัฒนา AI Skill โดยมีตัว AI Skills Navigator แนะนำ เส้นทางการเรียนรู้ AI โดยมี AI แนะนำ Path การเรียนให้แต่ละคนครับ ถ้าสนใจเข้า Link ไปใน QR Code ได้เลยครับ GitHub Copilot: Meet the new coding agent Speaker Kittikorn Prasertsak GitHub Copilot เรียกว่าตัวช่วยเขียน Code เจ้าแรกเลยนะ โดยใช้ได้หลายจากหลายส่วน Use Case มีหลายเคสเลย ถ้าลองลง plugin แล้ว เอาจริงๆตัวผมเอง เอา Comment หรือ Legacy Code เดิมมาแปะ เดียวมันแปลงให้เอง หรือ ลองลากคลุม แล้ว Chat ถามได้เลย ทุกอย่างจบในที่เดียว ลด Context Switching งานจบใน IDE แต่ทุกอย่างมีการลงทุนนะ ตั้งแต่ Tier ฟรี ไปเสียเงินมีความแตกต่าง ดังนี้ ตอนนี้ตัว GitHub Copilot มีหลาย Feature มาช่วยนะ แต่ต้องอยู่ใน Eco System ของ GitHub ถ้าจัดการ Project เช่น ตอนนี้มีของใหม่ Agentic Mode ให้มันทำงานมากขึ้น แบบ Full Control ทั้งตัว Workspace ก่อน โดยมาเปลี่ยนหน้า Chat…

[CR] SAI Izakaza Tepanyaki – ไก่ทอดคาราเกะบุฟเฟต์

สำหรับร้านนี้เป็นร้านไก่ทอดคาราเกะบุฟเฟต์เดิมชื่อ Morimoto แถวพัฒน์พงศ์ เคยไปกินเหมือนหลายปีก่อนครับ และได้ข่าวร้านปิดไปพักนิดนึง แล้วตอนนี้เห็นหลายเพจรีวิวมาเปิดใหม่แล้วเป็น SAI Izakaza Tepanyaki เมื่อปลายปี 2024 ตอนนี้ช่วงกลางปี 2025 เลยมาลองกินกันครับ โดยที่ตั้งร้านอยู่ ซอยทานตะวัน (สีลมซอย 6) เดินทางจาก BTS ศาลาแดง หรือ เดินทางฝั่งถนนสุรวงศ์ก็ได้ครับ บรรยากาศภายในร้านจะเป็นตึกแถวอยู่ชั้น 2 ขึ้นๆไปได้เลย ถ้าจองไว้ เหมือนจะได้ขึ้นไปอีกชั้นครับ ผมไปทายคนเดียวตอนโทรไปจองร้านบอกว่าไม่ต้องก็ได้ครับ มาดูบรรยากาศภายในร้านกันครับ ร้านมีเวลาบุฟเฟต์ 2 รอบ รอบละ 50 นาที ช่วงเวลา 11.00 – 13.30 และ 17.00-20.00 รอบหน้าเหมือนมีพวกเบียร์ แอลกอฮอล์ด้วยนะ ร้านนี้เมนูที่เป็นจุดเด่นเป็นไก่ทอดคาราเกะบุฟเฟต์ครับ ที่นี่มารีวิวเมนูกันครับ ชุดไก่ทอดคาราเกะบุฟเฟต์ (ชาย 139 บาท / หญิง 99 บาท) สำหรับในชุดนี้มีของหล่ายอย่างเลยครับ ที่สั่งได้เรื่อยๆ ได้แก่ ทุกอย่างถ้าไม่พอ ขอเดิมได้เรื่อยๆครับ สำหรับผมปีนี้ลองไปกิน 2 รอบ ประมาณ 15-20 ชิ้นครับ แต่เอาจริงๆ 10-15 กำลังดีครับ ชุดข้าว + แกงกะหรี่ + ซุปมิโสะไข่ (39 บาท) นอกจากนี้ร้านนี้มีน้ำ + น้ำแข็งด้วยนะ บริการตัวเองได้เลย ถ้าอยากได้น้ำเพิ่ม จะมีนำเปล่าขวด + น้ำอัดลมให้ด้วยครับ สุดท้ายและราคาจะมี 2 ส่วน ค่าอาหาร + VAT 7% ครับ อย่างผมไปกินประมาณ 190 บาทครับ อิ่มคุ้มครับหลังจากนั้นผมไป Starbucks หน้า Park สีลมทำงานต่อจนถึงช่วยเย็นๆครับ Reference

Using Super Page Cache with Cloudflare for WordPress Page Caching

One way to reduce TTFB in PageSpeed Insights is to use a caching strategy for static assets like images, CSS, and JavaScript files on your own server, CDN, or cloud service such as Cloudflare Caching Server. Here’s how to do it. Prerequisite 📌Add the Domain to the Cloudflare Dashboard You can follow my blog Move Your Domain to the Cloudflare Dashboard (in Thai) 📌Create Cloudflare API Token Another Solution: Global API Access, this way give more access to you Cloudflare account (I don’t recommend this option) WordPress – Super Page Cache Plugin 📌Install this plugin Install Super Page Cache for…

[CR] Sho Ryu Ramen เซ็นจูรี่ เดอะมูฟวี่พลาซ่า

ตอนแรกว่าจะไปเห็นรีวิวใน TikTok ผมว่าจะไปกินสาขาสขุมวิท 24 แต่พอลองดู Map แล้วมันอยู่อีกมุมเลย แถวถนนพระราม 4 ถ้าผมจะไปน่าจะต้องเผื่อเวลาเยอะเลยครับ หลังจากลองๆหาดูใน Google ราเมงเจ้านี้มีหลายสาขานะ และมีสาขาเปิดใหม่แถวอนุสาวรีย์ด้วย ตรงเซ็นจูรี่นี้เอง และอาทิตย์นี้มีธุระแถวนั้นด้วย เลยวางแผนว่าไปสอนเสร็จแล้วไปกินกันครับ พอมาถึงหน้าร้าน ความรู้สึกแรก เล็กกว่าที่คิดนะเนี่ย ตอนแรกจะเป็นร้านใหญ่อยู่ในห้างครับ อันนี้อารมณ์ประมาณบ้านน๊อคดาวน์เล็กๆครับ อบอุ่นดีครับ เปิด 24 ชั่วโมงนะ ทงคตสึราเมงเนื้อย่าง ผมว่าน้ำซุป OK มากเลยครับ เข้มข้นจากซุปกระดูกหมู รสชาติถึงมาก และลงตัวกับเนื้อย่างดีครับ เนื้ออร่อยรสเข้มครับ เส้น ผมว่าใช้ได้เลยครับ สำหรับเมนูนี้ราคา 268 บาทครับ ไก่ทอดคาราเกะ เมนูนี้ผมเฉยๆนะ รู้สึกว่าไก่มันอมน้ำมันด้วย ราคา 118 บาท เครื่องดื่ม ชาเขียว ผมเฉยๆเหมือนกันครับ ราคา 39 บาท เมนูชาเขียวที่ผมชอบที่จะสุดจะเป็นร้าน Kinniku Gyudon ไข่ต้ม (ฟรี) ฟรีครับ เอามากินคู่กับไข่ยางมะตูมที่มากับชุด ทงคตสึราเมงเนื้อย่าง ได้กินกับน้ำทงคตสึ อิ่มๆครับ ผมกินไป 4 ลูก ระหว่างกินชิวดู Elementary วนไปยาวๆครับ อ่าน Software Architecture ไปชิวๆ กับวิวรถเมล์ สำหรับเมนูอื่นๆ สามารถดูได้ตามนี้ครับ นอกจากนี้เหมือนช่วงเปิดร้านจะมีโปรจานที่ 2 50% ด้วยนะ แต่ผมกินๆไม่ไหว 55 อ๋อและร้านนี้เปิดตอน 24 ชั่วโมงนะ เลยต้องมาเป็น Popup ขึ้นมานอกห้าง Reference

ขั้นตอนย้าย Nameservers ของ Domain ไป Cloudflare

พอดีมีเวลาว่างหลังจากงานที่ทำ และช่วงนี้ Blog ดูช้าๆ เลยคิดว่าเอาลองย้ายเลยดีกว่า คำศัพท์ที่ควรรู้ ทำไมต้อง Cloudflare การเตรียมตัวก่อนย้าย บอกลูกค้า ว่าระบบอาจจะ Down ไปสักพัก อาจจะต้องเตรียมตัว ใช้แผนฉุกเฉินเพื่อให้ระบบเดิมงานไปต่อได้ เช่น เข้า Site สำรองช่วงเวลานั้น หรือ ทำงาน Manual เป็นต้น ขั้นตอนย้าย Nameservers ไป Cloudflare จากน้ันรอปีประมาณ 10-15 นาที ตัว Cloudflare ก็ Link เชื่อมกับ Server ของ Host เราแล้วครับ มี Stat ต่างๆ จะขึ้น Dashboard ต้องรอประมาณ 24 ชั่วโมง ถ้าเข้าไปเมนู Analytic & Logs จะมีข้อมูลเบื้องต้น อยาง

[IBM][DB2.NET] SQL0902 An unexpected exception has occurred in Process: … There are no context policies. Function: AESEncryptADONET

IBM DB2

จดปัญหาที่พบในการทำงานนิดหน่อยครับ รายละเอียดตามนี้เลย ปัญหา เมื่อ Start App Server บน IIS แล้วเจอ Error ต่อ Database ไม่ได้ โดย Error จะมี Stack Trace ประมาณนี้ สาเหตุ Visual Studio C++ Runtime ติดตั้งไม่สมบรูณ์ การแก้ไข Note: กรณีที่ Version อื่นๆด้วย อาจจะต้องมาลงตามลำดับนะ เช่น VCRedist2005 > VCRedist2010 > VCRedist2015  Reference