# .NET 9

Published articles for .NET 9.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## HybridCache vs IMemoryCache vs Redis in .NET: Which One Should You Actually Use?

DevFeed: [HybridCache vs IMemoryCache vs Redis in .NET: Which One Should You Actually Use?](<https://devfeed.tech/articles/hybridcache-vs-imemorycache-vs-redis-in-net-which-one-should-you-actually-use-109725.md>)

Original publisher: [Read original article](<https://blog.devops.dev/hybridcache-vs-imemorycache-vs-redis-in-net-which-one-should-you-actually-use-d3cf460549bc?source=rss----33f8b2d9a328---4>)

Author: Bharat Chandera

Published: 2026-10-30T18:59:36Z

Content type: comparison

Language: en

Sources: [DevOps.dev](<https://devfeed.tech/sources/devops-dev.md>)

Topics: [.NET](<https://devfeed.tech/topics/net.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [cache](<https://devfeed.tech/tags/cache.md>), [caching](<https://devfeed.tech/tags/caching.md>), [compare](<https://devfeed.tech/tags/compare.md>), [concurrent](<https://devfeed.tech/tags/concurrent.md>), [csharp](<https://devfeed.tech/tags/csharp.md>), [dotnet](<https://devfeed.tech/tags/dotnet.md>), [fast](<https://devfeed.tech/tags/fast.md>), [local](<https://devfeed.tech/tags/local.md>), [net](<https://devfeed.tech/tags/net.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [network](<https://devfeed.tech/tags/network.md>), [query](<https://devfeed.tech/tags/query.md>), [redis](<https://devfeed.tech/tags/redis.md>), [serialization](<https://devfeed.tech/tags/serialization.md>), [services](<https://devfeed.tech/tags/services.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [speed](<https://devfeed.tech/tags/speed.md>), [vs](<https://devfeed.tech/tags/vs.md>)

### AI overview

The excerpt identifies IMemoryCache as the fastest option for in-process caching: it stores object references without serialization or network calls, making hits dictionary lookups. Its stated limitation is no stampede protection, so concurrent requests can all miss when a hot key expires and repeat the underlying work. The article frames HybridCache as removing the rewrite cliff between local memory and Redis, but this excerpt does not provide enough detail to compare their behavior or requirements.

### Source excerpt

Three caches, one decision tree, and a benchmark you can run yourself. Continue reading on DevOps.dev "

## Microsoft Releases Out-of-Band .NET Security Updates: Four Vulnerabilities Addressed

DevFeed: [Microsoft Releases Out-of-Band .NET Security Updates: Four Vulnerabilities Addressed](<https://devfeed.tech/articles/microsoft-releases-out-of-band-net-security-updates-four-vulnerabilities-addressed-100696.md>)

Original publisher: [Read original article](<https://thecyberthrone.in/2026/10/26/microsoft-releases-out-of-band-net-security-updates-four-vulnerabilities-addressed/>)

Author: PravinKarthik

Published: 2026-10-26T17:22:12Z

Content type: news

Language: en

Sources: [Cyber Newsroom](<https://devfeed.tech/sources/cyber-newsroom.md>)

Topics: [.NET](<https://devfeed.tech/topics/net.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [cve remediation](<https://devfeed.tech/topics/cve-remediation.md>), [Security](<https://devfeed.tech/topics/security.md>), [ASP.NET](<https://devfeed.tech/topics/aspnet.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [brotli](<https://devfeed.tech/tags/brotli.md>), [buffer](<https://devfeed.tech/tags/buffer.md>), [buffer-overflow](<https://devfeed.tech/tags/buffer-overflow.md>), [cve](<https://devfeed.tech/tags/cve.md>), [cve-2026-111497](<https://devfeed.tech/tags/cve-2026-111497.md>), [cve-2026-114148](<https://devfeed.tech/tags/cve-2026-114148.md>), [dotnet](<https://devfeed.tech/tags/dotnet.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [net](<https://devfeed.tech/tags/net.md>), [net-10](<https://devfeed.tech/tags/net-10.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [net-8](<https://devfeed.tech/tags/net-8.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [october](<https://devfeed.tech/tags/october.md>), [oob-patches](<https://devfeed.tech/tags/oob-patches.md>), [out-of-band](<https://devfeed.tech/tags/out-of-band.md>), [releases](<https://devfeed.tech/tags/releases.md>), [security](<https://devfeed.tech/tags/security.md>), [security-updates](<https://devfeed.tech/tags/security-updates.md>), [updates](<https://devfeed.tech/tags/updates.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

Microsoft's October 25, 2026 out-of-band .NET updates address four vulnerabilities, including two fixes that correct issues left unresolved by the October 13 updates. The risks differ by component: Brotli decompression can expose applications processing untrusted compressed data; affected Linux tarball ownership metadata can enable local file modification and privilege escalation; and the corrected SocketAsyncEventArgs fix covers .NET 8-11, while the Blazor WebAssembly debugger issue affects .NET 10-11 and requires updating specific server and dev-server package references. Deploy the applicable patched release (8.0.33, 9.0.22, 10.0.14, or .NET 11 RC3), rebuild self-contained applications and containers, review affected Linux installations, and verify production versions. `dotnet --list-runtimes` checks shared runtimes but does not reveal runtimes bundled with self-contained or NativeAOT applications. .NET Framework is not affected by the described Brotli vulnerability.

### Source excerpt

Microsoft Releases Out-of-Band .NET Security Updates: Four Vulnerabilities Addressed Microsoft released out-of-band security updates for .NET on October 25, 2026, outside its regular monthly servicing schedule.The release addresses a buffer overflow vulnerability in Brotli decompressi ... Read more Published Date: Oct 26, 2026 (2 hours, 22 minutes ago) Vulnerabilities has been mentioned in this article. CVE-2026-111497 CVE-2026-70197 CVE-2026-102870 CVE-2026-114148

## Microsoft releases emergency .NET patches for critical Brotli flaw

DevFeed: [Microsoft releases emergency .NET patches for critical Brotli flaw](<https://devfeed.tech/articles/microsoft-releases-emergency-net-patches-for-critical-brotli-flaw-100635.md>)

Original publisher: [Read original article](<https://www.bleepingcomputer.com/news/microsoft/microsoft-releases-emergency-net-patches-for-critical-brotli-flaw/>)

Author: Sergiu Gatlan

Published: 2026-10-26T15:38:24Z

Content type: news

Language: en

Sources: [BleepingComputer](<https://devfeed.tech/sources/bleepingcomputer.md>)

Topics: [.NET](<https://devfeed.tech/topics/net.md>), [patches](<https://devfeed.tech/topics/patches.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [ASP.NET Core](<https://devfeed.tech/topics/asp-net-core.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [broccoli2shell](<https://devfeed.tech/tags/broccoli2shell.md>), [brotli](<https://devfeed.tech/tags/brotli.md>), [computer-help](<https://devfeed.tech/tags/computer-help.md>), [computers](<https://devfeed.tech/tags/computers.md>), [critical](<https://devfeed.tech/tags/critical.md>), [critical-vulnerability](<https://devfeed.tech/tags/critical-vulnerability.md>), [emergency](<https://devfeed.tech/tags/emergency.md>), [emergency-update](<https://devfeed.tech/tags/emergency-update.md>), [http2shell](<https://devfeed.tech/tags/http2shell.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mac](<https://devfeed.tech/tags/mac.md>), [malware](<https://devfeed.tech/tags/malware.md>), [malware-removal](<https://devfeed.tech/tags/malware-removal.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [net](<https://devfeed.tech/tags/net.md>), [net-10](<https://devfeed.tech/tags/net-10.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [net-8](<https://devfeed.tech/tags/net-8.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [node2shell](<https://devfeed.tech/tags/node2shell.md>), [out-of-band](<https://devfeed.tech/tags/out-of-band.md>), [patch](<https://devfeed.tech/tags/patch.md>), [patches](<https://devfeed.tech/tags/patches.md>), [releases](<https://devfeed.tech/tags/releases.md>), [security](<https://devfeed.tech/tags/security.md>), [security-update](<https://devfeed.tech/tags/security-update.md>), [security-updates](<https://devfeed.tech/tags/security-updates.md>), [spyware](<https://devfeed.tech/tags/spyware.md>), [support](<https://devfeed.tech/tags/support.md>), [tech-support](<https://devfeed.tech/tags/tech-support.md>), [technical-support](<https://devfeed.tech/tags/technical-support.md>), [updates](<https://devfeed.tech/tags/updates.md>), [virus](<https://devfeed.tech/tags/virus.md>), [virus-removal](<https://devfeed.tech/tags/virus-removal.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

Microsoft issued out-of-band security updates for .NET 8, .NET 9, .NET 10, and .NET 11 Release Candidate 3 to fix CVE-2026-111497, a critical out-of-bounds write in Brotli decompression also called Broccoli2Shell, Node2Shell, and HTTP2Shell. A malicious compressed stream can cause crashes or memory leaks and may enable remote code execution; the advisory also describes remote privilege escalation on unpatched .NET systems using non-default configurations. Applications are exposed when they opt into ASP.NET Core request decompression or HttpClient automatic response decompression, or invoke .NET Brotli APIs; decompression is not enabled by default. PoC exploits are public, but the excerpt reports no malicious exploitation in the wild. Microsoft advises updating promptly. If patching is delayed, block incoming Brotli-compressed requests through a proxy or firewall, or disable Brotli decoding. Updating the system Brotli library may not protect applications that bundle their own copy.

### Source excerpt

Microsoft released emergency .NET security updates to patch a critical vulnerability known as Broccoli2Shell, also tracked as Node2Shell and HTTP2Shell. [...]

## .NET October 2026 Out-of-Band Security Updates

DevFeed: [.NET October 2026 Out-of-Band Security Updates](<https://devfeed.tech/articles/net-october-2026-out-of-band-security-updates-99267.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/dotnet/dotnet-october-2026-oob-security-updates/>)

Author: Rahul Bhandari (MSFT)

Published: 2026-10-25T18:45:00Z

Content type: release

Language: en

Sources: [.NET Blog](<https://devfeed.tech/sources/net-blog.md>)

Topics: [.NET](<https://devfeed.tech/topics/net.md>), [Security](<https://devfeed.tech/topics/security.md>), [ASP.NET Core](<https://devfeed.tech/topics/asp-net-core.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [algorithm](<https://devfeed.tech/tags/algorithm.md>), [apis](<https://devfeed.tech/tags/apis.md>), [application](<https://devfeed.tech/tags/application.md>), [applications](<https://devfeed.tech/tags/applications.md>), [artifacts](<https://devfeed.tech/tags/artifacts.md>), [brotli](<https://devfeed.tech/tags/brotli.md>), [cve-2026-111497](<https://devfeed.tech/tags/cve-2026-111497.md>), [cve-2026-114148](<https://devfeed.tech/tags/cve-2026-114148.md>), [maintenance-updates](<https://devfeed.tech/tags/maintenance-updates.md>), [net](<https://devfeed.tech/tags/net.md>), [net-10](<https://devfeed.tech/tags/net-10.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [net-8](<https://devfeed.tech/tags/net-8.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [net-framework](<https://devfeed.tech/tags/net-framework.md>), [october](<https://devfeed.tech/tags/october.md>), [oob](<https://devfeed.tech/tags/oob.md>), [out-of-band](<https://devfeed.tech/tags/out-of-band.md>), [ownership](<https://devfeed.tech/tags/ownership.md>), [security](<https://devfeed.tech/tags/security.md>), [security-updates](<https://devfeed.tech/tags/security-updates.md>), [updates](<https://devfeed.tech/tags/updates.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

The October 2026 out-of-band updates for .NET 8, 9, and 10 and .NET 11 RC3 address Brotli decoder vulnerability CVE-2026-111497 and Linux tarball ownership vulnerability CVE-2026-114148, and provide fixes for two issues not fully addressed by the October 13 release. Brotli processing may be affected through ASP.NET Core request decompression, HttpClient automatic response decompression, or System.IO.Compression APIs; the two decompression features are off by default, and .NET Framework is unaffected. The tarball issue affects source-build tarballs for .NET 10 and 11, and also ASP.NET Core tarball distributions for .NET 8 and 9. To update, install the targeted runtime and restart framework-dependent apps; rebuild and republish self-contained apps; rebuild and redeploy containers with updated images; or use updated source-build artifacts and rebuild packages. ASP.NET Core tarball users on .NET 8 and 9 should install the refreshed tarball. .NET 11 RC2 users should move to RC3.

### Source excerpt

Out-of-band security updates for .NET address the Brotli decoder vulnerability and tarball ownership vulnerability. The post .NET October 2026 Out-of-Band Security Updates appeared first on .NET Blog.

## Microsoft Previews dotnetup: Toolchain Manager for .NET SDKs and Runtimes

DevFeed: [Microsoft Previews dotnetup: Toolchain Manager for .NET SDKs and Runtimes](<https://devfeed.tech/articles/microsoft-previews-dotnetup-toolchain-manager-for-net-sdks-and-runtimes-92534.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/10/dotnetup-preview/>)

Author: Almir Vuk

Published: 2026-10-21T08:15:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [.NET](<https://devfeed.tech/topics/net.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>)

Tags: [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-assistants](<https://devfeed.tech/tags/ai-assistants.md>), [azure-devops](<https://devfeed.tech/tags/azure-devops.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [daily](<https://devfeed.tech/tags/daily.md>), [development](<https://devfeed.tech/tags/development.md>), [dotnetup](<https://devfeed.tech/tags/dotnetup.md>), [dotnetup-preview](<https://devfeed.tech/tags/dotnetup-preview.md>), [latest](<https://devfeed.tech/tags/latest.md>), [lts](<https://devfeed.tech/tags/lts.md>), [manager](<https://devfeed.tech/tags/manager.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [net](<https://devfeed.tech/tags/net.md>), [net-10](<https://devfeed.tech/tags/net-10.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [net-core](<https://devfeed.tech/tags/net-core.md>), [net-sdk](<https://devfeed.tech/tags/net-sdk.md>), [news](<https://devfeed.tech/tags/news.md>), [preview](<https://devfeed.tech/tags/preview.md>), [public](<https://devfeed.tech/tags/public.md>), [runtimes](<https://devfeed.tech/tags/runtimes.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>), [updates](<https://devfeed.tech/tags/updates.md>), [user](<https://devfeed.tech/tags/user.md>)

### AI overview

dotnetup is in public preview as a cross-platform manager for .NET SDKs and runtimes, installing them in a user directory without administrator rights in its default setup. It tracks channels such as latest, lts, preview, and daily, resolves them to releases during updates, keeps exact versions pinned, and reads the nearest global.json to support deterministic team builds. It can install supported runtimes individually and removes components no longer required. Access modes range from running .NET through dotnetup to editing shell configuration; Windows-only everywhere mode changes system PATH and requires elevation, and may take precedence over Visual Studio's machine-wide SDKs. Microsoft says commands may change during preview and recommends installers, package managers, or Visual Studio for production machines. Users also raised concerns about the curl-to-shell bootstrap, lack of package-manager options, Visual Studio visibility, and management of other CLI tools; packages are planned after user validation.

### Source excerpt

Microsoft has released a public preview of dotnetup, a cross-platform toolchain manager that installs and updates .NET SDKs and runtimes in the user's own directory without admin rights. It tracks channels such as latest, lts, preview, and daily, reads global.json, and removes unused installs. Commands may still change before general availability. By Almir Vuk

## .NET 11 Release Candidate 2: Go-Live License and Updates Across Libraries, F#, MAUI, and WinForms

DevFeed: [.NET 11 Release Candidate 2: Go-Live License and Updates Across Libraries, F#, MAUI, and WinForms](<https://devfeed.tech/articles/net-11-release-candidate-2-go-live-license-and-updates-across-libraries-f-maui-and-winforms-89984.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/10/dotnet-11-rc-2/>)

Author: Almir Vuk

Published: 2026-10-19T08:00:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [.NET](<https://devfeed.tech/topics/net.md>), [version](<https://devfeed.tech/topics/version.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [.NET MAUI](<https://devfeed.tech/topics/net-maui.md>), [WinForms](<https://devfeed.tech/topics/winforms.md>)

Tags: [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [candidate](<https://devfeed.tech/tags/candidate.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [development](<https://devfeed.tech/tags/development.md>), [dotnet-11-rc-2](<https://devfeed.tech/tags/dotnet-11-rc-2.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [net](<https://devfeed.tech/tags/net.md>), [net-10](<https://devfeed.tech/tags/net-10.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [net-maui](<https://devfeed.tech/tags/net-maui.md>), [news](<https://devfeed.tech/tags/news.md>), [nuget](<https://devfeed.tech/tags/nuget.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [quantum](<https://devfeed.tech/tags/quantum.md>), [release](<https://devfeed.tech/tags/release.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [winforms](<https://devfeed.tech/tags/winforms.md>)

### AI overview

Microsoft released .NET 11 Release Candidate 2 under a go-live license, with support in Visual Studio 2026 Insiders and VS Code with the C# Dev Kit. The release includes library, runtime, SDK, NuGet, F#, ASP.NET Core, .NET MAUI, and Windows Forms changes, including experimental post-quantum cryptography APIs, file-based app directive improvements, NuGet package cooldowns, and a C# UI option for MAUI.

### Source excerpt

Microsoft has released .NET 11 Release Candidate 2 under a go-live license, supported in Visual Studio 2026 Insiders. The release adds incremental CBOR reading, experimental post-quantum cryptography APIs, file-based app directive improvements, NuGet package cooldowns, F# runtime async building blocks, a C# UI option for .NET MAUI, and refined Windows Forms visual styles. By Almir Vuk

## Try SqlClient's new connection pool for faster parallel connections

DevFeed: [Try SqlClient's new connection pool for faster parallel connections](<https://devfeed.tech/articles/try-sqlclient-s-new-connection-pool-for-faster-parallel-connections-66412.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/azure-sql/try-sqlclients-new-connection-pool-for-faster-parallel-connections/>)

Author: Malcolm Daigle

Published: 2026-10-06T22:42:12Z

Content type: article

Language: en

Sources: [Azure SQL Dev Corner](<https://devfeed.tech/sources/azure-sql-dev-corner.md>)

Topics: [connection pool](<https://devfeed.tech/topics/connection-pool.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Python Driver for Azure SQL](<https://devfeed.tech/topics/python-driver-for-azure-sql.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [azure-sql](<https://devfeed.tech/tags/azure-sql.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [drivers](<https://devfeed.tech/tags/drivers.md>), [net](<https://devfeed.tech/tags/net.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [sqlclient](<https://devfeed.tech/tags/sqlclient.md>)

### AI overview

Microsoft.Data.SqlClient 7.1.0 introduces an optional connection pool that opens connections concurrently. In cold-start benchmarks with 100 concurrent callers on Linux, it reduced mean completion time from 630.1 ms to 117.5 ms for synchronous opens and from 604.1 ms to 92.0 ms for asynchronous opens. The article cautions that asynchronous opens still use managed thread-pool threads for synchronous network calls, which can create pressure on high-latency connections.

### Source excerpt

You told us that applications using Microsoft.Data.SqlClient can take too long to establish the database connections they need. When many requests need connections at the same time, waiting for the connection pool to grow can delay application readiness and increase latency. This can happen even in common situations like querying several pieces of metadata during [...] The post Try SqlClient's new connection pool for faster parallel connections appeared first on Azure SQL Dev Corner.

## How to Augment Voice Calls with Twilio Intelligence in C#

DevFeed: [How to Augment Voice Calls with Twilio Intelligence in C#](<https://devfeed.tech/articles/how-to-augment-voice-calls-with-twilio-intelligence-in-c-62325.md>)

Original publisher: [Read original article](<https://www.twilio.com/en-us/blog/developers/tutorials/product/augment-voice-calls-twilio-intelligence-csharp>)

Author: Amanda Lange, Matthew Setter

Published: 2026-09-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [Twilio](<https://devfeed.tech/sources/twilio-blog.md>), [Twilio Blog](<https://devfeed.tech/sources/twilio-blog-2.md>)

Topics: [AI interaction best practices](<https://devfeed.tech/topics/ai-interaction-best-practices.md>), [twilio api](<https://devfeed.tech/topics/twilio-api.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [Neo4j](<https://devfeed.tech/topics/neo4j.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [api](<https://devfeed.tech/tags/api.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [database](<https://devfeed.tech/tags/database.md>), [developer-insights](<https://devfeed.tech/tags/developer-insights.md>), [git](<https://devfeed.tech/tags/git.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [net](<https://devfeed.tech/tags/net.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [ngrok](<https://devfeed.tech/tags/ngrok.md>), [openai](<https://devfeed.tech/tags/openai.md>), [openai-api](<https://devfeed.tech/tags/openai-api.md>), [re](<https://devfeed.tech/tags/re.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [twilio](<https://devfeed.tech/tags/twilio.md>), [voice](<https://devfeed.tech/tags/voice.md>)

### AI overview

This tutorial shows how to combine Twilio Conversation Intelligence, Conversation Orchestrator, and Conversation Memory in a C# voice agent. It adds a webhook that stores call summaries, caller sentiment, and guideline adherence assessments in a SQLite database.

### Source excerpt

How to Augment Voice Calls with Twilio Intelligence in C#

## Security updates for Thursday

DevFeed: [Security updates for Thursday](<https://devfeed.tech/articles/security-updates-for-thursday-41293.md>)

Original publisher: [Read original article](<https://lwn.net/Articles/1094962/>)

Author: corbet

Published: 2026-09-17T12:48:01Z

Content type: news

Language: en

Sources: [LWN.net](<https://devfeed.tech/sources/lwn-net.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [python](<https://devfeed.tech/tags/python.md>), [security](<https://devfeed.tech/tags/security.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

A roundup of security updates issued by AlmaLinux, Debian, Fedora, Mageia, Red Hat, Slackware, SUSE, and Ubuntu. The updates cover packages and components including .NET, kernels, Firefox, nginx, Python packages, Grafana, OpenTelemetry Collector, Ansible, and valkey.

### Source excerpt

Security updates have been issued by AlmaLinux (.NET 10.0, .NET 8.0, .NET 9.0, corosync, firewalld, kernel, kernel-rt, libevent, libsoup, microcode_ctl, nginx:1.26, python-lxml, rsyslog, tesseract, and unbound), Debian (firefox-esr, mkvtoolnix, thunderbird, and tor), Fedora (open62541, php-pecl-mongodb2, python-django6, python-jwcrypto, and roundcubemail), Mageia (aom, cockpit, libgd, packagekit, and python-h2), Red Hat (corosync, delve, git-lfs, grafana-pcp, gstreamer1-plugins-base, libvirt, opentelemetry-collector, and rhc-worker-playbook), Slackware (mozilla-firefox and mozilla-thunderbird), SUSE (acl, attr, alloy, ansible-core, clamav, containerized-data-importer, corosync, cups, distribution, glibc, google-cloud-sap-agent, govulncheck-vulndb, gvfs, helm, jq, kbd, kubernetes1.34-apiserver, kubernetes1.35-apiserver, lcms2, libcupsfilters, liblzmasdk26, libzypp, zypper, mistral-vibe, opensc, openvpn, pcre2, python-jwcrypto, tomcat, tomcat10, and tomcat11), and Ubuntu (guix, libheif, perl, python-cryptography, sqlite3, and valkey).

## Microsoft Releases .NET 11 RC1 with Go-Live Support, C# 15 and F# 11 as Default Language Versions

DevFeed: [Microsoft Releases .NET 11 RC1 with Go-Live Support, C# 15 and F# 11 as Default Language Versions](<https://devfeed.tech/articles/microsoft-releases-net-11-rc1-with-go-live-support-c-15-and-f-11-as-default-language-versions-26600.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/dotnet-11-rc-1-release/>)

Author: Almir Vuk

Published: 2026-09-15T07:11:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [.NET](<https://devfeed.tech/topics/net.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [releases](<https://devfeed.tech/topics/releases.md>), [ASP.NET Core](<https://devfeed.tech/topics/asp-net-core.md>), [F#](<https://devfeed.tech/topics/fsharp.md>), [SignalR](<https://devfeed.tech/topics/signalr.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [.NET MAUI](<https://devfeed.tech/topics/net-maui.md>), [native aot](<https://devfeed.tech/topics/native-aot.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [asp-net-core](<https://devfeed.tech/tags/asp-net-core.md>), [c-sharp-15](<https://devfeed.tech/tags/c-sharp-15.md>), [development](<https://devfeed.tech/tags/development.md>), [dotnet-11-rc-1-release](<https://devfeed.tech/tags/dotnet-11-rc-1-release.md>), [f-sharp](<https://devfeed.tech/tags/f-sharp.md>), [ios](<https://devfeed.tech/tags/ios.md>), [macos](<https://devfeed.tech/tags/macos.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [native-aot](<https://devfeed.tech/tags/native-aot.md>), [net](<https://devfeed.tech/tags/net.md>), [net-10](<https://devfeed.tech/tags/net-10.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [net-core](<https://devfeed.tech/tags/net-core.md>), [net-maui](<https://devfeed.tech/tags/net-maui.md>), [news](<https://devfeed.tech/tags/news.md>), [releases](<https://devfeed.tech/tags/releases.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [signalr](<https://devfeed.tech/tags/signalr.md>)

### AI overview

Microsoft released .NET 11 Release Candidate 1 with go-live support for production use. It makes C# 15 and F# 11 the default language versions and stabilizes features from the preview cycle. The release also extends testing across mobile and desktop targets, updates SignalR authentication refresh APIs, and adds SDK, ASP.NET Core, Blazor, and Native AOT-related improvements.

### Source excerpt

Last week, Microsoft has released .NET 11 Release Candidate 1, the first release candidate of the cycle, shipping with a go-live support license for production use. The release makes C# 15 and F# 11 the default language versions, extends dotnet test to mobile and desktop targets, finalizes the SignalR authentication refresh APIs, and improves Android build times in .NET MAUI. By Almir Vuk

## How to Orchestrate Multi-Call Conversations with an LLM and Twilio Conversation Memory

DevFeed: [How to Orchestrate Multi-Call Conversations with an LLM and Twilio Conversation Memory](<https://devfeed.tech/articles/how-to-orchestrate-multi-call-conversations-with-an-llm-and-twilio-conversation-memory-31440.md>)

Original publisher: [Read original article](<https://www.twilio.com/en-us/blog/developers/tutorials/product/orchestrate-multi-call-conversations-with-llm-twilio-conversation-memory>)

Author: Amanda Lange

Published: 2026-09-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Twilio](<https://devfeed.tech/sources/twilio-blog.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [.NET](<https://devfeed.tech/topics/net.md>), [ASP.NET](<https://devfeed.tech/topics/aspnet.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Environment Variables](<https://devfeed.tech/topics/environment-variables.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [conversation-memory](<https://devfeed.tech/tags/conversation-memory.md>), [developer-insights](<https://devfeed.tech/tags/developer-insights.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [llm](<https://devfeed.tech/tags/llm.md>), [net](<https://devfeed.tech/tags/net.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [openai](<https://devfeed.tech/tags/openai.md>)

### AI overview

This tutorial shows how to build a C# .NET 9 ASP.NET Core service that preserves caller context, preferences, and action history across separate inbound calls using Twilio Conversation Memory and an LLM.

### Source excerpt

How to Orchestrate Multi-Call Conversations with an LLM and Twilio Conversation Memory

## How to Connect Your Twilio Agent to External APIs

DevFeed: [How to Connect Your Twilio Agent to External APIs](<https://devfeed.tech/articles/how-to-connect-your-twilio-agent-to-external-apis-31438.md>)

Original publisher: [Read original article](<https://www.twilio.com/en-us/blog/developers/tutorials/product/how-to-connect-twilio-agent-to-external-apis>)

Author: Amanda Lange

Published: 2026-09-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Twilio](<https://devfeed.tech/sources/twilio-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [API](<https://devfeed.tech/topics/api.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [.NET](<https://devfeed.tech/topics/net.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [developer-insights](<https://devfeed.tech/tags/developer-insights.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [net](<https://devfeed.tech/tags/net.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [ngrok](<https://devfeed.tech/tags/ngrok.md>), [openai](<https://devfeed.tech/tags/openai.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

This tutorial explains how to build a voice AI agent with C# and .NET 9 using Twilio Conversation Relay. It demonstrates LLM tool calling to fetch live data from an external REST API and covers project setup, required packages, environment variables, and API key storage.

### Source excerpt

How to Connect Your Twilio Agent to External APIs

## Lessons Learned from Fixing Flaky Tests with Claude

DevFeed: [Lessons Learned from Fixing Flaky Tests with Claude](<https://devfeed.tech/articles/lessons-learned-from-fixing-flaky-tests-with-claude-29069.md>)

Original publisher: [Read original article](<https://henrikwarne.com/2026/08/15/lessons-learned-from-fixing-flaky-tests-with-claude/>)

Author: Henrik Warne

Published: 2026-08-15T15:50:33Z

Content type: article

Language: en

Sources: [Henrik Warne](<https://devfeed.tech/sources/henrik-warne.md>)

Topics: [Claude](<https://devfeed.tech/topics/claude.md>), [Software Testing](<https://devfeed.tech/topics/software-testing.md>)

Tags: [claude](<https://devfeed.tech/tags/claude.md>), [flaky-tests](<https://devfeed.tech/tags/flaky-tests.md>), [integration](<https://devfeed.tech/tags/integration.md>), [learning](<https://devfeed.tech/tags/learning.md>), [llm](<https://devfeed.tech/tags/llm.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [programming](<https://devfeed.tech/tags/programming.md>), [running](<https://devfeed.tech/tags/running.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

The article describes lessons learned from using Claude to diagnose and fix flaky integration tests after parallelizing a test suite. It explains that blindly accepting plausible fixes was ineffective, while understanding and reviewing each change was important.

### Source excerpt

We recently sped up our integration tests by a factor of ten by running many of them in parallel. There were several flaky tests in the new test suite. Claude was really useful in getting rid of almost all flakyness, ... Continue reading ->

## Making foreach on an IEnumerable allocation-free using reflection and dynamic methods

DevFeed: [Making foreach on an IEnumerable allocation-free using reflection and dynamic methods](<https://devfeed.tech/articles/making-foreach-on-an-ienumerable-allocation-free-using-reflection-and-dynamic-methods-51481.md>)

Original publisher: [Read original article](<https://andrewlock.net/making-foreach-on-an-ienumerable-allocation-free-using-reflection-and-dynamic-methods/>)

Author: Andrew Lock

Published: 2026-01-20T10:00:00Z

Content type: tutorial

Language: en

Sources: [Andrew Lock | .NET Escapades](<https://devfeed.tech/sources/andrew-lock-net-escapades.md>)

Topics: [C#](<https://devfeed.tech/topics/csharp.md>), [.NET](<https://devfeed.tech/topics/net.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [pattern matching](<https://devfeed.tech/topics/pattern-matching.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [datadog](<https://devfeed.tech/tags/datadog.md>), [net](<https://devfeed.tech/tags/net.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [net-core](<https://devfeed.tech/tags/net-core.md>), [pattern-matching](<https://devfeed.tech/tags/pattern-matching.md>), [performance](<https://devfeed.tech/tags/performance.md>), [performance-net-core-datadog](<https://devfeed.tech/tags/performance-net-core-datadog.md>)

### AI overview

This post explains why foreach over an IEnumerable can allocate in C#, then demonstrates how reflection and DynamicMethod can eliminate that allocation. It examines compiler lowering, pattern-based enumeration, and benchmark results across .NET Framework and .NET 9.

### Source excerpt

In this post I describe why foreach sometimes allocates, and show how you can use DynamicMethod and Reflection.Emit to go allocation-free

## Heroku Support for .NET 10 LTS: What Developers Need to Know

DevFeed: [Heroku Support for .NET 10 LTS: What Developers Need to Know](<https://devfeed.tech/articles/heroku-support-for-net-10-lts-what-developers-need-to-know-26498.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/support-for-dotnet-10-lts-what-developers-need-know/>)

Author: Rune Soerensen

Published: 2025-11-11T08:00:23Z

Content type: release

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [.NET](<https://devfeed.tech/topics/net.md>), [ASP.NET Core](<https://devfeed.tech/topics/asp-net-core.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [2026](<https://devfeed.tech/tags/2026.md>), [applications](<https://devfeed.tech/tags/applications.md>), [apps](<https://devfeed.tech/tags/apps.md>), [asp-net-core](<https://devfeed.tech/tags/asp-net-core.md>), [buildpacks](<https://devfeed.tech/tags/buildpacks.md>), [builds](<https://devfeed.tech/tags/builds.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developers](<https://devfeed.tech/tags/developers.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [f-sharp](<https://devfeed.tech/tags/f-sharp.md>), [features](<https://devfeed.tech/tags/features.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [languages](<https://devfeed.tech/tags/languages.md>), [lts](<https://devfeed.tech/tags/lts.md>), [net](<https://devfeed.tech/tags/net.md>), [net-10](<https://devfeed.tech/tags/net-10.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [net-conf](<https://devfeed.tech/tags/net-conf.md>), [nextgen](<https://devfeed.tech/tags/nextgen.md>), [product-features](<https://devfeed.tech/tags/product-features.md>), [release](<https://devfeed.tech/tags/release.md>), [support](<https://devfeed.tech/tags/support.md>)

### AI overview

.NET 10 is available on Heroku and, as a three-year LTS release with regular updates and security patches, is presented as the recommended basis for new production apps. Heroku says its buildpack supports .NET 10 features including single-file apps, which it auto-detects and builds without project configuration. .NET 8 and .NET 9 remain supported alongside .NET 10 but reach end of support on November 10, 2026, so the article recommends planning migrations. The excerpt also names a new solution format and says .NET 10 RC apps will use the stable release on a subsequent build, but the relevant migration command and build details are missing.

### Source excerpt

It's that time of year for .NET when we get a new major version and a bunch of exciting features. .NET Conf 2025 kicked off earlier today, bringing with it the release of .NET 10, as well as ASP.NET Core 10, C# 14, and F# 10. Congrats (and a big thank you) to the .NET [...] The post Heroku Support for .NET 10 LTS: What Developers Need to Know appeared first on Heroku.

## Getting Started With Queryable Encryption in the MongoDB C# Driver

DevFeed: [Getting Started With Queryable Encryption in the MongoDB C# Driver](<https://devfeed.tech/articles/getting-started-with-queryable-encryption-in-the-mongodb-c-driver-21832.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2025/04/getting-started-with-queryable-encryption-in-the-mongodb-c-driver/>)

Author: Luce Carter

Published: 2025-04-22T12:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [C#](<https://devfeed.tech/topics/csharp.md>)

Tags: [application](<https://devfeed.tech/tags/application.md>), [atlas](<https://devfeed.tech/tags/atlas.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [csharp](<https://devfeed.tech/tags/csharp.md>), [dotnet](<https://devfeed.tech/tags/dotnet.md>), [driver](<https://devfeed.tech/tags/driver.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [healthcare](<https://devfeed.tech/tags/healthcare.md>), [key-management](<https://devfeed.tech/tags/key-management.md>), [library](<https://devfeed.tech/tags/library.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [private](<https://devfeed.tech/tags/private.md>), [queries](<https://devfeed.tech/tags/queries.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

MongoDB Queryable Encryption lets the server query encrypted data without reading it, and lets applications choose which fields to encrypt. The excerpt's C# tutorial applies it to sensitive healthcare fields such as SSNs and dates of birth. It requires .NET 9, a MongoDB cluster running version 7.0 or later, and a project cloned from the tutorial's repository. Setup includes downloading the automatic encryption shared library for the correct platform, adding its path and the cluster connection string to appsettings, then creating a helper class for encryption key management. The excerpt ends during that class's instructions, so it does not establish the full implementation.

### Source excerpt

With the release of MongoDB 7.0 in August 2023, we introduced a feature called Queryable Encryption, the first of its kind. With queryable encryption, your data is encrypted, even at rest, with the se... The post Getting Started With Queryable Encryption in the MongoDB C# Driver appeared first on DEV.

## Securing MySQL Databases with SSL/TLS.

DevFeed: [Securing MySQL Databases with SSL/TLS.](<https://devfeed.tech/articles/securing-mysql-databases-with-ssl-tls-29823.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/secure-database-with-tls/>)

Author: ben@goteleport.com (Ben Arent)

Published: 2022-07-25T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [MySQL](<https://devfeed.tech/topics/mysql.md>), [SSL](<https://devfeed.tech/topics/ssl.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>)

Tags: [apt](<https://devfeed.tech/tags/apt.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [databases](<https://devfeed.tech/tags/databases.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [guide](<https://devfeed.tech/tags/guide.md>), [install](<https://devfeed.tech/tags/install.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [tls](<https://devfeed.tech/tags/tls.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [verify](<https://devfeed.tech/tags/verify.md>)

### AI overview

A tutorial on securing MySQL 8 connections with SSL/TLS on Ubuntu 22.04. It covers installing MySQL, configuring security best practices, creating users with appropriate privileges, and setting up certificates for encrypted database traffic.

### Source excerpt

How to secure a MySQL Database with SSL/TLS for MySQL 8 and Ubuntu 22.04.