# C#

Published articles for C#.

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

## Modernize your .NET apps for Windows Arm64 with GitHub Copilot

DevFeed: [Modernize your .NET apps for Windows Arm64 with GitHub Copilot](<https://devfeed.tech/articles/modernize-your-net-apps-for-windows-arm64-with-github-copilot-121215.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/dotnet/modernize-dotnet-apps-for-windows-arm64/>)

Author: Mika Dumont

Published: 2026-11-05T18:05:00Z

Content type: tutorial

Language: en

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

Topics: [.NET](<https://devfeed.tech/topics/net.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [arm64](<https://devfeed.tech/tags/arm64.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [migration](<https://devfeed.tech/tags/migration.md>), [modernization](<https://devfeed.tech/tags/modernization.md>), [modernize](<https://devfeed.tech/tags/modernize.md>), [net](<https://devfeed.tech/tags/net.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

The GitHub Copilot upgrade agent assesses .NET projects migrating from Windows x64 or x86 to Windows Arm64, identifies architecture-specific code, unsupported native dependencies, package compatibility issues, and configuration blockers, then proposes a codebase-specific plan and helps update code, dependencies, and project settings with developer review. It can build migrated components; runtime testing depends on access to matching Arm64 hardware or CI runners. A successful build alone does not validate runtime behavior, so validation on Windows Arm64 is still needed. The scenario targets portability and correctness, not Arm64 performance tuning; performance can be measured separately after validation.

### Source excerpt

Modernize your .NET apps for Windows Arm64 with the GitHub Copilot upgrade agent, from identifying migration blockers to planning and making code changes. The post Modernize your .NET apps for Windows Arm64 with GitHub Copilot appeared first on .NET Blog.

## GPT-6 Cyber Security Evaluation: CodeRabbit's Results

DevFeed: [GPT-6 Cyber Security Evaluation: CodeRabbit's Results](<https://devfeed.tech/articles/gpt-6-cyber-security-evaluation-coderabbit-s-results-121126.md>)

Original publisher: [Read original article](<https://coderabbit.ai/blog/gpt-6-cyber-security-evaluation>)

Author: Rohit Khanna

Published: 2026-11-05T12:00:00Z

Content type: news

Language: en

Sources: [CodeRabbit](<https://devfeed.tech/sources/coderabbit.md>)

Topics: [ai code review](<https://devfeed.tech/topics/ai-code-review.md>), [AI in cybersecurity](<https://devfeed.tech/topics/ai-in-cybersecurity.md>), [Static code analysis](<https://devfeed.tech/topics/static-code-analysis.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [authorization](<https://devfeed.tech/tags/authorization.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [bypass](<https://devfeed.tech/tags/bypass.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [cases](<https://devfeed.tech/tags/cases.md>), [cross-site-scripting](<https://devfeed.tech/tags/cross-site-scripting.md>), [cyber-security](<https://devfeed.tech/tags/cyber-security.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [daybreak](<https://devfeed.tech/tags/daybreak.md>), [daybreak-defense-network](<https://devfeed.tech/tags/daybreak-defense-network.md>), [deep](<https://devfeed.tech/tags/deep.md>), [denial-of-service](<https://devfeed.tech/tags/denial-of-service.md>), [english](<https://devfeed.tech/tags/english.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [exploited](<https://devfeed.tech/tags/exploited.md>), [featured](<https://devfeed.tech/tags/featured.md>), [go](<https://devfeed.tech/tags/go.md>), [gpt-6-cyber](<https://devfeed.tech/tags/gpt-6-cyber.md>), [idor](<https://devfeed.tech/tags/idor.md>), [model-evaluation](<https://devfeed.tech/tags/model-evaluation.md>), [results](<https://devfeed.tech/tags/results.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

In CodeRabbit Secure's comparison on the same 33 cases, adding GPT-6 Cyber increased known-issue catches from 19 to 22 (a 15.8% relative gain) and raised high- and medium-severity findings in final reports by 65.6%, rounded to 66%. The net gain reflects five additional catches and two baseline catches lost; nine selected issues remained undetected by both configurations. Cases covered nine programming languages, and only issues present in final reports with an explanation received catch credit. The extra findings have not yet been assessed for validity, so report accuracy and prioritization remain open questions. Investigation used high reasoning effort, but no lower-effort run was compared, leaving its effect on coverage, time, and cost unknown.

### Source excerpt

Across 33 benchmark cases, CodeRabbit's ensemble with GPT-6 Cyber caught 22 known issues versus 19 without it and reported 66% more high- and medium-severity findings.

## CodeQL 2.27.4 improves accuracy and query metadata

DevFeed: [CodeQL 2.27.4 improves accuracy and query metadata](<https://devfeed.tech/articles/codeql-2-27-4-improves-accuracy-and-query-metadata-117762.md>)

Original publisher: [Read original article](<https://github.blog/changelog/2026-11-04-codeql-2-27-4-improves-accuracy-and-query-metadata>)

Author: Allison

Published: 2026-11-04T20:04:52Z

Content type: release

Language: en

Sources: [GitHub Changelog](<https://devfeed.tech/sources/github-changelog.md>)

Topics: [Static code analysis](<https://devfeed.tech/topics/static-code-analysis.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [arithmetic](<https://devfeed.tech/tags/arithmetic.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c](<https://devfeed.tech/tags/c.md>), [c-c-plus-plus](<https://devfeed.tech/tags/c-c-plus-plus.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [changes](<https://devfeed.tech/tags/changes.md>), [code-scanning](<https://devfeed.tech/tags/code-scanning.md>), [codeql](<https://devfeed.tech/tags/codeql.md>), [engine](<https://devfeed.tech/tags/engine.md>), [github](<https://devfeed.tech/tags/github.md>), [improvement](<https://devfeed.tech/tags/improvement.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [metadata](<https://devfeed.tech/tags/metadata.md>), [post](<https://devfeed.tech/tags/post.md>), [query](<https://devfeed.tech/tags/query.md>), [security](<https://devfeed.tech/tags/security.md>), [static](<https://devfeed.tech/tags/static.md>), [static-analysis](<https://devfeed.tech/tags/static-analysis.md>)

### AI overview

CodeQL 2.27.4 improves analysis accuracy across several languages: Java/Kotlin queries recognize more sanitizers and path guards; Rust queries have fewer false positives; and C/C++ queries suppress reports for intentional `std::byte*` pointer arithmetic and variables marked `[[maybe_unused]]`. It also removes CWE-730 metadata from specified regex-related queries across C#, Java/Kotlin, JavaScript/TypeScript, Python, Ruby, and Swift. The CLI sends JVM warnings and initialization errors to stderr, preserving machine-readable output. When bundling or publishing packs, it omits files whose resolved symbolic links point outside the pack root and warns about them. GitHub deploys new CodeQL versions automatically for code scanning on github.com; this release is slated for GHES 3.24, while older GHES versions can be upgraded manually.

### Source excerpt

CodeQL is the static analysis engine behind GitHub code scanning, which finds and remediates security issues in your code. We've recently released CodeQL 2.27.4 with query accuracy improvements across several... The post CodeQL 2.27.4 improves accuracy and query metadata appeared first on The GitHub Blog.

## Building Windows C# Tools and Payloads from Kali Linux

DevFeed: [Building Windows C# Tools and Payloads from Kali Linux](<https://devfeed.tech/articles/building-windows-c-tools-and-payloads-from-kali-linux-118957.md>)

Original publisher: [Read original article](<https://www.kali.org/blog/windows-csharp-payloads/>)

Published: 2026-11-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kali Linux](<https://devfeed.tech/sources/kali-linux.md>)

Topics: [Cross-Compilation](<https://devfeed.tech/topics/cross-compilation.md>), [builds](<https://devfeed.tech/topics/builds.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [WINE](<https://devfeed.tech/topics/wine.md>), [.NET Framework](<https://devfeed.tech/topics/net-framework.md>), [console](<https://devfeed.tech/topics/console.md>), [Process](<https://devfeed.tech/topics/process.md>)

Tags: [advanced](<https://devfeed.tech/tags/advanced.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [clm](<https://devfeed.tech/tags/clm.md>), [compile](<https://devfeed.tech/tags/compile.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [kali](<https://devfeed.tech/tags/kali.md>), [kali-linux](<https://devfeed.tech/tags/kali-linux.md>), [kalilinux](<https://devfeed.tech/tags/kalilinux.md>), [linux](<https://devfeed.tech/tags/linux.md>), [penetration](<https://devfeed.tech/tags/penetration.md>), [penetration-testing](<https://devfeed.tech/tags/penetration-testing.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tools](<https://devfeed.tech/tags/tools.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

The article shows how Kali Linux can build and run Windows C# artifacts for penetration-testing exercises. Install `mono-devel` and use `mcs` to compile C# into a Windows executable or DLL; `wine` with `wine-mono` can run ordinary binaries on Kali. A Constrained Language Mode bypass example additionally requires Microsoft PowerShell and installer DLLs, which the article locates in files downloaded by configuring `powershell-empire`. It also describes using the `csharp` interpreter with a shell function to transform `msfvenom` output, and compiling Rubeus with `dotnet publish` using a patch for a self-contained build. For DotNetToJScript, the authors use repository binaries because they could not compile them; that workflow requires `wine` and `dotnet35`, since `wine-mono` alone did not work. These are article-specific procedures; the supplied text does not establish broader compatibility or current package availability.

### Source excerpt

One of our team members recently took (and passed!) OffSec's advanced penetration testing course & exam, PEN-300/OSEP. Whilst it focuses a lot on Microsoft Windows, there were a few extra places where Linux could be used to complete the same task... just quicker! Compiling C# code in Kali In general, what you need for compiling CSharp (C#) code in Kali is mono-devel : kali@kali:~$ sudo apt install mono-devel Now we need some code to compile. Here's a very basic way of executing a program (process): using System; using System.Diagnostics; namespace Exec { class Program { static void Main() { Process proc = new Process(); ProcessStartInfo procInfo = new ProcessStartInfo("cmd.exe", "/T:09 /K systeminfo"); procInfo.CreateNoWindow = false; procInfo.UseShellExecute = false; proc.StartInfo = procInfo; proc.Start(); } } } If you would like some more examples to get you going, try a Shellcode Launcher or a Simple Reverse Shell. All that is left is to compile: kali@kali:~$ TERM=linux mcs -out:exec.exe exec.cs kali@kali:~$ kali@kali:~$ file exec.* exec.cs: C++ source, ASCII text exec.exe: PE32 executable for MS Windows 4.00 (console), Intel i386 Mono/.Net assembly, 3 sections kali@kali:~$ How to run these binaries from Kali Linux Simple: just install wine and wine-mono. It's really handy, as you can test your Windows binaries (even reverse shells) directly from Kali: kali@kali:~$ sudo dpkg --add-architecture i386 kali@kali:~$ sudo apt update [...] kali@kali:~$ sudo apt -y install wine32 [...] kali@kali:~$ # Install wine-mono kali@kali:~$ wget https://dl.winehq.org/wine/wine-mono/11.3.0/wine-mono-11.3.0-x86.msi [...] kali@kali:~$ kali@kali:~$ wine msiexec /i wine-mono-11.3.0-x86.msi [...] kali@kali:~$ And now, to run your freshly built .exe binary, just use: kali@kali:~$ wine exec.exe Constrained Language Mode Bypass It's not always that easy -- sometimes things get a bit trickier. For example, for compiling the Constrained Language Mode (CLM) bypass section, we need some DLL libr

## How Ares Interactive runs live ops without waiting on client updates

DevFeed: [How Ares Interactive runs live ops without waiting on client updates](<https://devfeed.tech/articles/how-ares-interactive-runs-live-ops-without-waiting-on-client-updates-118950.md>)

Original publisher: [Read original article](<https://unity.com/blog/ares-interactive-live-service-games>)

Author: Adam Axler

Published: 2026-11-04T00:00:00Z

Content type: article

Language: en

Sources: [Unity](<https://devfeed.tech/sources/unity.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [mobile devops](<https://devfeed.tech/topics/mobile-devops.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [firebase-remote-config](<https://devfeed.tech/topics/firebase-remote-config.md>), [mobile-app-performance](<https://devfeed.tech/topics/mobile-app-performance.md>), [Production Engineering](<https://devfeed.tech/topics/production-engineering.md>)

Tags: [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [assets](<https://devfeed.tech/tags/assets.md>), [backend](<https://devfeed.tech/tags/backend.md>), [balance](<https://devfeed.tech/tags/balance.md>), [branch](<https://devfeed.tech/tags/branch.md>), [build](<https://devfeed.tech/tags/build.md>), [build-times](<https://devfeed.tech/tags/build-times.md>), [builds](<https://devfeed.tech/tags/builds.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [caching](<https://devfeed.tech/tags/caching.md>), [calendar](<https://devfeed.tech/tags/calendar.md>), [call](<https://devfeed.tech/tags/call.md>), [ci](<https://devfeed.tech/tags/ci.md>), [config](<https://devfeed.tech/tags/config.md>), [live](<https://devfeed.tech/tags/live.md>), [ops](<https://devfeed.tech/tags/ops.md>), [release](<https://devfeed.tech/tags/release.md>), [remote](<https://devfeed.tech/tags/remote.md>), [remote-config](<https://devfeed.tech/tags/remote-config.md>), [ship](<https://devfeed.tech/tags/ship.md>)

### AI overview

Ares Interactive keeps many live changes independent of client releases, with different pipelines in its two games. Baseball Hits 26 uses a custom backend and remote configuration across more than 50 domains; validated, versioned changes reach servers within seconds, with staging, rollback, scheduling, segmentation, and A/B testing. Addressables deliver optional stadium bundles on demand, while a default stadium ships in the app. The Walking Dead: Aftermath carries forward proven live-service systems and keeps frequently changed content in platform-specific AssetBundles, separate from Addressables, which handle loading and memory. Bundles include compatibility metadata; configuration and balance can change remotely, while new art and code require a build. Spreadsheets feed designer-authored content, enabling some fixes in about 15 minutes. CI checks environment configuration and prevents uploads when required settings are missing. Both teams emphasize early device testing and designing for failures; Swift Games also advises proving the core loop with a small amount of content before expanding live-service features.

### Source excerpt

How Baseball Hits 26 and The Walking Dead: Aftermath use remote config, versioned bundles, and CI to ship live ops changes without a client release.

## Get Ready for .NET Conf 2026!

DevFeed: [Get Ready for .NET Conf 2026!](<https://devfeed.tech/articles/get-ready-for-net-conf-2026-116032.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/dotnet/get-ready-for-dotnet-conf-2026/>)

Author: .NET Team

Published: 2026-11-03T17:30:00Z

Content type: news

Language: en

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

Topics: [.NET Conf](<https://devfeed.tech/topics/net-conf.md>), [.NET](<https://devfeed.tech/topics/net.md>), [Developer Events](<https://devfeed.tech/topics/developer-events.md>), [ASP.NET Core](<https://devfeed.tech/topics/asp-net-core.md>), [ASP.NET](<https://devfeed.tech/topics/aspnet.md>), [.NET MAUI](<https://devfeed.tech/topics/net-maui.md>), [C#](<https://devfeed.tech/topics/csharp.md>)

Tags: [agentic-ui](<https://devfeed.tech/tags/agentic-ui.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [asp-net-core](<https://devfeed.tech/tags/asp-net-core.md>), [aspire](<https://devfeed.tech/tags/aspire.md>), [blazor](<https://devfeed.tech/tags/blazor.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [c-sharp-dev-kit](<https://devfeed.tech/tags/c-sharp-dev-kit.md>), [community](<https://devfeed.tech/tags/community.md>), [conference](<https://devfeed.tech/tags/conference.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [debugging-and-diagnostics](<https://devfeed.tech/tags/debugging-and-diagnostics.md>), [developer-workflow](<https://devfeed.tech/tags/developer-workflow.md>), [dotnet-cli](<https://devfeed.tech/tags/dotnet-cli.md>), [net](<https://devfeed.tech/tags/net.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [net-conf](<https://devfeed.tech/tags/net-conf.md>), [net-conf-2026](<https://devfeed.tech/tags/net-conf-2026.md>), [net-maui](<https://devfeed.tech/tags/net-maui.md>), [virtual-event](<https://devfeed.tech/tags/virtual-event.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>)

### AI overview

.NET Conf 2026 is a free virtual event running November 10-13, with the official .NET 11 launch and two days each of Microsoft and community-led sessions. Microsoft sessions begin November 10 at 8 AM PST with a keynote on .NET 11 and Copilot and agents in .NET development; November 11 focuses on Visual Studio and developer deep dives. Topics include C#, ASP.NET Core and Blazor, .NET MAUI, AI tooling, debugging, and modernization. The November 12-13 Community Days are organized by volunteers and feature developers' project experiences; their agenda and viewing details are on dotnetconf.net. Microsoft's agenda and conference information are at dot.net/conf, where attendees can select a time zone and add sessions to their calendars.

### Source excerpt

.NET Conf is one week away! Join us November 10-13 for the launch of .NET 11, two days of Microsoft sessions, and two days of Community Days. The post Get Ready for .NET Conf 2026! appeared first on .NET Blog.

## CVE-2026-63346 - Refitter: C# source injection through OpenAPI header parameter names

DevFeed: [CVE-2026-63346 - Refitter: C# source injection through OpenAPI header parameter names](<https://devfeed.tech/articles/cve-2026-63346-refitter-c-source-injection-through-openapi-header-parameter-names-109482.md>)

Original publisher: [Read original article](<https://cvefeed.io/vuln/detail/CVE-2026-63346>)

Author: CVEFEED.io; github.com

Published: 2026-10-30T23:17:14Z

Content type: news

Language: en

Sources: [Latest High/Critical Vulnerabilitiy Feed](<https://devfeed.tech/sources/latest-high-critical-vulnerabilitiy-feed.md>)

Topics: [C#](<https://devfeed.tech/topics/csharp.md>), [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [client library](<https://devfeed.tech/topics/client-library.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [api](<https://devfeed.tech/tags/api.md>), [application](<https://devfeed.tech/tags/application.md>), [assembly](<https://devfeed.tech/tags/assembly.md>), [behavior](<https://devfeed.tech/tags/behavior.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [class](<https://devfeed.tech/tags/class.md>), [client](<https://devfeed.tech/tags/client.md>), [code](<https://devfeed.tech/tags/code.md>), [cve](<https://devfeed.tech/tags/cve.md>), [cve-2026-63346](<https://devfeed.tech/tags/cve-2026-63346.md>), [header](<https://devfeed.tech/tags/header.md>), [interface](<https://devfeed.tech/tags/interface.md>), [library](<https://devfeed.tech/tags/library.md>), [name](<https://devfeed.tech/tags/name.md>), [net](<https://devfeed.tech/tags/net.md>), [net-8](<https://devfeed.tech/tags/net-8.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [parameter](<https://devfeed.tech/tags/parameter.md>), [source](<https://devfeed.tech/tags/source.md>)

### AI overview

Before Refitter 2.1.2, an OpenAPI header parameter name was inserted unescaped into a Refit `[Header("")]` attribute. An attacker-controlled description could therefore inject valid C# into generated code; a `[ModuleInitializer]` could run the injected code when the compiled assembly loads at startup, even if the API client is never called. The excerpt says default validation does not block this path and notes that query `AliasAs` and enum/default value sinks are escaped. The behavior was verified with Refitter 2.0.0 and .NET 8; the issue is fixed in 2.1.2.

### Source excerpt

CVE ID :CVE-2026-63346 Published : Oct. 30, 2026, 11:17 p.m. | 39 minutes ago Description :Refitter is a tool for generating a C# REST API client using the Refit library. Prior to 2.1.2, the header parameter name in `parameters[].name` with `in: header` is emitted verbatim into a Refit `[Header("")]` attribute string without escaping quotation marks. An attacker-influenced OpenAPI description can pass default validation without `--skip-validation` and break out from the parameter-list position by closing the parameter and method syntax, attribute, interface, and namespace. The generated file can remain valid C# while containing a top-level file class with a `[ModuleInitializer]` method, which executes attacker code when the compiled assembly is loaded at application startup, even if the client is never called. Query `AliasAs` and enum/default value sinks are escaped; this flaw is in header-name attribute-string emission. The behavior was verified with Refitter 2.0.0 and .NET 8. This issue is fixed in version 2.1.2. Severity: 8.6 | HIGH Visit the link for more details, such as CVSS details, affected products, timeline, and more...

## CVE-2026-63345 - Refitter: C# source injection through OpenAPI path keys

DevFeed: [CVE-2026-63345 - Refitter: C# source injection through OpenAPI path keys](<https://devfeed.tech/articles/cve-2026-63345-refitter-c-source-injection-through-openapi-path-keys-109481.md>)

Original publisher: [Read original article](<https://cvefeed.io/vuln/detail/CVE-2026-63345>)

Author: CVEFEED.io; github.com

Published: 2026-10-30T23:17:13Z

Content type: news

Language: en

Sources: [Latest High/Critical Vulnerabilitiy Feed](<https://devfeed.tech/sources/latest-high-critical-vulnerabilitiy-feed.md>)

Topics: [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Compilers and Linkers](<https://devfeed.tech/topics/compilers-and-linkers.md>), [Boilerplate](<https://devfeed.tech/topics/boilerplate.md>), [client library](<https://devfeed.tech/topics/client-library.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [cve](<https://devfeed.tech/tags/cve.md>), [cve-2026-63345](<https://devfeed.tech/tags/cve-2026-63345.md>), [openapi](<https://devfeed.tech/tags/openapi.md>)

### AI overview

Before Refitter 2.1.2, OpenAPI `paths` keys were inserted verbatim into generated C# Refit route attributes. An attacker-controlled, single-line slash-prefixed path can survive default validation and inject a `[ModuleInitializer]` that runs when the generated assembly is compiled and loaded at startup, without the client being called. The excerpt says enum and default-value output is escaped and is not the vulnerable sink. The behavior was verified on Refitter 2.0.0 with .NET 8; the issue is fixed in 2.1.2. The excerpt does not identify affected products in the catalog table.

### Source excerpt

CVE ID :CVE-2026-63345 Published : Oct. 30, 2026, 11:17 p.m. | 39 minutes ago Description :Refitter is a tool for generating a C# REST API client using the Refit library. Prior to 2.1.2, OpenAPI `paths`-object keys are emitted verbatim into Refit route attributes such as `[Get("")]` without escaping quotation marks or restricting characters. An attacker-influenced single-line, slash-prefixed path survives default validation without `--skip-validation` and can close the attribute string, interface, and namespace while introducing a top-level file class and reopening the generated structure to keep valid C#. A `[ModuleInitializer]` method executes attacker code when an application compiles and loads the generated assembly at startup, even without calling the generated client. The enum and default value sinks are escaped and are not the vulnerable path-emission sink. The behavior was verified on Refitter 2.0.0 with .NET 8. This issue is fixed in version 2.1.2. Severity: 8.6 | HIGH Visit the link for more details, such as CVSS details, affected products, timeline, and more...

## From GDScript to GDExtensions: One IDE for Your Godot Code

DevFeed: [From GDScript to GDExtensions: One IDE for Your Godot Code](<https://devfeed.tech/articles/from-gdscript-to-gdextensions-one-ide-for-your-godot-code-106743.md>)

Original publisher: [Read original article](<https://blog.jetbrains.com/dotnet/2026/10/29/from-gdscript-to-gdextensions-one-ide-for-your-godot-code/>)

Author: Anna Ruban

Published: 2026-10-29T13:00:44Z

Content type: article

Language: en

Sources: [JetBrains](<https://devfeed.tech/sources/the-jetbrains-blog.md>)

Topics: [Godot](<https://devfeed.tech/topics/godot.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [CMake](<https://devfeed.tech/topics/cmake.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [smolagents](<https://devfeed.tech/topics/smolagents.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [code](<https://devfeed.tech/tags/code.md>), [content](<https://devfeed.tech/tags/content.md>), [content-creation](<https://devfeed.tech/tags/content-creation.md>), [foundation](<https://devfeed.tech/tags/foundation.md>), [free](<https://devfeed.tech/tags/free.md>), [game-development](<https://devfeed.tech/tags/game-development.md>), [gdscript](<https://devfeed.tech/tags/gdscript.md>), [godot](<https://devfeed.tech/tags/godot.md>), [godot-engine](<https://devfeed.tech/tags/godot-engine.md>), [godot-engine-2](<https://devfeed.tech/tags/godot-engine-2.md>), [godot-foundation](<https://devfeed.tech/tags/godot-foundation.md>), [godotcon](<https://devfeed.tech/tags/godotcon.md>), [godotfest](<https://devfeed.tech/tags/godotfest.md>), [hobby](<https://devfeed.tech/tags/hobby.md>), [ide](<https://devfeed.tech/tags/ide.md>), [it-s](<https://devfeed.tech/tags/it-s.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [learning](<https://devfeed.tech/tags/learning.md>), [one](<https://devfeed.tech/tags/one.md>), [open](<https://devfeed.tech/tags/open.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [over](<https://devfeed.tech/tags/over.md>), [rider](<https://devfeed.tech/tags/rider.md>)

### AI overview

Rider brings Godot's GDScript, C#, and C++ GDExtension work into one IDE, with free non-commercial use. Its GDScript support includes completion, refactoring, inspections, and scene-aware navigation; an official Godot addon connects Rider with the editor. Developers can debug GDScript, C#, or both together, run C# tests, and use C++/CMake templates for native extensions and addons. The 2026.3 EAP adds scene-node navigation and signal tracing for GDScript, live scene inspection while debugging C#, and separate ports to reduce conflicts across multiple Godot projects. These are preview features, while 2026.2 is the current stable release described. JetBrains also contributed Godot debugger protocol support for scene selection and command-line arguments.

### Source excerpt

JetBrains has been a Platinum sponsor of the Godot Foundation since August 2025, and we've renewed our sponsorship into 2027. Over the past year, Rider has expanded its Godot support to cover GDScript, C#, and C++ GDExtensions in one place. It's free for non-commercial use, including hobby projects, learning, open source, and content creation. At [...]

## SKIP LOCKED vs. Redis: When Should You Use a Database Queue?

DevFeed: [SKIP LOCKED vs. Redis: When Should You Use a Database Queue?](<https://devfeed.tech/articles/skip-locked-vs-redis-when-should-you-use-a-database-queue-104356.md>)

Original publisher: [Read original article](<https://hackernoon.com/skip-locked-vs-redis-when-should-you-use-a-database-queue?source=rss>)

Author: Vasyl Vdovychenko

Published: 2026-10-28T07:52:57Z

Content type: comparison

Language: en

Sources: [HackerNoon](<https://devfeed.tech/sources/hackernoon.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Database](<https://devfeed.tech/topics/database.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [at-least-once-delivery](<https://devfeed.tech/tags/at-least-once-delivery.md>), [backend](<https://devfeed.tech/tags/backend.md>), [background](<https://devfeed.tech/tags/background.md>), [background-job-processing](<https://devfeed.tech/tags/background-job-processing.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [database](<https://devfeed.tech/tags/database.md>), [database-row-locking](<https://devfeed.tech/tags/database-row-locking.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [for-update](<https://devfeed.tech/tags/for-update.md>), [idempotency](<https://devfeed.tech/tags/idempotency.md>), [jobs](<https://devfeed.tech/tags/jobs.md>), [postgres-job-queue](<https://devfeed.tech/tags/postgres-job-queue.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [queue](<https://devfeed.tech/tags/queue.md>), [queues](<https://devfeed.tech/tags/queues.md>), [redis](<https://devfeed.tech/tags/redis.md>), [skip](<https://devfeed.tech/tags/skip.md>), [tokens](<https://devfeed.tech/tags/tokens.md>)

### AI overview

`SKIP LOCKED` lets concurrent workers atomically claim different queued rows without waiting, but it only protects the claim: a crash after commit can leave a job stuck as `running`. Recovery needs leases, while heartbeats help slow workers retain a lease; timeouts can still create overlapping owners. Increasing fencing tokens let the database reject stale workers' final writes, and idempotency keys can make repeated external calls, such as payments or emails, harmless. The article describes tradeoffs of a database queue: PostgreSQL update bloat and vacuum work, reliance on the primary, no strict processing order, worker connection use, and limits at very high throughput. For a single-worker side project, the author instead uses a PostgreSQL advisory lock plus an alert for long-running jobs, noting that a dropped database connection loses the lock. The approach fits when its recovery and operational costs are understood; it is not a silver bullet.

### Source excerpt

Is SKIP LOCKED enough for reliable background jobs? Explore leases, heartbeats, fencing tokens, and idempotency in PostgreSQL queues.

## Qt Bridges Technology Preview: Qt Quick UIs for Rust and C# Developers

DevFeed: [Qt Bridges Technology Preview: Qt Quick UIs for Rust and C# Developers](<https://devfeed.tech/articles/qt-bridges-technology-preview-qt-quick-uis-for-rust-and-c-developers-102273.md>)

Original publisher: [Read original article](<https://www.qt.io/blog/qt-bridges-technology-preview-rust-csharp>)

Author: bruno.vunderl@qt.io (Bruno Vunderl)

Published: 2026-10-27T08:59:12Z

Content type: release

Language: en

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

Topics: [Qt](<https://devfeed.tech/topics/qt.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [VS Code Extension](<https://devfeed.tech/topics/vscode-extension.md>), [Programming languages & frameworks](<https://devfeed.tech/topics/programming-languages-frameworks.md>), [Tokio](<https://devfeed.tech/topics/tokio.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [backend](<https://devfeed.tech/tags/backend.md>), [bridges](<https://devfeed.tech/tags/bridges.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [csharp](<https://devfeed.tech/tags/csharp.md>), [feedback](<https://devfeed.tech/tags/feedback.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [net](<https://devfeed.tech/tags/net.md>), [preview](<https://devfeed.tech/tags/preview.md>), [qt](<https://devfeed.tech/tags/qt.md>), [qt-bridge](<https://devfeed.tech/tags/qt-bridge.md>), [qt-bridge-for-c-sharp](<https://devfeed.tech/tags/qt-bridge-for-c-sharp.md>), [qt-bridge-for-rust](<https://devfeed.tech/tags/qt-bridge-for-rust.md>), [qt-bridges](<https://devfeed.tech/tags/qt-bridges.md>), [qt-quick](<https://devfeed.tech/tags/qt-quick.md>), [rust](<https://devfeed.tech/tags/rust.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

Qt Bridges let developers pair Qt Quick/QML interfaces with Rust or C# backends by exposing selected backend types, properties, methods, signals and collections to QML, without hand-written glue. The bridges focus on the UI connection rather than binding the full Qt API; developers continue using their language ecosystem's libraries for tasks such as networking and file I/O. The Rust bridge uses attribute macros and traits, maps QML objects to Rc<RefCell<T>> with Rust borrow rules across the boundary, and can coexist with CXX-Qt. For C#, Visual Studio offers project templates and automatic NuGet references, while the VS Code extension supports project discovery, Qt installation lookup, QML tooling and debugging; projects need one build to generate QML tooling metadata. This Technology Preview is suitable for prototypes and evaluation, but APIs, platforms and requirements may change before stable release.

### Source excerpt

When we announced Qt Bridges at Qt World Summit 2025, we had a simple goal: let developers build Qt Quick user interfaces with a backend written in their favorite programming languages. This year, the C# and Rust bridges went through several public betas. Thank you to everyone who tried them and sent feedback. It shaped every release.

## Terminus-4B: Can a Smaller Model Replace Frontier LLMs at Agentic Execution Tasks?

DevFeed: [Terminus-4B: Can a Smaller Model Replace Frontier LLMs at Agentic Execution Tasks?](<https://devfeed.tech/articles/terminus-4b-can-a-smaller-model-replace-frontier-llms-at-agentic-execution-tasks-101708.md>)

Original publisher: [Read original article](<https://arxiv.org/abs/2605.03195>)

Author: Spandan Garg, Vikram Nitin, Yufan Huang

Published: 2026-10-27T04:00:00Z

Content type: article

Language: en

Sources: [arXiv: Software Engineering](<https://devfeed.tech/sources/arxiv-software-engineering.md>)

Topics: [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [hierarchical agent systems](<https://devfeed.tech/topics/hierarchical-agent-systems.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Fine-tuning](<https://devfeed.tech/topics/fine-tuning.md>), [LLM evaluation / benchmarking](<https://devfeed.tech/topics/llm-evaluation-benchmarking.md>), [llm-reasoning](<https://devfeed.tech/topics/llm-reasoning.md>), [Frontier AI](<https://devfeed.tech/topics/frontier-ai.md>)

Tags: [abstract](<https://devfeed.tech/tags/abstract.md>), [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agents](<https://devfeed.tech/tags/agents.md>), [arxiv](<https://devfeed.tech/tags/arxiv.md>), [based](<https://devfeed.tech/tags/based.md>), [bench](<https://devfeed.tech/tags/bench.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [build](<https://devfeed.tech/tags/build.md>), [but](<https://devfeed.tech/tags/but.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [can](<https://devfeed.tech/tags/can.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-sonnet](<https://devfeed.tech/tags/claude-sonnet.md>), [cs-ai](<https://devfeed.tech/tags/cs-ai.md>), [cs-se](<https://devfeed.tech/tags/cs-se.md>), [execution](<https://devfeed.tech/tags/execution.md>), [frontier](<https://devfeed.tech/tags/frontier.md>), [llms](<https://devfeed.tech/tags/llms.md>), [model](<https://devfeed.tech/tags/model.md>), [tasks](<https://devfeed.tech/tags/tasks.md>)

### AI overview

Terminus-4B is a Qwen3-4B model post-trained with supervised fine-tuning and reinforcement learning using rubric-based LLM-as-judge rewards for agentic terminal execution. In the reported evaluations, using it as a subagent reduced the main agent's token use by up to about 30% versus using no subagent, without reducing performance on SWE-Bench Pro or the authors' internal, execution-heavy SWE-Bench C# benchmark. The abstract also reports greater reliance on subagent outputs and fewer terminal tasks handled by the main agent; Terminus-4B closed the gap with vanilla Qwen and frontier models such as Claude Sonnet/Opus and GPT-5.3-Codex, sometimes exceeding them. These are claims from the supplied abstract, which does not provide detailed methods or results.

### Source excerpt

arXiv:2605.03195v3 Announce Type: replace-cross Abstract: Modern coding agents increasingly delegate specialized subtasks to subagents, which are smaller, focused agentic loops that handle narrow responsibilities like search, debugging or terminal execution. This architectural pattern keeps the main agent's context window clean by isolating verbose outputs (e.g. build logs, test results, etc.) within the subagent context. Typically when agents employ subagents for such tasks, they use frontier models as these subagents. In this paper, we investigate whether a finetuned small language model (SLM) can achieve comparable performance to frontier models in the task of agentic terminal execution. We present Terminus-4B, which is a post-trained Qwen3-4B model via Supervised Finetuning (SFT) and Reinforcement Learning (RL) using rubric-based LLM-as-judge reward, specifically for this task. In our extensive evaluation spanning various frontier models, training ablations and main agent configurations, we find that Terminus-4B is able to reduce the token usage of the main agent by up to ~30% compared to the No Subagent baseline with no impact to agent performance on benchmarks like SWE-Bench Pro and our internal SWE-Bench C# benchmark, which tends to be heavy in verbose execution tasks. Furthermore, Terminus-4B improves key metrics showing the main agent relying on the outputs of the subagent and doing fewer terminal execution tasks by itself. We see that our model not only closes the gap between the Vanilla Qwen model and frontier models like Claude Sonnet / Opus / GPT-5.3-Codex, but often even exceeds their performance.

## GPT-6.1 Terra in GitHub Copilot

DevFeed: [GPT-6.1 Terra in GitHub Copilot](<https://devfeed.tech/articles/gpt-6-1-terra-in-github-copilot-101847.md>)

Original publisher: [Read original article](<https://github.blog/changelog/2026-10-26-gpt-6-1-terra-in-github-copilot>)

Author: Allison

Published: 2026-10-26T19:15:53Z

Content type: release

Language: en

Sources: [GitHub Changelog](<https://devfeed.tech/sources/github-changelog.md>)

Topics: [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [GitHub Copilot CLI](<https://devfeed.tech/topics/github-copilot-cli.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [billing](<https://devfeed.tech/tags/billing.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud-agent](<https://devfeed.tech/tags/cloud-agent.md>), [coding](<https://devfeed.tech/tags/coding.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [cost](<https://devfeed.tech/tags/cost.md>), [everyday](<https://devfeed.tech/tags/everyday.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [github-copilot-app](<https://devfeed.tech/tags/github-copilot-app.md>), [gpt-6-1](<https://devfeed.tech/tags/gpt-6-1.md>), [gpt-6-1-sol](<https://devfeed.tech/tags/gpt-6-1-sol.md>), [gpt-6-1-terra](<https://devfeed.tech/tags/gpt-6-1-terra.md>), [model](<https://devfeed.tech/tags/model.md>), [openai](<https://devfeed.tech/tags/openai.md>), [release](<https://devfeed.tech/tags/release.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [terra](<https://devfeed.tech/tags/terra.md>)

### AI overview

GPT-6.1 Terra is generally available in GitHub Copilot for everyday agentic coding and terminal work, with focused steps for well-scoped tasks. Early testing found it solved noticeably more terminal and C# coding tasks than GPT-5.6 Terra; the excerpt gives no metrics. It costs less than GPT-6.1 Sol and uses provider list pricing under usage-based billing. It is offered to Pro, Pro+, Max, Business, and Enterprise users across the listed Copilot interfaces, with gradual rollout. Business and Enterprise administrators can manage access through model policy settings; new models are enabled by default unless the global default is off or Terra is explicitly disabled.

### Source excerpt

GPT-6.1 Terra, OpenAI's newest model, is now generally available in GitHub Copilot. It is designed for everyday agentic coding and terminal work at a lower cost than GPT-6.1 Sol. In... The post GPT-6.1 Terra in GitHub Copilot appeared first on The GitHub Blog.

## MCP C# SDK 2.0 Makes HTTP Stateless by Default and Adds Multi Round-Trip Requests

DevFeed: [MCP C# SDK 2.0 Makes HTTP Stateless by Default and Adds Multi Round-Trip Requests](<https://devfeed.tech/articles/mcp-c-sdk-2-0-makes-http-stateless-by-default-and-adds-multi-round-trip-requests-100406.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/10/MCP-CSharp-SDK-Stateless/>)

Author: Edin Kapić

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

Content type: release

Language: en

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

Topics: [MSP MCP](<https://devfeed.tech/topics/msp-mcp.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [context](<https://devfeed.tech/tags/context.md>), [development](<https://devfeed.tech/tags/development.md>), [discovery](<https://devfeed.tech/tags/discovery.md>), [headers](<https://devfeed.tech/tags/headers.md>), [http](<https://devfeed.tech/tags/http.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-csharp-sdk-stateless](<https://devfeed.tech/tags/mcp-csharp-sdk-stateless.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [model](<https://devfeed.tech/tags/model.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [model-context-protocol-mcp](<https://devfeed.tech/tags/model-context-protocol-mcp.md>), [net](<https://devfeed.tech/tags/net.md>), [news](<https://devfeed.tech/tags/news.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [releases](<https://devfeed.tech/tags/releases.md>), [revision](<https://devfeed.tech/tags/revision.md>), [routing](<https://devfeed.tech/tags/routing.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [servers](<https://devfeed.tech/tags/servers.md>), [stateless](<https://devfeed.tech/tags/stateless.md>), [subscriptions](<https://devfeed.tech/tags/subscriptions.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

MCP C# SDK 2.0 adopts the 2026-07-28 protocol revision, making Streamable HTTP stateless by default and replacing the initialization handshake and session ID with per-request protocol metadata. Standardized routing headers let infrastructure route calls without inspecting bodies, while the body remains authoritative and mismatches return `HeaderMismatch`. Multi Round-Trip Requests let tools request client input and resume calls with responses; `McpClient` handles this automatically when handlers are registered. Stateful sessions can bridge older clients, while stateless connections to older clients surface an `McpException`. Stateful servers must opt out of the new default. Later 2.1-2.3 releases added hybrid session modes, an optional notification-stream handler, and discovery, OAuth, and shutdown fixes. The excerpt also notes a compatibility break for Tasks, moved to an opt-in package, and warns that `McpClient.ServerInfo` is now nullable; self-reported identity should not inform security decisions. Silent long-running handlers may need progress output or longer HTTP timeouts.

### Source excerpt

Microsoft announced version 2.0 of the official MCP C# SDK, which implements the 2026-07-28 revision of the Model Context Protocol with stateless HTTP servers by default, standardised routing headers and Multi Round-Trip Requests. Releases 2.1 to 2.3 have since added hybrid session serving, a subscriptions/listen handler and a series of discovery, OAuth and shutdown fixes. By Edin Kapić

## Setting up Swamp in a C# and Unity shop - reset.dev

DevFeed: [Setting up Swamp in a C# and Unity shop - reset.dev](<https://devfeed.tech/articles/setting-up-swamp-in-a-c-and-unity-shop-reset-dev-98622.md>)

Original publisher: [Read original article](<https://swamp-club.com/feed/p/3a94fb08-19f3-4ca9-aca3-5d97bc0fa992/go>)

Author: reset

Published: 2026-10-23T23:14:07Z

Content type: tutorial

Language: en

Sources: [Swamp Club Feed](<https://devfeed.tech/sources/swamp-club-feed.md>)

Topics: [developer setup](<https://devfeed.tech/topics/developer-setup.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [workflow automation](<https://devfeed.tech/topics/workflow-automation.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [Unity](<https://devfeed.tech/topics/unity.md>)

Tags: [agent-harness](<https://devfeed.tech/tags/agent-harness.md>), [ai-tool](<https://devfeed.tech/tags/ai-tool.md>), [api-key](<https://devfeed.tech/tags/api-key.md>), [audit](<https://devfeed.tech/tags/audit.md>), [auth](<https://devfeed.tech/tags/auth.md>), [automation](<https://devfeed.tech/tags/automation.md>), [behavior](<https://devfeed.tech/tags/behavior.md>), [behaviors](<https://devfeed.tech/tags/behaviors.md>), [browser](<https://devfeed.tech/tags/browser.md>), [building](<https://devfeed.tech/tags/building.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [cli](<https://devfeed.tech/tags/cli.md>), [game](<https://devfeed.tech/tags/game.md>), [setup](<https://devfeed.tech/tags/setup.md>), [swamp](<https://devfeed.tech/tags/swamp.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [tools](<https://devfeed.tech/tags/tools.md>), [transparency](<https://devfeed.tech/tags/transparency.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [unity](<https://devfeed.tech/tags/unity.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

In a C# and Unity studio, Swamp provided auditable behavior runs that retain results and record who initiated them, with workflow runs tagging records by run. Setup had practical friction: Homebrew 7 required trusting the tap, browser sign-in needed a real terminal, and workflow examples needed object-form `dependsOn` entries and an `expr` assert field; validation returned a Zod stack trace where run gave clearer feedback. Because `swamp repo init` can install skills globally and configure an agent, the author used `--tool none` and kept skills in one repository. A blocked-command telemetry check found command path, argument names, result metadata, version and environment details, but no file contents or stdout. The studio keeps Swamp in an operations repository and is building extensions for game and studio tools. These are first-day findings from the supplied excerpt.

### Source excerpt

A developer documents the first-day experience configuring Swamp, a TypeScript-based automation CLI, in a C# and Unity game studio, covering installation quirks, behavior and workflow setup, agent scoping with --tool none, and telemetry transparency.

## JetBrains GameDev Day 2026: Watch the Recordings

DevFeed: [JetBrains GameDev Day 2026: Watch the Recordings](<https://devfeed.tech/articles/jetbrains-gamedev-day-2026-watch-the-recordings-97782.md>)

Original publisher: [Read original article](<https://blog.jetbrains.com/dotnet/2026/10/23/jetbrains-gamedev-day-2026-watch-the-recordings/>)

Author: Anna Ruban

Published: 2026-10-23T15:04:27Z

Content type: news

Language: en

Sources: [JetBrains](<https://devfeed.tech/sources/the-jetbrains-blog.md>), [TeamCity](<https://devfeed.tech/sources/teamcity-powerful-ci-cd-for-devops-centric-teams-the-jetbrains-blog.md>)

Topics: [Game Development](<https://devfeed.tech/topics/game-development.md>), [Developer Events](<https://devfeed.tech/topics/developer-events.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-generated-code](<https://devfeed.tech/tags/ai-generated-code.md>), [automation](<https://devfeed.tech/tags/automation.md>), [aws](<https://devfeed.tech/tags/aws.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [conference](<https://devfeed.tech/tags/conference.md>), [development](<https://devfeed.tech/tags/development.md>), [game-developement](<https://devfeed.tech/tags/game-developement.md>), [gamedev](<https://devfeed.tech/tags/gamedev.md>), [gamedev-day](<https://devfeed.tech/tags/gamedev-day.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [net-tools](<https://devfeed.tech/tags/net-tools.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [recordings](<https://devfeed.tech/tags/recordings.md>), [rider](<https://devfeed.tech/tags/rider.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [talks](<https://devfeed.tech/tags/talks.md>), [teamcity-2](<https://devfeed.tech/tags/teamcity-2.md>), [technical](<https://devfeed.tech/tags/technical.md>), [tools](<https://devfeed.tech/tags/tools.md>), [watch](<https://devfeed.tech/tags/watch.md>), [youtube](<https://devfeed.tech/tags/youtube.md>)

### AI overview

Recordings from JetBrains GameDev Day 2026 are available on YouTube, with sessions covering production workflows across Unreal Engine, Unity, Godot, and game infrastructure. Examples include migrating a live game toward a hybrid ECS and legacy engine, profiling Unreal performance with Unreal Insights and Rider, and using an AI agent over MCP to automate parts of Figma-to-Unity UI integration while identifying tasks that still need human input. Other talks demonstrated TeamCity CI workflows from the development environment, prompt-driven Godot world generation that combines AI configurations with procedural techniques, agentic Unreal development, and debugging C# and C++ runtimes together. Epic's open-source Lore VCS was presented as splitting large assets into content-addressable fragments so only changed portions need to move; the speakers also covered on-demand edge caches and self-deployment through AWS tooling.

### Source excerpt

Missed JetBrains GameDev Day 2026, or want to revisit your favorite sessions? All the recordings are now available on YouTube! On September 28, we brought together game developers, engineers, and industry experts for a full day of technical talks, live demos, and discussions about the tools and challenges shaping modern game development. From Epic's open-source [...]

## What Is the Python Global Interpreter Lock (GIL)?

DevFeed: [What Is the Python Global Interpreter Lock (GIL)?](<https://devfeed.tech/articles/what-is-the-python-global-interpreter-lock-gil-97822.md>)

Original publisher: [Read original article](<https://realpython.com/python-gil/>)

Author: Abhinav Ajitsaria

Published: 2026-10-23T14:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [locking](<https://devfeed.tech/topics/locking.md>), [Python](<https://devfeed.tech/topics/python.md>), [Process](<https://devfeed.tech/topics/process.md>), [scheduling](<https://devfeed.tech/topics/scheduling.md>)

Tags: [acquisition](<https://devfeed.tech/tags/acquisition.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [argument](<https://devfeed.tech/tags/argument.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [build](<https://devfeed.tech/tags/build.md>), [bytecode](<https://devfeed.tech/tags/bytecode.md>), [c](<https://devfeed.tech/tags/c.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [code](<https://devfeed.tech/tags/code.md>), [collection](<https://devfeed.tech/tags/collection.md>), [compilers](<https://devfeed.tech/tags/compilers.md>), [core](<https://devfeed.tech/tags/core.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [cpython](<https://devfeed.tech/tags/cpython.md>), [gil](<https://devfeed.tech/tags/gil.md>), [interpreter](<https://devfeed.tech/tags/interpreter.md>), [mutex](<https://devfeed.tech/tags/mutex.md>), [performance](<https://devfeed.tech/tags/performance.md>), [python](<https://devfeed.tech/tags/python.md>), [thread](<https://devfeed.tech/tags/thread.md>)

### AI overview

CPython's GIL protects shared reference counts with one interpreter-wide lock, but it allows only one thread to execute Python bytecode at a time. That makes CPU-bound multithreaded work unable to use multiple cores and can add lock overhead; I/O-bound threads are less affected, though older GIL scheduling could starve them. The text compares multiprocessing, which enables parallel execution at the cost of process overhead and separate memory, with subinterpreters, which provide per-interpreter GILs and isolation within one process. It also notes that GIL behavior differs among Python implementations. Free-threaded CPython builds are available from Python 3.13 and officially supported in 3.14, but remain optional, and extensions must declare compatibility or the GIL is re-enabled. The default CPython build still uses the GIL.

### Source excerpt

The Python GIL is a mutex that lets only one thread control the interpreter at a time. Learn how it shapes your program's performance.

## Skipping domain reload: faster iteration using the MethodReload feature

DevFeed: [Skipping domain reload: faster iteration using the MethodReload feature](<https://devfeed.tech/articles/skipping-domain-reload-faster-iteration-using-the-methodreload-feature-96246.md>)

Original publisher: [Read original article](<https://unity.com/blog/skipping-domain-reload-faster-iteration-using-the-methodreload-feature>)

Author: Théo Richart; Mike Geig

Published: 2026-10-22T00:00:00Z

Content type: article

Language: en

Sources: [Unity](<https://devfeed.tech/sources/unity.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [iteration](<https://devfeed.tech/topics/iteration.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [applications](<https://devfeed.tech/tags/applications.md>), [arrays](<https://devfeed.tech/tags/arrays.md>), [asset](<https://devfeed.tech/tags/asset.md>), [assets](<https://devfeed.tech/tags/assets.md>), [await](<https://devfeed.tech/tags/await.md>), [backend](<https://devfeed.tech/tags/backend.md>), [build](<https://devfeed.tech/tags/build.md>), [builds](<https://devfeed.tech/tags/builds.md>), [bytecode](<https://devfeed.tech/tags/bytecode.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [domain](<https://devfeed.tech/tags/domain.md>), [faster](<https://devfeed.tech/tags/faster.md>), [feature](<https://devfeed.tech/tags/feature.md>), [iteration](<https://devfeed.tech/tags/iteration.md>), [net](<https://devfeed.tech/tags/net.md>), [reload](<https://devfeed.tech/tags/reload.md>), [unity](<https://devfeed.tech/tags/unity.md>)

### AI overview

MethodReload speeds iteration by interpreting updated bodies of tagged methods in a running Unity Editor or development player, including IL2CPP builds, avoiding a full domain reload for those edits. The experimental package requires Unity 6.0+; tagged public methods must return void or IEnumerator, with tags present before Play Mode or player build. Its interpreter supports a C# subset, cannot alter fields, call sites, or type layout, and runs slower than compiled code during development. On devices, reloaded code can call only APIs retained in the build. Existing Asset Store hot reload tools offer full C# and a mature Mono Editor workflow, but cannot patch IL2CPP; .NET Hot Reload targets CoreCLR, not Unity Mono or IL2CPP. Larger changes still require normal compilation and reload.

### Source excerpt

Stop waiting on domain reloads! Learn how MethodReload speeds up Unity iteration time, explore its limitations, and compare it to existing hot reload tools.

## C# 15 Union Types for API Results: Examples, Trade-Offs, and Migration

DevFeed: [C# 15 Union Types for API Results: Examples, Trade-Offs, and Migration](<https://devfeed.tech/articles/c-15-union-types-for-api-results-examples-trade-offs-and-migration-92884.md>)

Original publisher: [Read original article](<https://www.syncfusion.com/blogs/post/csharp-15-union-types-api-results>)

Author: Arunachalam Kandasamy Raja

Published: 2026-10-21T14:17:46Z

Content type: article

Language: en

Sources: [Syncfusion](<https://devfeed.tech/sources/syncfusion-blogs.md>)

Topics: [union types](<https://devfeed.tech/topics/union-types.md>), [ASP.NET](<https://devfeed.tech/topics/aspnet.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [asp-net-core](<https://devfeed.tech/tags/asp-net-core.md>), [business](<https://devfeed.tech/tags/business.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [c-sharp-15](<https://devfeed.tech/tags/c-sharp-15.md>), [c-sharp-15-union-types](<https://devfeed.tech/tags/c-sharp-15-union-types.md>), [c-sharp-discriminated-unions](<https://devfeed.tech/tags/c-sharp-discriminated-unions.md>), [c-sharp-result-pattern](<https://devfeed.tech/tags/c-sharp-result-pattern.md>), [c-sharp-union-types](<https://devfeed.tech/tags/c-sharp-union-types.md>), [c-sharp-union-types-in-asp-net-core](<https://devfeed.tech/tags/c-sharp-union-types-in-asp-net-core.md>), [cases](<https://devfeed.tech/tags/cases.md>), [compare](<https://devfeed.tech/tags/compare.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [compilation](<https://devfeed.tech/tags/compilation.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [examples](<https://devfeed.tech/tags/examples.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [migration](<https://devfeed.tech/tags/migration.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [net-development](<https://devfeed.tech/tags/net-development.md>), [net-development-asp-net-core-c-sharp-software-architecture-web-platform-apis-what-s-new](<https://devfeed.tech/tags/net-development-asp-net-core-c-sharp-software-architecture-web-platform-apis-what-s-new.md>), [net-sdk](<https://devfeed.tech/tags/net-sdk.md>), [results](<https://devfeed.tech/tags/results.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [types](<https://devfeed.tech/tags/types.md>), [union](<https://devfeed.tech/tags/union.md>), [union-types](<https://devfeed.tech/tags/union-types.md>), [web-api](<https://devfeed.tech/tags/web-api.md>), [web-platform-apis](<https://devfeed.tech/tags/web-platform-apis.md>), [what-s-new](<https://devfeed.tech/tags/what-s-new.md>)

### AI overview

C# 15 union types represent a fixed set of result cases and let the compiler flag unhandled cases in switch expressions. In the ASP.NET Core example, a service returns distinct order outcomes while a controller maps them to HTTP responses, keeping business logic separate from HTTP handling. Unions suit closed sets of expected outcomes; interfaces better fit extensible implementations, and an established Result<T> may already meet a project's needs. Generated unions store cases through object?, so value types may box; the text recommends measuring performance-sensitive use. JSON deserialization can be ambiguous when structural case shapes overlap, and explicit polymorphic serialization may suit APIs needing a stable discriminator. Because unions are preview features in the C# 15/.NET 11 development cycle, migration guidance is to update internal consumers first and check response contracts, OpenAPI, generated clients, and serialized or persisted data before removing an old result model.

### Source excerpt

Learn how C# 15 union types simplify ASP.NET Core API results, compare with existing C# patterns, and help you decide when to adopt them.

## RocketWerkz' C# framework 'BRUTAL' is now available to all developers

DevFeed: [RocketWerkz' C# framework 'BRUTAL' is now available to all developers](<https://devfeed.tech/articles/rocketwerkz-c-framework-brutal-is-now-available-to-all-developers-90321.md>)

Original publisher: [Read original article](<https://www.gamedeveloper.com/programming/rocketwerkz-c-framework-brutal-is-now-available-for-all-developers>)

Author: Bryant Francis

Published: 2026-10-19T20:57:38Z

Content type: news

Language: en

Sources: [Game Developer](<https://devfeed.tech/sources/gamedeveloper.md>)

Topics: [Game engine](<https://devfeed.tech/topics/game-engine.md>), [Minetest](<https://devfeed.tech/topics/minetest.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [game](<https://devfeed.tech/tags/game.md>), [godot](<https://devfeed.tech/tags/godot.md>), [net](<https://devfeed.tech/tags/net.md>)

### AI overview

RocketWerkz and Ahwoo have released BRUTAL, an open-source C# and .NET framework with C++ libraries and low-level graphics access for developers building their own game development tools or engines. It is free for commercial games, with attribution and an in-game logo required. The article discusses the appeal and added complexity of this approach compared with third-party engines, and cites Rimworld's port to a custom engine powered by BRUTAL.

### Source excerpt

Developers who want to complete control over their game's code have a new framework to lean on.

## Get Your .NET MAUI App Ready for Xcode 27

DevFeed: [Get Your .NET MAUI App Ready for Xcode 27](<https://devfeed.tech/articles/get-your-net-maui-app-ready-for-xcode-27-90441.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/dotnet/migrate-dotnet-maui-apps-uikit-scene-lifecycle/>)

Author: Gerald Versluis

Published: 2026-10-19T16:05:00Z

Content type: tutorial

Language: en

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

Topics: [.NET MAUI](<https://devfeed.tech/topics/net-maui.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [.NET](<https://devfeed.tech/topics/net.md>), [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [XcodeGen](<https://devfeed.tech/topics/xcodegen.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>)

Tags: [activation](<https://devfeed.tech/tags/activation.md>), [agent](<https://devfeed.tech/tags/agent.md>), [agent-skill](<https://devfeed.tech/tags/agent-skill.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [apple](<https://devfeed.tech/tags/apple.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [build](<https://devfeed.tech/tags/build.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [coding-agent](<https://devfeed.tech/tags/coding-agent.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [content](<https://devfeed.tech/tags/content.md>), [ios](<https://devfeed.tech/tags/ios.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [mac-catalyst](<https://devfeed.tech/tags/mac-catalyst.md>), [net](<https://devfeed.tech/tags/net.md>), [net-10](<https://devfeed.tech/tags/net-10.md>), [net-for-ios](<https://devfeed.tech/tags/net-for-ios.md>), [net-maui](<https://devfeed.tech/tags/net-maui.md>), [net-maui-cli](<https://devfeed.tech/tags/net-maui-cli.md>), [net-sdk](<https://devfeed.tech/tags/net-sdk.md>), [scene-lifecycle](<https://devfeed.tech/tags/scene-lifecycle.md>), [uikit](<https://devfeed.tech/tags/uikit.md>), [xcode](<https://devfeed.tech/tags/xcode.md>), [xcode-27](<https://devfeed.tech/tags/xcode-27.md>)

### AI overview

This tutorial explains how to migrate an existing .NET MAUI app for Xcode 27's UIKit scene lifecycle requirement. It covers matching SDK and workload versions, adding scene delegates and plist configuration, preserving custom lifecycle behavior such as authentication and deep links, adjusting deployment targets, and testing the migration on iOS 27 and Mac Catalyst.

### Source excerpt

Use an agent skill to prepare your existing .NET MAUI app for Xcode 27, with the scene lifecycle changes and manual migration steps explained. The post Get Your .NET MAUI App Ready for Xcode 27 appeared first on .NET Blog.

## Bring Your Own Model to the GitHub Copilot SDK with C#

DevFeed: [Bring Your Own Model to the GitHub Copilot SDK with C#](<https://devfeed.tech/articles/bring-your-own-model-to-the-github-copilot-sdk-with-c-90440.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/dotnet/bring-your-own-model-to-the-github-copilot-sdk-with-csharp/>)

Author: Bruno Capuano

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

Content type: tutorial

Language: en

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

Topics: [GitHub Copilot SDK](<https://devfeed.tech/topics/github-copilot-sdk.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Chat completions endpoints](<https://devfeed.tech/topics/chat-completions-endpoints.md>), [litellm](<https://devfeed.tech/topics/litellm.md>)

Tags: [agent-harness](<https://devfeed.tech/tags/agent-harness.md>), [agent-harnesses](<https://devfeed.tech/tags/agent-harnesses.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [azure](<https://devfeed.tech/tags/azure.md>), [azure-openai](<https://devfeed.tech/tags/azure-openai.md>), [byok](<https://devfeed.tech/tags/byok.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [csharp](<https://devfeed.tech/tags/csharp.md>), [dotnet](<https://devfeed.tech/tags/dotnet.md>), [github-copilot-sdk](<https://devfeed.tech/tags/github-copilot-sdk.md>), [microsoft-foundry](<https://devfeed.tech/tags/microsoft-foundry.md>), [net](<https://devfeed.tech/tags/net.md>), [runtime](<https://devfeed.tech/tags/runtime.md>)

### AI overview

This tutorial shows how to use the GitHub Copilot SDK runtime with a model provider you control. Its .NET 10 sample configures Microsoft Foundry or Azure OpenAI, supports Microsoft Entra ID or an API key, and demonstrates a minimal session that sends a model request.

### Source excerpt

The GitHub Copilot SDK gives your application an agent runtime. BYOK lets you keep that runtime while sending model requests to your own Microsoft Foundry or Azure OpenAI deployment. Here is the complete C# setup. The post Bring Your Own Model to the GitHub Copilot SDK with C# appeared first on .NET Blog.

## JetBrains .NET Day Online 2026: Watch the Recordings

DevFeed: [JetBrains .NET Day Online 2026: Watch the Recordings](<https://devfeed.tech/articles/jetbrains-net-day-online-2026-watch-the-recordings-89905.md>)

Original publisher: [Read original article](<https://blog.jetbrains.com/dotnet/2026/10/19/jetbrains-dotnet-day-online-2026-watch-the-recordings/>)

Author: Mehul Harry

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

Content type: news

Language: en

Sources: [JetBrains](<https://devfeed.tech/sources/the-jetbrains-blog.md>)

Topics: [deveco](<https://devfeed.tech/topics/deveco.md>), [.NET](<https://devfeed.tech/topics/net.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [LLM security](<https://devfeed.tech/topics/llm-security.md>), [Legacy Modernization](<https://devfeed.tech/topics/legacy-modernization.md>), [Container Image Building](<https://devfeed.tech/topics/container-image-building.md>), [Deployment Strategies](<https://devfeed.tech/topics/deployment-strategies.md>), [asyncapi supply chain attack](<https://devfeed.tech/topics/asyncapi-supply-chain-attack.md>), [native aot](<https://devfeed.tech/topics/native-aot.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-development](<https://devfeed.tech/tags/ai-development.md>), [api](<https://devfeed.tech/tags/api.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [build](<https://devfeed.tech/tags/build.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [container](<https://devfeed.tech/tags/container.md>), [container-apps](<https://devfeed.tech/tags/container-apps.md>), [containers](<https://devfeed.tech/tags/containers.md>), [dashboard](<https://devfeed.tech/tags/dashboard.md>), [data-api-builder](<https://devfeed.tech/tags/data-api-builder.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [events](<https://devfeed.tech/tags/events.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [net](<https://devfeed.tech/tags/net.md>), [net-days-online](<https://devfeed.tech/tags/net-days-online.md>), [resharper](<https://devfeed.tech/tags/resharper.md>), [rider](<https://devfeed.tech/tags/rider.md>)

### AI overview

JetBrains .NET Day Online 2026 recordings are available on YouTube. The event recap highlights sessions on AI-assisted development with JetBrains tools, distributed .NET patterns, C# performance, AI development workflows, software supply-chain security, modular monoliths, .NET interoperability, SQL MCP Server, and scaling Blazor workloads with .NET Aspire and Azure Container Apps.

### Source excerpt

Every session from October 7 is now on YouTube. .NET Day Online 2026 took place on October 7. Thanks to everyone who watched the livestream and asked questions in the chat! If you missed a session, or want to watch one again, all of them are now online. Watch the full playlist Here's a quick [...]

## .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

[Next page](<https://devfeed.tech/tags/c-sharp.md?cursor=WyIyMDI2LTEwLTE5VDA4OjAwOjAwKzAwOjAwIiwgIjg3NjVlNjk4LTA4ZDUtNDdjYS1iNDlmLWY0YjdkYWEwZGYyYSJd>)