.NET 10 AI devs get a gift: Generative AI for Beginners .NET v2.
Rewritten from scratch with MEAI abstractions, native‑SDK RAG, DI‑first samples, file‑based apps, and a full lesson on multi‑agent orchestration, tools, MCP.
Build Azure‑powered AI apps.
👉 ift.tt/qSd9lzQ
ALT spot art.
text reads: Generative AI for Beginners .NET - Refresh. .NET in real Generative AI applications.
.NET 10 is here!
The latest release brings performance boosts, cloud-native enhancements, and AI integration to supercharge your development experience. With improved tooling for #ASPNET Core, expanded C# features, (cont) msft.it/l/6019tMo7l
ALT .net bot in a submarine racecar.
Text reads: Announcing .net 10
We are increasing the length of support offered for .NET Standard Term Support (STS) releases from 18 months to 24 months. This change is effective starting with .NET 9, which means .NET 9 will now reach end of support (cont) msft.it/l/6013tB76B
ALT Timeline of .NET Standard Term Support.
text reads:
.NET STS releases supported for 24 months
.NET 7
Nov 2022
.NET 8
Nov 2023
May 2024
.NET 9
Nov 2024
Latest release
.NET 10
Nov 2025
May 2026
.NET 11
Nov 2026
STANDARD TERM SUPPORT
Patches for 2 years
LONG TERM SUPPORT
Patches for 3 years
Get the details
The image also includes a timeline with colored bars:
Purple bar = Standard Term Support (STS) for 2 years.
Gray bar = Long Term Support (LTS) for 3 years.
.NET 9 is highlighted as the latest release.
Here's your comprehensive guide to understanding and building Model Context Protocol (MCP) Servers for C# developers. It’s a great hands-on resource for exploring MCP and AI assistant integration in .NET environments. 📚 msft.it/6012spDTp
ALT github repo title screen.
text reads: microsoft Let's Learn MCP with C# - Tutorial Series
Full Course: Build AI Agents with Model Context Protocol (MCP)!
Walk through core concepts, hands-on development, advanced implementation, and real-world case studies. Learn how to build and deploy AI agents with MCP in Visual Studio Code, contribute to the community, and apply best practices from early adopters across industries.
🔗 msft.it/6013suzqc
ALT spot art.
text reads: mcp for beginners
Full series
ASP .NET Core Best Practices 💡
#dotnet
Nice article providing guidelines from Microsoft for maximizing performance and reliability of ASP .NET Core apps.
Which of these techniques are you using in your apps right now?
Link in 2nd tweet below.
ALT ASP .NET Core Best Practices MS Learn page screenshot
🚀 Dê o próximo passo no crescimento da sua empresa!
📊 Nosso ERP une tudo que sua gestão precisa em uma única solução. Mais eficiência, menos trabalho manual e decisões baseadas em dados reais. dribion.com
EF Core has many amazing features.
The highlight?
I think it's the bulk update APIs:
- ExecuteUpdate
- ExecuteDelete
Why should you care?
Performance.
You can write optimal UPDATE and DELETE queries.
Here's how: milanjovanovic.tech/blog/how…
Did you try out these new methods?
---
Do you want to simplify your development process? Grab my free Clean Architecture template here: bit.ly/4fKfuTb
GitHub has crossed 150 million developers 🎉 In celebration, we are making GitHub Copilot free in VS Code. That’s chat and code completions. Multi-file edits. Multi-model choice. Extensions like @perplexity_ai , @StackOverflow and more.
GitHub Copilot VS Code. Fused. Free. Happy holiday, coding.
aka.ms/githubcopilotfree
Entity Framework Filtered Include example ⬇️
#dotnet
Using Include() is super common to eager load our child navigation collections, it's default usage however could potentially result in a lot of unnecessary data coming back, particularly in systems which deal with large volumes of data.
Thankfully Entity Framework allows us to filter (and sort) our Includes() as the simple example below shows.
Do you use filtered Includes() much?
How to set Entity Framework Batch size ⬇️
#dotnet
Default batch size for SQL Server is 42, this means if you're inserting 100 records, EF will issue three roundtrips.
Roundtrips are expensive so we can try experimenting with the batch size as a performance and latency optimization technique.
There’s a lot of factors at play though so its really a matter of trial and error to see what performs best. Setting the batch size too low will result in too many roundtrips whereas if it's too high there will be less roundtrips but performance could still be poor as the larger query will take more time to run on the DB server.