เพิ่มประสิทธิภาพเว็บแบบง่ายๆด้วย HybridCache ใน .NET9 By duckycoder 20 พฤษภาคม 2025 10:45 ASP.NET Core, C# การทำ caching ใน .NET มีอยู่ 2 แบบคือ In-Memory cache กับ Distributed caching เป็นการใช้ฐานข้อมูลเช่น Redis เพื่อเก็บ cache ทำให้เราต้องเขียนโค้ดแยกกันสำหรับแต่ละแบบ
คอมไพล์โปรเจค TypeScript ที่เร็วขึ้น 10 เท่า! By duckycoder 12 มีนาคม 2025 08:13 TypeScript เมื่อวาน (11 มีนาคม 2568) ทีมพัฒนา TypeScript ได้ประกาศ คอมไพเลอร์ TypeScript แบบ Native ทำให้การคอมไพล์เร็วขึ้นถึง 10 เท่า เมื่อเห็นตัวเลขนี้ก็อดสงสัยไม่ได้ว่ามันเร็วขึ้นจริงหรือไม่และจะส่งผลอย่างไรกับการใช้งาน
EF Core 10 มี Left Join แล้ว! By duckycoder 4 มีนาคม 2025 19:42 C#, EF Core, LINQ LEFT JOIN เรียกได้ว่าเป็นเรื่องปกติในการ query ข้อมูลแต่กลับไม่เคยมีใน EF เลย ตั้งเริ่มจนปัจจุบัน แต่ใน EF Core 10 ได้ใส่ LeftJoin มาให้แล้ว!!! (นานไปมั้ย) ซึ่งแต่ก่อนเวลาที่ต้ต้องเขียน LEFT JOIN ต้องใช้ GroupJoin, SelectMany และ DefaultIfEmpty ทำให้การเขียนและอ่านยากมาก
10 LINQ ที่นักพัฒนา C# ทุกคนต้องรู้ By duckycoder 23 กุมภาพันธ์ 2025 09:30 C#, LINQ LINQ (Language Integrated Query) เป็นหนึ่งในความสามารถที่ทรงพลังที่สุดใน C# ช่วยให้นักพัฒนาสามารถดึงข้อมูลในคอลเล็กชัน ฐานข้อมูล XML และแหล่งข้อมูลอื่นๆ ได้อย่างกระชับ และอ่านง่าย ไม่ว่าคุณจะทำงานกับคอลเล็กชันในหน่วยความจำหรือฐานข้อมูลผ่าน Entity Framework LINQ จะช่วยเพิ่มประสิทธิภาพการทำงานได้อย่างมาก