Caching, async streams, and Copilot
A varied .NET roundup with ABP Studio GA, EF Core, Redis testcontainers, HybridCache, Application Insights, and C# language tips.
Jasen's top three picks
- 1 Announcing ABP Studio (beta) General Availability
abp.io
ABP Studio GA is a notable milestone for teams building on the ABP ecosystem.
- 2 Mastering C# Culture-Specific Formatting: A Developer’s Guide to Global Applications
medium.com
Culture-specific formatting is one of those topics that saves real bugs in global apps.
- 3 Convert Excel to DataTable or DataTable to Excel in C#
medium.com
Excel/DataTable conversion is practical glue code many teams still need.
Editor's note
I kept this issue deliberately mixed, from platform updates to practical coding patterns. ABP Studio GA and the Aspire 9.1 conversation stand out for folks tracking the .NET ecosystem, while the Redis Testcontainers piece and HybridCache article are immediately useful for day-to-day work. There’s also plenty here for language and design readers, including async streams, type aliasing, and cleaner return-value patterns.
Today's articles
Announcing ABP Studio (beta) General Availability
abp.io
https://abp.io/community/articles/announcing-abp-studio-beta-general-availability-kcfec59b
Topics: .NET Core
Read articleMastering C# Culture-Specific Formatting: A Developer’s Guide to Global Applications
medium.com
https://medium.com/@nagarajvela/mastering-c-culture-specific-formatting-a-developers-guide-to-global-applications-b8d85808fcba
Topics: C#
Read articleConvert Excel to DataTable or DataTable to Excel in C#
medium.com
https://medium.com/@andrewwil/convert-excel-to-datatable-or-datatable-to-excel-in-c-48f5e1a67a63
Topics: C#
Read articleGenerics in C#
medium.com
https://medium.com/@payton9609/generics-in-c-bc2a869d1c0a
Topics: C#
Read articleBuild Responsible AI with Amazon Bedrock Guardrails and .NET
csharp.com
https://www.csharp.com/article/build-responsible-ai-with-amazon-bedrock-guardrails-and-net/
Read articleWhat are the origins of async/await in C#?
youtube.com
https://www.youtube.com/watch?v=MtDdO9YXgq0
Topics: C#
Read articleEntity Framework Core (EF Core) Nedir?
cihatemre.medium.com
https://cihatemre.medium.com/entity-framework-core-ef-core-nedir-2c8d35912dae?source=rss------csharp-5
Topics: EF Core
Read articleBoost Your Integration Tests: Sharing a Redis Container with Testcontainers for .NET
omerugi.medium.com
https://omerugi.medium.com/boost-your-integration-tests-sharing-a-redis-container-with-testcontainers-for-net-8fe8c01d98ec
Topics: Redis Unit Testing
Read articleExplicit Loading in ASP.NET Core Web API
csharp.com
https://www.csharp.com/article/explicit-loading-in-asp-net-core-web-api/
Topics: ASP.NET Core EF Core
Read articleWhy not just use a Tuple or dynamic to return multiple values
dotnetfullstackdev.medium.com
https://dotnetfullstackdev.medium.com/why-not-just-use-a-tuple-or-dynamic-to-return-multiple-values-9f8ad1c13eb8
Topics: C#
Read articleThe Ultimate Guide to Caching in .NET 8: Examples and Real-World Scenarios
medium.com
https://medium.com/@ashokreddy343/the-ultimate-guide-to-caching-in-net-8-examples-and-real-world-scenarios-c7d5220adf57
Topics: .NET 8 Performance
Read articleCleaner code in DotNet: Avoiding Flag Argument Overload with IHttpContextAccessor
medium.com
https://medium.com/@g.safalidis/cleaner-code-in-dotnet-avoiding-flag-argument-overload-with-ihttpcontextaccessor-e712107f2e79
Topics: ASP.NET Core Solid Principles
Read articleWhen to use IsReadOnly or IsEnabled?
askxammy.com
https://askxammy.com/when-to-use-isreadonly-or-isenabled/
Topics: .NET Core
Read articleMy Journey from Console.WriteLine() to Proper Logging in .NET 9
levelup.gitconnected.com
https://levelup.gitconnected.com/my-journey-from-console-writeline-to-proper-logging-in-net-9-ac39f25b212e
Read articleC# Async Streams: The Modern Way to Process Data
medium.com
https://medium.com/@nagarajvela/c-async-streams-the-modern-way-to-process-data-8567f92ce5cc
Topics: C#
Read articleFilter Auto Suggestion Option in Dropdown List View ASP .NET
csharp.com
https://www.csharp.com/article/filter-auto-suggestion-option-in-dropdown-list-view-asp-net/
Topics: ASP.NET Core
Read articleC# 12’s Type Aliasing in .NET 8: A Game-Changer for Cleaner Code
medium.com
https://medium.com/@ashokreddy343/338dc7af5669
Topics: C#
Read article.NET Aspire 9.1 with Rob Richardson
dotnetrocks.com
http://www.dotnetrocks.com/default.aspx?ShowNum=1942
Topics: .NET Aspire
Read articleHow to Write Boilerplate Code Using GitHub Copilot
csharp.com
https://www.csharp.com/article/how-to-write-boilerplate-code-using-github-copilot/
Topics: GitHub Copilot
Read articleMVC-Simple Explanation
medium.com
https://medium.com/@manikarthikgurram2001/mvc-simple-explanation-969ce2f5e390
Topics: ASP.NET MVC
Read articleWhy HybridCache is a Game-Changer for ASP.NET Core Developers with .Net 9
medium.com
https://medium.com/write-a-catalyst/why-hybridcache-is-a-game-changer-for-asp-net-core-developers-with-net-9-e77d59f2e6e1
Topics: ASP.NET Core .NET 9
Read articleHow to log to Azure Application Insights using ILogger in ASP.NET Core
code4it.dev
https://www.code4it.dev/blog/azure-application-insights-ilogger-aspnetcore/
Topics: Application Insights ASP.NET Core
Read articleLearn C#: Refactor Code
csharp.com
https://www.csharp.com/article/learn-c-sharp-refactor-code/
Topics: C# Solid Principles
Read article