the-runtime.bsky.social @the-runtime.bsky.social · 15/07/2026CSRF token headaches in ASP.NET Core? .NET 11 drops them. Fetch Metadata headers do the job now - browsers set Sec-Fetch-Site automatically, attackers can't forge it. On by default. the-runtime.dev/articles/automatic-… #dotnet #aspnetcore 000
the-runtime.bsky.social @the-runtime.bsky.social · 14/07/2026Microsoft banned C# Dev Kit from Cursor and friends. JetBrains fills the gap - ReSharper 2026.2 ships a full debugger built on the Rider engine for every editor Microsoft locked out. the-runtime.dev/articles/resharper-… #dotnet #vscode #csharp 000
the-runtime.bsky.social @the-runtime.bsky.social · 13/07/202638 MCP tools that let your AI assistant dig through MSBuild binary logs. Property tracing that took 20 min? Now takes 5. Microsoft's own testing: 44% faster build diagnosis. the-runtime.dev/articles/msbuild-bi… #dotnet #msbuild #ai 020
the-runtime.bsky.social @the-runtime.bsky.social · 12/07/202619 years of GroupJoin/SelectMany/DefaultIfEmpty just to do a full outer join. .NET 11 adds Enumerable.FullJoin - one call. Tuple overloads drop the result selector boilerplate too. the-runtime.dev/articles/linq-fullj… #dotnet #linq 010
the-runtime.bsky.social @the-runtime.bsky.social · 11/07/2026C# 15's closed modifier locks class inheritance to your assembly. The payoff? Exhaustive switch expressions - no discard arm needed. Add a new subtype and the compiler flags every spot you missed. the-runtime.dev/articles/closed-cla… #csharp #dotnet 011
the-runtime.bsky.social @the-runtime.bsky.social · 10/07/2026Finally - Microsoft is building an official .NET SDK version manager. dotnetup is a single native binary, reads global.json, needs zero admin rights, and already runs in .NET's own CI. the-runtime.dev/articles/dotnetup-d… #dotnet #devtools 000
the-runtime.bsky.social @the-runtime.bsky.social · 07/07/2026SkiaSharp 4.0 hits stable. 24% faster GPU rendering, animated WebP without FFmpeg, and those random AccessViolationException crashes? Gone - native singletons finally get proper ref counting. the-runtime.dev/articles/skiasharp-… #dotnet #skiasharp 000
the-runtime.bsky.social @the-runtime.bsky.social · 06/07/2026Blazor SSR forms round-tripped every validation error to the server. .NET 11 Preview 5 fixes it - client-side validation fires automatically. No render mode switch, no JS interop. the-runtime.dev/articles/blazor-ssr… #dotnet #blazor 000
the-runtime.bsky.social @the-runtime.bsky.social · 14/05/2026Foundry Local 1.1 runs AI models on-device in any .NET app - zero cloud, zero per-token costs. Now with text embeddings and live audio transcription, all the way back to .NET Framework 4.6.1. the-runtime.dev/articles/foundry-lo… #dotnet #ai 000
the-runtime.bsky.social @the-runtime.bsky.social · 12/05/2026.NET 10's JIT learned escape analysis. Objects that never leave their method get stack-allocated automatically. foreach over IEnumerable<int>: 109ns to 35ns, 32B to 0B. No code changes. the-runtime.dev/articles/escape-ana… #dotnet #performance 010
the-runtime.bsky.social @the-runtime.bsky.social · 11/05/2026Blazor prerendering = double renders, lost state, UI flicker. .NET 10's [PersistentState] fixes it - one attribute replaces ~20 lines of serialization boilerplate per property. the-runtime.dev/articles/persistent… #dotnet #blazor 010
the-runtime.bsky.social @the-runtime.bsky.social · 10/05/202630 lines of WebSocket frame juggling down to a clean loop. .NET 10's WebSocketStream wraps WebSockets in a standard Stream - GZipStream, JsonSerializer, StreamReader all just work. the-runtime.dev/articles/websockets… #dotnet #websockets 000
the-runtime.bsky.social @the-runtime.bsky.social · 09/05/2026Aspire 13.3 finally closes the K8s gap. One method call auto-generates Helm charts and deploys to your cluster. Browser telemetry streaming and aspire destroy round it out. the-runtime.dev/articles/aspire-13-… #dotnet #aspire #kubernetes 030
the-runtime.bsky.social @the-runtime.bsky.social · 08/05/2026Tired of try-catch spaghetti? IExceptionHandler chains focused, testable error handlers in ASP.NET Core. .NET 10 bonus - handled exceptions auto-suppress noisy logs and metrics. the-runtime.dev/articles/iexception… #dotnet #aspnetcore 000
the-runtime.bsky.social @the-runtime.bsky.social · 07/05/2026Microsoft Agent Framework workflows vanish on crash. The Durable Task extension adds fault tolerance - zero code changes, automatic checkpointing, scales to zero during human approvals. the-runtime.dev/articles/durable-wo… #dotnet #agents #azure 010
the-runtime.bsky.social @the-runtime.bsky.social · 06/05/2026Copilot in VS 2026 writes, compiles, runs, and self-fixes C# tests across your whole solution. Fair warning - they optimize for passing, not for catching real bugs. the-runtime.dev/articles/copilot-te… #dotnet #copilot #testing 000
the-runtime.bsky.social @the-runtime.bsky.social · 05/05/2026A2A v1 landed in .NET - agents discover and talk to each other across any framework, no glue code. Remote agents look identical to local ones in your code. MCP for tools, A2A for delegation. the-runtime.dev/articles/a2a-protoc… #dotnet #a2a #ai 311
the-runtime.bsky.social @the-runtime.bsky.social · 04/05/2026Already running Postgres? Skip Redis. Microsoft's Caching.Postgres uses UNLOGGED tables for near-Redis speed - pair with HybridCache for three-tier caching, zero extra infra. the-runtime.dev/articles/postgres-d… #dotnet #postgres #caching 000
the-runtime.bsky.social @the-runtime.bsky.social · 03/05/2026MCP ships with no auth by design. The Agent Governance Toolkit plugs that hole for .NET - deny-by-default policies, privilege rings, and prompt injection detection before your LLM sees a tool. the-runtime.dev/articles/agent-gove… #dotnet #mcp #security 110
the-runtime.bsky.social @the-runtime.bsky.social · 01/05/2026SkiaSharp 4.0 Preview 1 jumps 28 Skia milestones. Variable fonts get a proper managed API (bye P/Invoke hacks), paths go immutable, and Uno Platform joins as co-maintainer. the-runtime.dev/articles/skiasharp-… #dotnet #skiasharp 000
the-runtime.bsky.social @the-runtime.bsky.social · 30/04/2026CVE-2026-40372 silently broke HMAC in ASP.NET Core Data Protection. The real problem? Patching isn't enough - forged cookies can mint legit tokens that survive key rotation. the-runtime.dev/articles/cve-2026-4… #dotnet #security #aspnetcore 000
the-runtime.bsky.social @the-runtime.bsky.social · 29/04/2026Node.js native addons in C# instead of C++. The C# Dev Kit team dropped node-gyp and Python entirely - .NET Native AOT compiles straight to .node binaries. No runtime needed on the target. the-runtime.dev/articles/nodejs-nat… #dotnet #nodejs #nativeaot 010
the-runtime.bsky.social @the-runtime.bsky.social · 28/04/2026Thirty lines of Swashbuckle config down to three method calls. Asp.Versioning v10 plugs straight into .NET 10's built-in OpenAPI - auto per-version docs, deprecation headers, no workarounds. the-runtime.dev/articles/aspnet-api… #dotnet #aspnetcore #openapi 000
the-runtime.bsky.social @the-runtime.bsky.social · 27/04/2026No more side-by-side Visual Studio installs. 2027 upgrades your 2026 in place - rolling updates, browser-style. Enterprise gets LTSC, Community rides the wave. the-runtime.dev/articles/visual-stu… #dotnet #visualstudio 000
the-runtime.bsky.social @the-runtime.bsky.social · 25/04/2026Years of .NET package feed chaos on Ubuntu are over. 26.04 ships .NET 10 in the default archive - one apt install, no GPG keys, no conflicts. Native AOT bonus: 1.4 MB binaries, 3ms startup. the-runtime.dev/articles/dotnet-ubu… #dotnet #linux #ubuntu 010
the-runtime.bsky.social @the-runtime.bsky.social · 24/04/2026Hundreds of map pins and .NET MAUI used to mean reaching for a third-party package. .NET 11 adds native pin clustering - one bool to enable, smart grouping that expands on zoom. No extra deps. the-runtime.dev/articles/pin-cluste… #dotnet #maui 000
the-runtime.bsky.social @the-runtime.bsky.social · 23/04/2026.NET 10 Data Protection had the same HMAC bug in encrypt and decrypt - two wrongs made a right until a patch exposed it. Cookie forgery on Linux, CVSS 9.1. Update to 10.0.7. the-runtime.dev/articles/dotnet-10-… #dotnet #security #aspnetcore 000
the-runtime.bsky.social @the-runtime.bsky.social · 21/04/2026Blazor's Virtualize has assumed 50px fixed height since .NET 5. Variable-height items? Scroll jumps everywhere. .NET 11 finally measures real heights with a running average - no breaking changes. the-runtime.dev/articles/blazor-vir… #blazor #dotnet 000
the-runtime.bsky.social @the-runtime.bsky.social · 20/04/2026EF Core 11 Preview 3 lets you skip DetectChanges entirely with GetEntriesForState - finally, cheap change tracker queries. Also catches migration tree divergence before it bites you in prod. the-runtime.dev/articles/efcore-11-… #dotnet #efcore 000
the-runtime.bsky.social @the-runtime.bsky.social · 19/04/2026File-based C# apps were single-file only - great for demos, useless at scale. .NET 11 adds #:include to split across multiple files with glob patterns. No .csproj required. the-runtime.dev/articles/file-based… #dotnet #csharp 000
the-runtime.bsky.social @the-runtime.bsky.social · 18/04/2026Two .NET CVEs just dropped - CVSS 7.5, zero auth. CRLF injection in System.Net.Mail lets attackers forge email headers. XML recursion bombs crash your app via uncatchable StackOverflow. Patch now. the-runtime.dev/articles/dotnet-apr… #dotnet #security 000
the-runtime.bsky.social @the-runtime.bsky.social · 17/04/2026Every Hangfire/Quartz job pays a reflection tax. TickerQ skips it - source generators bake dispatch into your assembly at compile time. NativeAOT-ready, EF Core backed. the-runtime.dev/articles/tickerq-so… #dotnet #csharp 000
the-runtime.bsky.social @the-runtime.bsky.social · 17/04/2026dotnet watch + Aspire used to mean full restarts on every change. .NET 11 Preview 3 finally fixes this - per-resource hot reload keeps your infra warm while only the changed service updates. the-runtime.dev/articles/dotnet-wat… #dotnet #aspire 000
the-runtime.bsky.social @the-runtime.bsky.social · 16/04/2026VS 18.5's Debugger Agent doesn't just suggest fixes - it re-runs your debug session to verify the fix works before proposing it. That verification loop is the real game changer. the-runtime.dev/articles/visual-stu…the-runtime.devThe Visual Studio Debugger Agent: From Bug Report to Verified Fix Without Leaving the IDEHow VS 18.5 Debugger Agent automates the debugging workflow with verified fixes. 020
the-runtime.bsky.social @the-runtime.bsky.social · 16/04/2026.NET 11 ships free perf - no code changes needed. 200x faster interface dispatch on NativeAOT/iOS, bounds check elimination, switch folding. The catch? x86-64-v2 is the new minimum. the-runtime.dev/articles/dotnet-11-… #dotnet #performance #nativeaotthe-runtime.dev.NET 11 JIT and Runtime Improvements: Free Performance You Didn't Ask For.NET 11 delivers automatic performance wins through JIT optimizations, including 200x faster interface dispatch for NativeAOT. 000
the-runtime.bsky.social @the-runtime.bsky.social · 16/04/2026System.Text.Json just got three quality-of-life wins in .NET 11 - built-in PascalCase, per-member naming overrides, and type-level ignore conditions. Less boilerplate, fewer workarounds. the-runtime.dev/articles/system-tex… #dotnet #csharp 000
the-runtime.bsky.social @the-runtime.bsky.social · 15/04/2026.NET 11 SDK Preview 3 quietly drops some killer CLI upgrades - inline env vars, multi-file scripts, smarter watch, and 26% smaller installers. Small changes, big workflow impact. the-runtime.dev/articles/dotnet-11-… #dotnet #csharp #devtools 010
the-runtime.bsky.social @the-runtime.bsky.social · 14/04/2026It really is! And always so satisfying to see the result work in the end! 000
the-runtime.bsky.social @the-runtime.bsky.social · 14/04/2026Azure MCP Server 2.0 exposes 276 tools across 57 Azure services to your AI agents. Self-hosted, RBAC enforced, no custom wrappers needed. the-runtime.dev/articles/azure-mcp-… #azure #mcp #ai 200
the-runtime.bsky.social @the-runtime.bsky.social · 13/04/2026Your Minimal API returns 3 different status codes but your OpenAPI spec only knows about one. TypedResults fixes this - compile-time return types that write your spec for you. No more manual Produces() calls. the-runtime.dev/articles/typed-resu… #dotnet #aspnetcore #openapi 000
the-runtime.bsky.social @the-runtime.bsky.social · 12/04/2026What if your terminal app had reactive data binding like a desktop UI? XenoAtom.Terminal.UI brings retained-mode rendering and 60+ controls to .NET CLI apps. the-runtime.dev/articles/xenoatom-t… #dotnet #tui #csharp 000
the-runtime.bsky.social @the-runtime.bsky.social · 11/04/2026TUnit skips reflection completely - tests are discovered at compile time via source generation. Native AOT, 12-16x faster than xUnit/NUnit, and bad test signatures fail the build. the-runtime.dev/articles/tunit-sour… #dotnet #testing #csharp 000
the-runtime.bsky.social @the-runtime.bsky.social · 10/04/2026.NET 10 finally kills the .sln file. The new .slnx format turns 40+ lines of GUID soup into ~10 lines of clean XML - and merge conflicts basically disappear. the-runtime.dev/articles/slnx-solut… #dotnet #csharp 000
the-runtime.bsky.social @the-runtime.bsky.social · 10/04/2026C# 14 makes Span<T> a first-class citizen - implicit conversions, smarter type inference, and no more writing three overloads for what should be one method. The covariance support is surprisingly elegant too. the-runtime.dev/articles/first-clas… #csharp #dotnet 000
the-runtime.bsky.social @the-runtime.bsky.social · 10/04/2026EF Core 10 finally lets you stack multiple query filters per entity and disable them individually. No more cramming soft deletes + tenancy into one lambda, then hoping IgnoreQueryFilters() doesn't nuke security. the-runtime.dev/articles/named-quer… #dotnet #efcore 000
the-runtime.bsky.social @the-runtime.bsky.social · 09/04/2026ASP.NET Core 10 now ships built-in passkey support - registration, login, and management without third-party WebAuthn libraries. Blazor even gets a complete passkey UI out of the box. the-runtime.dev/articles/passkeys-a… #dotnet #aspnetcore #passkeys 000
the-runtime.bsky.social @the-runtime.bsky.social · 09/04/2026Kiota generates API clients that mirror your URL structure - navigate with autocomplete instead of scrolling through 500 flat methods. Filter massive specs to just what you need. the-runtime.dev/articles/kiota-open… #dotnet #openapi 000
the-runtime.bsky.social @the-runtime.bsky.social · 09/04/2026ASP.NET Core 2.3 is just 2.1 repackaged. April 2027 EOL sounds generous until you factor in enterprise release cycles. This isn't a recompile - it's a full platform boundary crossing. the-runtime.dev/articles/aspnet-cor… #dotnet #aspnetcore 000
the-runtime.bsky.social @the-runtime.bsky.social · 08/04/2026Mapperly generates mapping code at compile time - no reflection, no runtime cost. 22% faster than AutoMapper, 19% less memory, and you can debug the generated code. Free and AOT-ready. the-runtime.dev/articles/mapperly-s… #dotnet #csharp 000
the-runtime.bsky.social @the-runtime.bsky.social · 08/04/2026Garnet from Microsoft Research is a drop-in Redis replacement built on .NET - 108% more throughput at 500 connections, C# custom commands instead of Lua, and SSD storage tiering. MIT licensed. the-runtime.dev/articles/garnet-red… #dotnet #redis #caching 000