Tag dotnet

สรุปงาน Build {dot} AI

วันนี้เรียกว่า ลุยน้ำมา One Bangkok ระดับนึงเลยครับ เนื่องจากเป็น Speaker ด้วย เลยรอฝนผ่าออกมาจนถึง MRT ครับ ดังนั้นสำหรับใครที่คิดฝน มาไม่ได้มาอ่าน Recap อันนี้ เหมือนไปงานครับ ^__^ Key Note: High Performing Teams in the Era of AI Speaker Joel Dickson 📌 เมื่อก่อนเรายังพอเดาได้ว่าแต่ละยุตใน 5 – 10 ปีข้างหน้า อะไรจะเข้ามาในยุคนั้นๆ ตั้งแต่ Compiler >…

ลองใช้ Microsoft Agent Framework – Agent Skills

สำหรับวันนี้ Blog ชุด Microsoft Agent Framework และเรื่องผมไปพูดในงาน Build.AI 2026 ที่ผ่านมาครับ โดย Feature นี้มันมีมาพักใหญ่ๆ แล้วครับ For English Version: Using Skills in Microsoft Agent Framework – C# ผมเล่นตั้งแต่ช่วยหยุดสงกรานต์ ตอนนี้อยู่มีเสียงในหัว พวก Claude / Herme มันเอา Skill.md เข้ามาใส่ แล้วที่นี้ตัว Microsoft Agent Framework มันใช่ได้ไหม ปรากฏว่ามันมีครับ…

Using Skills in Microsoft Agent Framework – C#

Welcome to today’s post! This blog series dives into the Microsoft Agent Framework and my recent speaking session at Build.AI 2026. For Thai Version: ลองใช้ Microsoft Agent Framework – Agent Skills This feature has been around for quite some time—I…

Using Pattern Matching with C# Switch Expression

Classification and decision logic are among the most common tasks in application code. Developers must routinely map input values to categories, dispatch behavior based on object types, and validate data against a set of business rules. Traditionally, these scenarios have…

ลองสร้าง dotnet cli เพื่อตรวจสอบจำนวน Component ของแต่ละ Repo ใน Nexus

จากปัญหาที่ว่า Sonatype Nexus เริ่มจะ Limit จำนวน Component / Request ในแต่ละเดือนแล้ว อ้างอิงจาก ถ้าใครตาม Blog ตอนก่อนหน้าจะเจอว่าเราคุมพื้นที่การใช้งานได้จะ โดยไปกำหนด สร้าง Cleanup Policy บน Sonatype Nexus Repository แค่มันมีคำถาม แต่ละ Package อย่าง nuget / maven / npm มันใช้ไปจำนวนเท่าไหร่ ปัญหาตัว Nexus มันไม่บอก นอกจากบอก Usage Limit และเดียวที่บอก usage…

Remove +07.00 from dotnet datetime

A colleague came to ask about generating BAHTNET (PACS.008) files where the date has +07:00 appended, for example 2026-05-22T12:06:09+07:00, and they wanted to know how to remove the +07:00. So I’m writing a quick recap of the solution here. Happy…

How to Merge DevExpress XtraReport

I had to combine two different DevExpress reports into one. Since they have completely different layouts like when you’re merging an invoice with a shipping label So, using a Subreport just didn’t work for my needs. After digging through the…

Extend OllamaApiClient Timeout (Note)

พอดีช่วงนี้มีลอง Side Project ทำ Coding Review Agent โดยใช้ Local LLM ของผมใช้ตัว Ollama ตัว dotnet client ที่ใข้ OllamaSharp หรือยิง REST ตรงๆก็ได้ อันนี้ผมใช้ OllamaSharp เพราะมันใช้กับ Microsoft Agent Framework ได้เลยครับ เพราะตัว OllamaApiClient Implement Interface IChatClient ของ Microsoft.Extensions.AI แล้ว ที่พอลองเล่นๆ ไปพบว่า Local LLM การทำงานจริงมันช้ามาก…

สรุปงาน .NET Thailand Developer Day 2026 มีนา มีอีเวนท์

สำหรับวันนี้ ผมมาเป็น Speaker ด้วยครับ และมาฟังงาน dotnet conf สำหรับเดือนเรียกว่าเป็น มีนา มีอีเวนท์ เดือนที่มีงาน Tech Event จัดกันติดๆกันเยอะมาก พุ่งนี้เป็นงานของ Google ด้วย และเดือนนีงาน dotnet 2 งานครับ Exploring the .NET Open Source Application Speaker Chatri Ngambenchawong สำหรับ Talk ที่ผมมาพูดในวันนี้ ผมได้ Idea มาจากงาน FOSSASIA 2026 Community Day…