เพิ่งเห็นว่าทาง Microsoft ปล่อย .NET 9 preview 1 ออกมาให้ลองเล่นกันแล้วโดยเน้นที่ cloud native และ intelligence application developmentให้ระบบงานมี performance ที่ดี security ที่สูงช่วยเพิ่ม productivity ให้กับทีมพัฒนาและทำงานร่วมกับ Cloud ได้ง่ายยิ่งขึ้น
Read More…
ทาง .NET 8 เพิ่งปล่อยตัวเต็มออกมาให้ใช้งานโดยมี project หนึ่งที่น่าสนใจออกมาเช่นกันคือ .NET Aspireเป้าหมายเพื่อเพิ่ม productivity ในการสร้าง Cloud Native Applicationโดยใน project ที่สร้างขึ้นมานั้น จะมี technology ละ library ที่จำเป็น เช่น มาลองใช้งานแบบง่าย ๆ กัน
Read More…
.NET 8 rc 2 ที่ถูกปล่อยออกมานั้น ได้ปรับปรุงเรื่อง performance ให้ดีขึ้นอย่างมากโดยความสามารถที่น่าสนใจคือ Native AOTซึ่งตอนนี้สนับสนุน project แบบ ASP.NET Core แล้วรวมทั้งสนับสนุน library ต่าง ๆ เพิ่มอีกด้วยดังนั้นมาลองใช้งานกันดู
Read More…
ความสามารถนี้ถูกปล่อยออกมาตั้งแต่ .NET 7ทำให้สามารถ deploy ระบบที่พัฒนาโดยไม่ต้องมี .NET Runtime ใด ๆโดยทำการ compile ไปเป็น native codeให้เลยหรือเรียกว่า Self-contained appผลที่ตามมาคือ Startup time เร็วขึ้น ใช้ memory น้อยลง ดังนั้นเหมาะมากต่อระบบที่ต้องการรับ load เยอะ ๆ เพื่อให้ scale ได้ง่าย ด้วย resource ที่ใช้น้อยลงอีกรวมทั้ง environment ที่มี resource จำกัดหรือน้อย เช่นพวก Serverless เป็นต้นแต่ก็ยังมีข้อจำกัดในเรื่องของ library/dependency ที่ใช้งานได้อยู่
Read More…
วันนี้ลองเรื่องการทำ Live หรือ Continuous Testing ใน Microsoft Visual Studioไปเจอว่ามี NCrunch ให้ใช้งานตามที่ต้องการช่วยให้เราเห็นผลการทดสอบแบบ real time เมื่อมีการบันทึก codeรวมทั้งแสดง code coverage ใน IDE ให้อีกด้วยเป็นเครื่องมือที่น่าสนใจมาก ๆลองติดตั้งและใช้งานกันดูครับ ง่ายมาก ๆ
Read More…
จากที่ Google Cloud Function ปล่อย 2 gen ออกมาใหม่นั้นทำการปรับปรุงเรื่อง instance ที่ใหญ่ขึ้นการรองรับ request ที่ทำงานนาน ๆรับ event source จาก Eventarcเช่นเดียวกันกับทาง .Net 6 ก็สนับสนุน Cloud Function เช่นเดียวกันดังนั้นเรามาลองใช้งานกันนิดหน่อย
Read More…
จากบทความ Announcing built-in container support for the .NET SDK นั้นอธิบายว่า .NET นั้นสนับสนุน container แล้วช่วยให้การสร้าง OCI container ได้แบบง่าย ๆ ผ่านคำสั่ง $dotnet publish มาดูการใช้งานกัน
Read More…
จากที่เคยเขียน blog อธิบายความสามารถที่น่าสนใจของ .NET 6 previewในช่วงต้นเดือนพฤศจิกายนทาง Microsoft ปล่อย .NET 6 ตัว final มาให้ใช้งานบน production กันแล้วโดยมีความสามารถใหม่ ๆ ดังนี้
Read More…
ระหว่างรอดูบอล ก็ทำการ update และลองใช้งาน .NET 6 Preview 4 กันหน่อยจาก blog เปิดตัว พบว่ามีความสามารถเยอะเลยดังนั้นลองมาสร้าง web applicationเห็นว่ามี update เรื่อง .Net Hot Reload ด้วยมาเริ่มกันเลย
Read More…
ปัญหาที่เจอในระบบ Web หรือ API ที่พัฒนาด้วย .Net + C# นั้นพบว่าเมื่อเราทำการ start server ขึ้นมาแล้ว request แรกที่เข้ามาจะช้ามาก ๆ เมื่อเทียบกับ request ต่อ ๆ มาจะแก้ไขอย่างไรดี
Read More…