41554 blogs · [ { "id": "01a0de2c-df54-7092-b6f5-e39d44790337", "title": "Fix: Flutter debugger jumps into binding.dart on hot reload with no error shown", "url": "https://startdebugging.net/2026/09/fix-flutter-debugger-jumps-into-binding-dart-on-hot-reload/", "published_at": "2026-09-26T00:00:00+00:00" }, { "id": "01a0de2c-df54-7092-b6f5-e39d452626fc", "title": "Fix: YouTube embed shows \"Video unavailable\" (Error 152 / 153) in Flutter with youtube_player_iframe", "url": "https://startdebugging.net/2026/09/fix-youtube-embed-video-unavailable-error-152-153-in-flutter-youtube-player-iframe/", "published_at": "2026-09-26T00:00:00+00:00" }, { "id": "01a0de2c-df54-7092-b6f5-e39d4572ce81", "title": "Microsoft.Extensions.AI.OpenAI 10.10.1 Fixes the OpenAI 2.14 TypeLoadException", "url": "https://startdebugging.net/2026/09/microsoft-extensions-ai-10-10-1-fixes-openai-2-14-typeloadexception/", "published_at": "2026-09-26T00:00:00+00:00" }, { "id": "01a0de2c-df54-7092-b6f5-e39d460c13d2", "title": "Fix: ASP.NET Core returns 400 \"The X field is required\" for a non-nullable string property", "url": "https://startdebugging.net/2026/09/fix-aspnetcore-400-the-field-is-required-non-nullable-string/", "published_at": "2026-09-25T00:00:00+00:00" }, { "id": "01a0de2c-df54-7092-b6f5-e39d46f350f6", "title": "Fix: e: Daemon compilation failed: null in a Flutter Android Gradle build", "url": "https://startdebugging.net/2026/09/fix-daemon-compilation-failed-null-in-a-flutter-android-gradle-build/", "published_at": "2026-09-25T00:00:00+00:00" }, { "id": "01a0de2c-df54-7092-b6f5-e39d47c8449b", "title": "Fix: Failed to decode advisories for archive from https://pub.dev in flutter pub get", "url": "https://startdebugging.net/2026/09/fix-failed-to-decode-advisories-for-archive-from-pub-dev/", "published_at": "2026-09-25T00:00:00+00:00" }, { "id": "01a0de2c-df54-7092-b6f5-e39d4870ff9e", "title": "How to Keep API Keys Out of a Coding Agent's Context With a Credential Gateway", "url": "https://startdebugging.net/2026/09/keep-api-keys-out-of-agent-context-with-a-credential-gateway/", "published_at": "2026-09-25T00:00:00+00:00" }, { "id": "01a0de2c-df54-7092-b6f5-e39d48c64b39", "title": "Refit 16.1 Writes Your Paging Loop: PagedEnumerable, [Paged] and [PageToken]", "url": "https://startdebugging.net/2026/09/refit-16-1-generates-the-paging-loop-with-pagedenumerable/", "published_at": "2026-09-25T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2ba4d06a9", "title": "Fix: Conflicting assets with the same target path after upgrading to the .NET 10 SDK", "url": "https://startdebugging.net/2026/09/fix-conflicting-assets-with-the-same-target-path-in-aspnetcore-10/", "published_at": "2026-09-24T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2ba5409c3", "title": "Microsoft Is Rotating Its NuGet Author-Signing Certificate: Fix trustedSigners Before NU3034 Hits", "url": "https://startdebugging.net/2026/09/microsoft-nuget-author-signing-certificate-rotation-nu3034/", "published_at": "2026-09-24T00:00:00+00:00" }, { "id": "01a0d313-55b5-73db-9502-8252900535be", "title": "Migrate a Cursor Cloud Agent Workflow off GitHub to Cursor Origin (Early Beta, September 2026)", "url": "https://startdebugging.net/2026/09/migrate-a-cursor-cloud-agent-workflow-off-github-to-cursor-origin/", "published_at": "2026-09-24T00:00:00+00:00" }, { "id": "01a0de2c-df5a-711a-a556-4ad621c77736", "title": "Fix: HttpIOException: The response ended prematurely from HttpClient in .NET", "url": "https://startdebugging.net/2026/09/fix-httpioexception-the-response-ended-prematurely-httpclient/", "published_at": "2026-09-24T00:00:00+00:00" }, { "id": "01a0de2c-df5a-711a-a556-4ad62213f77d", "title": "Fix: Unable to find the required 'IAuthenticationService' service with [Authorize(Policy = ...)] in Blazor", "url": "https://startdebugging.net/2026/09/fix-unable-to-find-the-required-iauthenticationservice-blazor-authorize-policy/", "published_at": "2026-09-24T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2bae1438d", "title": "Fix: custom DelegatingHandler does not run again on each retry with AddStandardResilienceHandler", "url": "https://startdebugging.net/2026/09/fix-delegatinghandler-not-running-on-each-retry-with-addstandardresiliencehandler/", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2bb77a08a", "title": "Fix: IConfiguration.Bind does not populate an array or List property from appsettings.json", "url": "https://startdebugging.net/2026/09/fix-iconfiguration-bind-does-not-populate-an-array-or-list-property/", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2bc3c0931", "title": "How to serialize public fields like Vector3 and Quaternion with System.Text.Json", "url": "https://startdebugging.net/2026/09/how-to-serialize-vector3-and-quaternion-with-system-text-json/", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2bcb34ba9", "title": "Migrate .cursorrules, CLAUDE.md, and copilot-instructions.md to One AGENTS.md (Claude Code 2.1.277+)", "url": "https://startdebugging.net/2026/09/migrate-cursorrules-claude-md-copilot-instructions-to-one-agents-md/", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2bda9274f", "title": "StackExchange.Redis 3.3 Moves Off a Redis Node Before the Server Drops You", "url": "https://startdebugging.net/2026/09/stackexchange-redis-3-3-smart-client-handoffs/", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2be563a86", "title": "How to block a Flutter WebView from navigating to external URLs with NavigationDelegate", "url": "https://startdebugging.net/2026/09/how-to-block-a-flutter-webview-from-navigating-to-external-urls/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2be716bcd", "title": "How to disable antiforgery validation for a single minimal API form endpoint in ASP.NET Core 11", "url": "https://startdebugging.net/2026/09/how-to-disable-antiforgery-validation-for-a-single-minimal-api-endpoint-in-aspnetcore-11/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2be7b7069", "title": "How to keep Flutter location tracking running in the background on Android 15", "url": "https://startdebugging.net/2026/09/how-to-keep-flutter-location-tracking-running-in-the-background-on-android-15/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2bf484259", "title": "OpenTelemetry .NET 1.19.1 fixes the wildcard NotSupportedException on net8.0", "url": "https://startdebugging.net/2026/09/opentelemetry-dotnet-1-19-1-fixes-wildcard-notsupportedexception-on-net-8/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2bfae1586", "title": "Side Chats vs Subagents: When to Branch a Conversation and When to Delegate", "url": "https://startdebugging.net/2026/09/side-chats-vs-subagents-when-to-branch-and-when-to-delegate/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2bfb11dc1", "title": "Aspire 13.5.4 Stops Kafka Health Checks From Leaking a Producer on Every Probe", "url": "https://startdebugging.net/2026/09/aspire-13-5-4-fixes-kafka-health-check-thread-leak/", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c0431465", "title": "How to add the current user id to every log entry in ASP.NET Core", "url": "https://startdebugging.net/2026/09/how-to-add-the-current-user-id-to-every-log-entry-in-aspnet-core/", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c1064297", "title": "How to atomically append to a PostgreSQL jsonb array with EF Core and Npgsql", "url": "https://startdebugging.net/2026/09/how-to-atomically-append-to-a-postgresql-jsonb-array-with-ef-core-and-npgsql/", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c1554233", "title": "How to use an Oracle sequence to generate primary keys in EF Core", "url": "https://startdebugging.net/2026/09/how-to-use-an-oracle-sequence-to-generate-primary-keys-in-ef-core/", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c230d0a7", "title": "Migrate a stdio MCP Server to a Remote OAuth-Protected HTTP Server (MCP 2026-07-28: CIMD First, DCR as Fallback)", "url": "https://startdebugging.net/2026/09/migrate-a-stdio-mcp-server-to-remote-oauth-with-cimd-and-dcr-fallback/", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c314039e", "title": "Agent Framework 1.22: AsIChatClient Lets an AIAgent Pose as an IChatClient", "url": "https://startdebugging.net/2026/09/agent-framework-1-22-asichatclient-exposes-an-agent-as-an-ichatclient/", "published_at": "2026-09-20T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c38ed7f9", "title": "How to add custom table-name pluralization to dotnet ef dbcontext scaffold with IPluralizer", "url": "https://startdebugging.net/2026/09/how-to-add-custom-pluralization-to-dotnet-ef-dbcontext-scaffold-with-ipluralizer/", "published_at": "2026-09-20T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c3a6b1b2", "title": "How to guarantee idempotent message processing with EF Core 11 when two app instances consume the same message", "url": "https://startdebugging.net/2026/09/how-to-guarantee-idempotent-message-processing-in-ef-core-11-with-an-inbox-table/", "published_at": "2026-09-20T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c3dd6f94", "title": "How to keep a database write and an Azure Blob Storage upload consistent in a single ASP.NET Core request", "url": "https://startdebugging.net/2026/09/how-to-keep-a-database-write-and-an-azure-blob-upload-consistent-in-one-request/", "published_at": "2026-09-20T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c4a8d92d", "title": "Local Ollama Models vs Cloud Models in GitHub Copilot: What You Give Up", "url": "https://startdebugging.net/2026/09/local-ollama-models-vs-cloud-models-in-github-copilot/", "published_at": "2026-09-20T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c592d923", "title": "Cursor Sandbox Providers Compared: AWS Lambda vs Modal vs Cloudflare vs Vercel", "url": "https://startdebugging.net/2026/09/cursor-sandbox-providers-aws-lambda-vs-modal-vs-cloudflare-vs-vercel/", "published_at": "2026-09-19T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c66f8bc3", "title": "How to apply custom naming conventions for primary keys, foreign keys, and indexes in EF Core 11 migrations", "url": "https://startdebugging.net/2026/09/how-to-apply-custom-naming-conventions-for-keys-foreign-keys-and-indexes-in-ef-core-11/", "published_at": "2026-09-19T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c735de92", "title": "MessagePack 3.1.9 and 2.5.303 Fix a 32 KiB Payload That Allocates 120 MiB", "url": "https://startdebugging.net/2026/09/messagepack-3-1-9-fixes-nested-array-memory-amplification-cve-2026-92707/", "published_at": "2026-09-19T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c7dfb91d", "title": "Migrate an EF Core Cosmos app after the generated id escaping change in EF Core 11", "url": "https://startdebugging.net/2026/09/migrate-an-ef-core-cosmos-app-after-the-generated-id-escaping-change/", "published_at": "2026-09-19T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c8ca36b8", "title": "Copilot Code Review vs Cursor Bugbot vs a Claude Code Review Action: Which Catches What", "url": "https://startdebugging.net/2026/09/copilot-code-review-vs-cursor-bugbot-vs-claude-code-review-action/", "published_at": "2026-09-18T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c94c2664", "title": "Migrate a Flutter Android project to AGP 9 with built-in Kotlin", "url": "https://startdebugging.net/2026/09/migrate-a-flutter-android-project-to-agp-9-with-built-in-kotlin/", "published_at": "2026-09-18T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2c9eb67e6", "title": "Migrate off describeEnum in Flutter before it is removed", "url": "https://startdebugging.net/2026/09/migrate-off-describeenum-before-flutter-removes-it/", "published_at": "2026-09-18T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2ca54abe6", "title": "Polly 8.8 Reloads a Resilience Pipeline From Your Own IOptionsMonitor", "url": "https://startdebugging.net/2026/09/polly-8-8-reloads-a-resilience-pipeline-from-your-own-ioptionsmonitor/", "published_at": "2026-09-18T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2ca7b0c26", "title": "Raise a Flutter macOS app's minimum deployment target to macOS 12 for Xcode 27", "url": "https://startdebugging.net/2026/09/raise-a-flutter-macos-apps-minimum-deployment-target-to-macos-12-for-xcode-27/", "published_at": "2026-09-18T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2caaff46a", "title": "CanvasKit vs skwasm for Flutter web in 2026: which renderer should you ship?", "url": "https://startdebugging.net/2026/09/canvaskit-vs-skwasm-for-flutter-web-in-2026/", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2cb851e28", "title": "Fix: Claude Code ignores AGENTS.md (import it from CLAUDE.md or symlink it)", "url": "https://startdebugging.net/2026/09/fix-claude-code-ignores-agents-md/", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2cbfab763", "title": "Microsoft.Data.SqlClient vs System.Data.SqlClient in .NET 11", "url": "https://startdebugging.net/2026/09/microsoft-data-sqlclient-vs-system-data-sqlclient-in-dotnet-11/", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2cc2d002a", "title": "MSTest 4.4.1 Fixes the CS0121 Ambiguous Assert Calls That 4.4.0 Broke Below C# 14", "url": "https://startdebugging.net/2026/09/mstest-4-4-1-fixes-cs0121-ambiguous-assert-calls-below-csharp-14/", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2cd0f27e3", "title": "Process.Run vs Process.Start in .NET 11: which should you use?", "url": "https://startdebugging.net/2026/09/process-run-vs-process-start-in-dotnet-11/", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2cd842f03", "title": "The .NET 11 JIT Devirtualizes Generic Virtual Methods, and the Allocation Goes With Them", "url": "https://startdebugging.net/2026/09/dotnet-11-jit-devirtualizes-generic-virtual-methods/", "published_at": "2026-09-16T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2ce4ca013", "title": "Fix: GitHub Copilot can't see a file because a content exclusion rule excludes it", "url": "https://startdebugging.net/2026/09/fix-copilot-cannot-see-a-file-excluded-by-content-exclusion/", "published_at": "2026-09-16T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2cecd1e9f", "title": "Fix: UIKitThreadAccessException from MediaPicker.PickPhotosAsync when selecting multiple photos in .NET MAUI iOS", "url": "https://startdebugging.net/2026/09/fix-uikitthreadaccessexception-from-mediapicker-pickphotosasync-in-maui-ios/", "published_at": "2026-09-16T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2cedf1285", "title": "Fix: Unexpected failure parsing device information from adb output in Flutter", "url": "https://startdebugging.net/2026/09/fix-unexpected-failure-parsing-device-information-from-adb-output-in-flutter/", "published_at": "2026-09-16T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2cf8491e4", "title": "SQL Server compatibility level 150 vs 160: what changes for EF Core 11 queries", "url": "https://startdebugging.net/2026/09/sql-server-compatibility-level-150-vs-160-what-changes-for-ef-core-11-queries/", "published_at": "2026-09-16T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d0823bf1", "title": "Fix: ASP.NET Core API endpoints return 401 instead of redirecting to the login page after upgrading to .NET 10", "url": "https://startdebugging.net/2026/09/fix-aspnetcore-api-endpoints-return-401-instead-of-redirecting-to-login-dotnet-10/", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d0a77777", "title": "Fix: flutter doctor --android-licenses says 'The --licenses option is no longer needed' with cmdline-tools 23", "url": "https://startdebugging.net/2026/09/fix-flutter-doctor-android-licenses-fails-with-cmdline-tools-23/", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d1456f74", "title": "Fix: EF Core MigrateAsync and CanConnectAsync keep retrying on 'Login failed for user' for 60 seconds", "url": "https://startdebugging.net/2026/09/fix-migrateasync-canconnectasync-keep-retrying-on-login-failed-for-user-ef-core/", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d1c1d621", "title": "Fix: a PreToolUse hook returns \"allow\" but a deny rule still blocks the tool call in Claude Code", "url": "https://startdebugging.net/2026/09/fix-pretooluse-hook-allow-still-blocked-by-deny-rule/", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d223b5b7", "title": "Microsoft.Extensions.AI 10.10 Fails Evaluation Metrics the Judge Never Scored", "url": "https://startdebugging.net/2026/09/microsoft-extensions-ai-10-10-fails-closed-on-unscored-evaluation-metrics/", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d2990840", "title": "Dapper 2.1.86 brings back DateOnly and TimeOnly, two years after pulling them", "url": "https://startdebugging.net/2026/09/dapper-2-1-86-brings-back-dateonly-and-timeonly-support/", "published_at": "2026-09-14T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d368c244", "title": "Fix: a coding agent loops forever re-running a check it can't satisfy", "url": "https://startdebugging.net/2026/09/fix-coding-agent-loops-re-running-a-check-it-cannot-satisfy/", "published_at": "2026-09-14T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d381c7f4", "title": "Fix: Could not load file or assembly 'Microsoft.Data.SqlClient, Version=7.0.0.0' after updating EF Core", "url": "https://startdebugging.net/2026/09/fix-could-not-load-file-or-assembly-microsoft-data-sqlclient-version-7-0-0-0/", "published_at": "2026-09-14T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d3ce01a6", "title": "Fix: InvalidOperationException: Nullable object must have a value in an EF Core 11 projection", "url": "https://startdebugging.net/2026/09/fix-nullable-object-must-have-a-value-in-an-ef-core-11-projection/", "published_at": "2026-09-14T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d43fe00d", "title": "How to Create and Extract ZIP Files Asynchronously with the ZipArchive Async APIs in .NET 11", "url": "https://startdebugging.net/2026/09/how-to-create-and-extract-zip-files-asynchronously-with-ziparchive-in-dotnet-11/", "published_at": "2026-09-14T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d4684887", "title": "Agent Framework 1.21: LocalCodeAct Stops Handing Your Host Environment to Model-Written Python", "url": "https://startdebugging.net/2026/09/agent-framework-1-21-localcodeact-stops-inheriting-host-environment/", "published_at": "2026-09-13T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d543fbab", "title": "Fix: Cursor Agent Won't Initialise Because the Extension Host Didn't Finish Starting Within 60 Seconds", "url": "https://startdebugging.net/2026/09/fix-cursor-agent-extension-host-did-not-finish-starting-within-60-seconds/", "published_at": "2026-09-13T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d61bddd5", "title": "How to bind a complex query-string object with [AsParameters] in a minimal API in ASP.NET Core 11", "url": "https://startdebugging.net/2026/09/how-to-bind-a-complex-query-string-object-with-asparameters-in-a-minimal-api/", "published_at": "2026-09-13T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d6a08164", "title": "How to enable R8 shrinking and obfuscation for a .NET MAUI Android release build", "url": "https://startdebugging.net/2026/09/how-to-enable-r8-shrinking-and-obfuscation-for-a-dotnet-maui-android-release-build/", "published_at": "2026-09-13T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d6fd7477", "title": "How to intercept the Android back button on a .NET MAUI Shell root page", "url": "https://startdebugging.net/2026/09/how-to-intercept-the-android-back-button-on-a-dotnet-maui-shell-root-page/", "published_at": "2026-09-13T00:00:00+00:00" }, { "id": "01a09549-e178-7310-a630-3846649fe1c8", "title": ".NET 11 RC 1 Makes dotnet publish Container Images Reproducible", "url": "https://startdebugging.net/2026/09/dotnet-11-rc-1-reproducible-container-images-source-date-epoch/", "published_at": "2026-09-12T00:00:00+00:00" }, { "id": "01a09549-e178-7310-a630-384665526725", "title": "Fix: an MCP client drops the Authorization header across a 308 cross-origin redirect and gets a 401", "url": "https://startdebugging.net/2026/09/fix-mcp-client-drops-authorization-header-on-cross-origin-redirect/", "published_at": "2026-09-12T00:00:00+00:00" }, { "id": "01a09549-e178-7310-a630-384666028125", "title": "Lookup vs Dictionary for duplicate keys in C#", "url": "https://startdebugging.net/2026/09/lookup-vs-dictionary-of-lists-for-duplicate-keys-in-csharp/", "published_at": "2026-09-12T00:00:00+00:00" }, { "id": "01a095e4-53a8-72a2-b682-684519067626", "title": "Native json column vs nvarchar(max) for storing JSON in SQL Server with EF Core 11", "url": "https://startdebugging.net/2026/09/json-vs-nvarchar-max-for-storing-json-in-sql-server-with-ef-core-11/", "published_at": "2026-09-12T00:00:00+00:00" }, { "id": "01a0d240-6136-7002-af32-dfa2d853f916", "title": "How to escape % and _ wildcards in EF.Functions.Like and StartsWith queries in EF Core 11", "url": "https://startdebugging.net/2026/09/how-to-escape-wildcards-in-ef-functions-like-and-startswith-in-ef-core-11/", "published_at": "2026-09-12T00:00:00+00:00" }, { "id": "01a09549-e178-7310-a630-384666166c86", "title": "C# Unions in ASP.NET Core 11: Bodies, SignalR, and OpenAPI Work, Query Strings Do Not", "url": "https://startdebugging.net/2026/09/csharp-unions-in-aspnetcore-11-where-binding-works/", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a09549-e178-7310-a630-38466689a0a8", "title": "Fix: Flutter Text renders off-screen in an Android WebView when system font scaling is enabled", "url": "https://startdebugging.net/2026/09/fix-flutter-text-renders-off-screen-in-an-android-webview-with-font-scaling/", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a09549-e178-7310-a630-3846670d8eb4", "title": "Fix: Flutter web serves a stale cached build after reloading the browser tab", "url": "https://startdebugging.net/2026/09/fix-flutter-web-serves-a-stale-cached-build-after-reload/", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a09549-e178-7310-a630-384667600512", "title": "Fix: remote MCP server returns 401 invalid_token because the token's aud doesn't match the canonical server URL", "url": "https://startdebugging.net/2026/09/fix-mcp-401-invalid-token-audience-does-not-match-server-url/", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a09549-e178-7310-a630-384667a5757f", "title": "Fix: The argument type 'TextTheme' can't be assigned to the parameter type 'TextTheme?' with google_fonts", "url": "https://startdebugging.net/2026/09/fix-textheme-cant-be-assigned-to-textheme-google-fonts-material-ui/", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a08cec-0f08-73be-b49c-142fe282d752", "title": "Fix: Could not create Dart VM instance in a Flutter release build after flutter upgrade", "url": "https://startdebugging.net/2026/09/fix-could-not-create-dart-vm-instance-in-a-flutter-release-build/", "published_at": "2026-09-10T00:00:00+00:00" }, { "id": "01a08cec-0f08-73be-b49c-142fe294c643", "title": "Fix: IsAuthenticated is false and RemoteUserAccount is null in Blazor WebAssembly after an MSAL upgrade", "url": "https://startdebugging.net/2026/09/fix-isauthenticated-false-remoteuseraccount-null-blazor-webassembly-msal-upgrade/", "published_at": "2026-09-10T00:00:00+00:00" }, { "id": "01a08cec-0f08-73be-b49c-142fe36611a5", "title": "Fix: PublishAot plus EFOptimizeContext exhausts memory during an EF Core build", "url": "https://startdebugging.net/2026/09/fix-publishaot-and-efoptimizecontext-exhaust-memory-during-an-ef-core-build/", "published_at": "2026-09-10T00:00:00+00:00" }, { "id": "01a08cec-0f08-73be-b49c-142fe441ee6a", "title": "How to Give a Cursor Cloud Agent a Long-Lived Objective with /goal", "url": "https://startdebugging.net/2026/09/how-to-give-a-cursor-cloud-agent-a-long-lived-objective-with-goal/", "published_at": "2026-09-10T00:00:00+00:00" }, { "id": "01a08cec-0f08-73be-b49c-142fe5285152", "title": "SignalR in .NET 11 RC 1 Swaps an Expiring Token Without Dropping the Connection", "url": "https://startdebugging.net/2026/09/signalr-authentication-refresh-finalized-dotnet-11-rc-1/", "published_at": "2026-09-10T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060ccd3b878", "title": ".NET 11 RC 1 Lets You SIGTERM a Child Process Without P/Invoke", "url": "https://startdebugging.net/2026/09/dotnet-11-rc-1-process-signal-exit-status/", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060cced9f39", "title": "Fix: AS JSON option can be specified only for column of nvarchar(max) type in WITH clause", "url": "https://startdebugging.net/2026/09/fix-as-json-option-can-be-specified-only-for-column-of-nvarchar-max-on-azure-sql/", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060cdbf2d52", "title": "Fix: Complex entry original ordinal '-1' is invalid when saving a ToJson complex collection", "url": "https://startdebugging.net/2026/09/fix-complex-entry-original-ordinal-is-invalid-when-saving-a-tojson-complex-collection/", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060ce60de29", "title": "Fix: The complex type collection must be initialized to a non-null value", "url": "https://startdebugging.net/2026/09/fix-the-complex-type-collection-must-be-initialized-to-a-non-null-value/", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060ceb56208", "title": "How to Run Shared Agentic Work with GitHub Copilot in Slack", "url": "https://startdebugging.net/2026/09/run-shared-agentic-work-with-github-copilot-in-slack/", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060cec0da54", "title": "Fix: MissingMethodException 'AbstractionsStrings.ArgumentIsEmpty' after upgrading EF Core Tools", "url": "https://startdebugging.net/2026/09/fix-missingmethodexception-argumentisempty-after-upgrading-ef-core-tools/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060cfb073b9", "title": "How to Keep Cursor Agent Tool Execution Inside Your Own Network", "url": "https://startdebugging.net/2026/09/how-to-keep-cursor-agent-tool-execution-inside-your-own-network/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060cfb1f3c1", "title": "How to run dart fix across a whole repo to apply Flutter breaking-change migrations", "url": "https://startdebugging.net/2026/09/how-to-run-dart-fix-across-a-whole-repo-to-apply-flutter-migrations/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060cfe6b09b", "title": "How to stop ImageIcon from tinting an icon with the ambient IconTheme color in Flutter", "url": "https://startdebugging.net/2026/09/how-to-stop-imageicon-from-tinting-an-icon-with-the-icontheme-color-in-flutter/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060d0923764", "title": "Rider 2026.3 EAP: dotCover Finally Measures TUnit Coverage", "url": "https://startdebugging.net/2026/09/rider-2026-3-eap-dotcover-measures-tunit-coverage/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060d18af31a", "title": "Claude Code Now Names the Likely Cause of a Prompt Cache Miss", "url": "https://startdebugging.net/2026/09/claude-code-now-names-the-likely-cause-of-a-prompt-cache-miss/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060d1907cf3", "title": "How to Expose One Microsoft Agent Framework Agent over Telegram, A2A, and MCP Channels", "url": "https://startdebugging.net/2026/09/expose-one-agent-framework-agent-over-telegram-a2a-and-mcp-channels/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060d24e9e1f", "title": "How to consume an RFC 9457 ProblemDetails response from a typed HttpClient without referencing ASP.NET Core", "url": "https://startdebugging.net/2026/09/how-to-consume-an-rfc-9457-problemdetails-response-from-a-typed-httpclient/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060d2b69756", "title": "How to find the async void handlers causing ANRs in a .NET MAUI Android app", "url": "https://startdebugging.net/2026/09/how-to-find-the-async-void-handlers-causing-anrs-in-a-dotnet-maui-android-app/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060d31b88cf", "title": "How to keep appFlavor populated after a hot restart when using flutter attach", "url": "https://startdebugging.net/2026/09/how-to-keep-appflavor-populated-after-a-hot-restart-with-flutter-attach/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060d35cf3d8", "title": "Copilot Code Review Can Now Approve Pull Requests", "url": "https://startdebugging.net/2026/09/copilot-code-review-can-now-approve-pull-requests/", "published_at": "2026-09-06T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060d3c77956", "title": "How to detect a backspace press on an empty Flutter TextField in an OTP input", "url": "https://startdebugging.net/2026/09/how-to-detect-a-backspace-press-on-an-empty-flutter-textfield-in-an-otp-input/", "published_at": "2026-09-06T00:00:00+00:00" }, { "id": "01a087e5-351e-70c1-aab5-a060d40c2896", "title": "How to use pessimistic locking with UPDLOCK and SELECT ... FOR UPDATE in EF Core 11", "url": "https://startdebugging.net/2026/09/how-to-use-pessimistic-locking-with-updlock-and-select-for-update-in-ef-core-11/", "published_at": "2026-09-06T00:00:00+00:00" } ] posts Claim your blog
Back to startdebugging.net
Blog · corpus.blog/blogs/startdebugging.net/posts

startdebugging.net

startdebugging.net

2026