2026-05-20 dotnetdotnet-10nuget NuGet Package Pruning Is On by Default in .NET 10 NuGet Package Pruning shipped on-by-default for net10.0 projects, cutting transitive vulnerability reports by 70% and restore times by up to 50%.
2026-05-20 comparisoncsharprecords record vs class vs struct in C#: a decision matrix C# 14 gives you four data-type shapes -- class, record class, struct, and record struct. This is the decision matrix: when each one is correct, what each one costs, and the rules that pick for you.
2026-05-19 dartflutterfirebase Cloud Functions for Firebase Now Speaks Dart (Experimental) Firebase shipped experimental Dart support for Cloud Functions on May 6, 2026. HTTPS and callable triggers, AOT-compiled cold starts, and the Firebase CLI handles compilation.
2026-05-19 mcpclaude-codeai-agents Fix: Claude Code Reports `MCP server disconnected` Inside WSL Why Claude Code shows 'MCP server disconnected' or 'Connection closed' for a working MCP server when launched from WSL2. Covers stdio spawning across the Windows/Linux boundary, npx and node ENOENT, mirrored networking for HTTP servers, VMMem reaping, and how to diagnose the right one with claude --debug.
2026-05-19 csharp-14csharpdotnet-10 Fix: C# 14 overload resolution breaking change with Span and ReadOnlySpan After upgrading to C# 14 / .NET 10, calls like array.Contains, x.Reverse(), and MemoryMarshal.Cast suddenly bind to different overloads or stop compiling. Here is what changed and how to pin the old behaviour where it matters.
2026-05-18 github-copilotai-agentsopenai GPT-5.3-Codex Becomes the Copilot Business and Enterprise Base Model On May 17, 2026 GitHub flipped the default Copilot model on Business and Enterprise plans from GPT-4.1 to GPT-5.3-Codex. GPT-4.1 stays free until June 1, then it falls under usage-based billing. Here is what changes for pinned models in your repo and CI.
2026-05-18 errorsflutterandroid Fix: AndroidX conflict during Flutter Android build The fix in 30 seconds: set android.useAndroidX=true and android.enableJetifier=true in android/gradle.properties, then find any plugin still on the old support library and upgrade or replace it.
2026-05-18 errorsflutterandroid Fix: Flutter background_fetch plugin requires minSdkVersion 21 The fix in 30 seconds: set minSdkVersion to 21 (or higher) in android/app/build.gradle. background_fetch is built on Android's JobScheduler, which only exists from API 21.
2026-05-18 errorscsharpdotnet Fix: framework_version=6.0.0 was not found when launching a .NET 6 binary The .NET 6 runtime is gone or mismatched. Either install net6.0 again, roll forward to net8.0 via runtimeconfig, retarget the csproj, or ship self-contained.
2026-05-18 errorsai-agentsllm Fix: rate_limit_error on Claude Sonnet 4.6 in a Long Agent Loop A 429 rate_limit_error on claude-sonnet-4-6 in a long agent loop is almost always ITPM, not RPM. Read retry-after, cache the system prompt, and gate on anthropic-ratelimit-input-tokens-remaining. Step-by-step fix with code.