dotnet Archive

.NET 9 preview 1 มาแล้ว ลองเล่นกัน

เพิ่งเห็นว่าทาง Microsoft ปล่อย .NET 9 preview 1 ออกมาให้ลองเล่นกันแล้วโดยเน้นที่ cloud native และ intelligence application developmentให้ระบบงานมี performance ที่ดี security ที่สูงช่วยเพิ่ม productivity ให้กับทีมพัฒนาและทำงานร่วมกับ Cloud ได้ง่ายยิ่งขึ้น

Read More…

สวัสดี .NET Aspire

ทาง .NET 8 เพิ่งปล่อยตัวเต็มออกมาให้ใช้งานโดยมี project หนึ่งที่น่าสนใจออกมาเช่นกันคือ .NET Aspireเป้าหมายเพื่อเพิ่ม productivity ในการสร้าง Cloud Native Applicationโดยใน project ที่สร้างขึ้นมานั้น จะมี technology ละ library ที่จำเป็น เช่น มาลองใช้งานแบบง่าย ๆ กัน

Read More…

.NET 8 :: Native AOT ใช้ได้ใน ASP.NET Core แล้ว

.NET 8 rc 2 ที่ถูกปล่อยออกมานั้น ได้ปรับปรุงเรื่อง performance ให้ดีขึ้นอย่างมากโดยความสามารถที่น่าสนใจคือ Native AOTซึ่งตอนนี้สนับสนุน project แบบ ASP.NET Core แล้วรวมทั้งสนับสนุน library ต่าง ๆ เพิ่มอีกด้วยดังนั้นมาลองใช้งานกันดู

Read More…

ลองใช้งาน Native AOT (Ahead of Time) ของ .NET

ความสามารถนี้ถูกปล่อยออกมาตั้งแต่ .NET 7ทำให้สามารถ deploy ระบบที่พัฒนาโดยไม่ต้องมี .NET Runtime ใด ๆโดยทำการ compile ไปเป็น native codeให้เลยหรือเรียกว่า Self-contained appผลที่ตามมาคือ Startup time เร็วขึ้น ใช้ memory น้อยลง ดังนั้นเหมาะมากต่อระบบที่ต้องการรับ load เยอะ ๆ เพื่อให้ scale ได้ง่าย ด้วย resource ที่ใช้น้อยลงอีกรวมทั้ง environment ที่มี resource จำกัดหรือน้อย เช่นพวก Serverless เป็นต้นแต่ก็ยังมีข้อจำกัดในเรื่องของ library/dependency ที่ใช้งานได้อยู่

Read More…

แนะนำ NCrunch สำหรับ Live Testing ใน .NET

วันนี้ลองเรื่องการทำ Live หรือ Continuous Testing ใน Microsoft Visual Studioไปเจอว่ามี NCrunch ให้ใช้งานตามที่ต้องการช่วยให้เราเห็นผลการทดสอบแบบ real time เมื่อมีการบันทึก codeรวมทั้งแสดง code coverage ใน IDE ให้อีกด้วยเป็นเครื่องมือที่น่าสนใจมาก ๆลองติดตั้งและใช้งานกันดูครับ ง่ายมาก ๆ

Read More…

ลองสร้าง Cloud Function ด้วย .Net 6

จากที่ Google Cloud Function ปล่อย 2 gen ออกมาใหม่นั้นทำการปรับปรุงเรื่อง instance ที่ใหญ่ขึ้นการรองรับ request ที่ทำงานนาน ๆรับ event source จาก Eventarcเช่นเดียวกันกับทาง .Net 6 ก็สนับสนุน Cloud Function เช่นเดียวกันดังนั้นเรามาลองใช้งานกันนิดหน่อย

Read More…

เมื่อ .Net 7 สนับสนุน container แล้ว

จากบทความ Announcing built-in container support for the .NET SDK นั้นอธิบายว่า .NET นั้นสนับสนุน container แล้วช่วยให้การสร้าง OCI container ได้แบบง่าย ๆ ผ่านคำสั่ง $dotnet publish มาดูการใช้งานกัน

Read More…

สวัสดี .NET 6 ตัว final

จากที่เคยเขียน blog อธิบายความสามารถที่น่าสนใจของ .NET 6 previewในช่วงต้นเดือนพฤศจิกายนทาง Microsoft ปล่อย .NET 6 ตัว final มาให้ใช้งานบน production กันแล้วโดยมีความสามารถใหม่ ๆ ดังนี้

Read More…

ว่าง ๆ ลองมาเล่น .Net 6 Preview 4 กันหน่อย

ระหว่างรอดูบอล ก็ทำการ update และลองใช้งาน .NET 6 Preview 4 กันหน่อยจาก blog เปิดตัว พบว่ามีความสามารถเยอะเลยดังนั้นลองมาสร้าง web applicationเห็นว่ามี update เรื่อง .Net Hot Reload ด้วยมาเริ่มกันเลย

Read More…

วิธีแก้ไขปัญหา ความช้าใน request แรกของระบบที่พัฒนาด้วย .Net

ปัญหาที่เจอในระบบ Web หรือ API ที่พัฒนาด้วย .Net + C# นั้นพบว่าเมื่อเราทำการ start server ขึ้นมาแล้ว request แรกที่เข้ามาจะช้ามาก ๆ เมื่อเทียบกับ request ต่อ ๆ มาจะแก้ไขอย่างไรดี

Read More…