Sign in

the-runtime.bsky.social

@the-runtime.bsky.social
6 followers 1 following 79 posts
PostsRepliesMedia
the-runtime.bsky.social @the-runtime.bsky.social · 15/07/2026
CSRF 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/2026
Microsoft 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/2026
38 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/2026
19 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/2026
C# 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/2026
Finally - 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/2026
SkiaSharp 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/2026
Blazor 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/2026
Foundry 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/2026
Blazor 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/2026
30 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/2026
Aspire 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/2026
Tired 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/2026
Microsoft 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/2026
Copilot 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/2026
A2A 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/2026
Already 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/2026
MCP 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/2026
SkiaSharp 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/2026
CVE-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/2026
Node.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/2026
Thirty 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/2026
No 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/2026
Years 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/2026
Hundreds 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/2026
Blazor'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/2026
EF 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/2026
File-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/2026
Two .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/2026
Every 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/2026
dotnet 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/2026
VS 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.dev
The Visual Studio Debugger Agent: From Bug Report to Verified Fix Without Leaving the IDE
How 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 #nativeaot
the-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/2026
System.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/2026
It 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/2026
Azure 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/2026
Your 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/2026
What 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/2026
TUnit 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/2026
C# 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/2026
EF 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/2026
ASP.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/2026
Kiota 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/2026
ASP.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/2026
Mapperly 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/2026
Garnet 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