41554 blogs · [ { "id": "01a087e5-351f-7103-99d8-17f4e24f63e5", "title": "Claude Code Cloud Sessions Can Now Run on Your Own Hosts", "url": "https://startdebugging.net/2026/08/claude-code-self-hosted-runner-cloud-sessions-on-your-own-hosts/", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a087e5-351f-7103-99d8-17f4e2a172f1", "title": "Fix: The type or namespace name 'OpenApiReference' could not be found", "url": "https://startdebugging.net/2026/08/fix-the-type-or-namespace-name-openapireference-could-not-be-found/", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a087e5-351f-7103-99d8-17f4e3141730", "title": "How to replace Flutter's deprecated Radio groupValue and onChanged with RadioGroup", "url": "https://startdebugging.net/2026/08/how-to-replace-flutter-deprecated-radio-groupvalue-and-onchanged-with-radiogroup/", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a087e5-351f-7103-99d8-17f4e3edba9b", "title": "How to show a modal window in .NET MAUI 11", "url": "https://startdebugging.net/2026/08/how-to-show-a-modal-window-in-dotnet-maui-11/", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a087e5-351f-7103-99d8-17f4e4dc37c3", "title": "Migrate Off the Archived MCP Reference Servers (GitHub, Postgres, Slack)", "url": "https://startdebugging.net/2026/08/migrate-off-archived-mcp-reference-servers/", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a087e5-351f-7103-99d8-17f4e57acd06", "title": "Claude Code 2.1.224 Lets One Session Message Another", "url": "https://startdebugging.net/2026/08/claude-code-2-1-224-sessions-message-each-other/", "published_at": "2026-08-10T00:00:00+00:00" }, { "id": "01a087e5-351f-7103-99d8-17f4e66f11fa", "title": "How to call a stored procedure and map its results in EF Core 11", "url": "https://startdebugging.net/2026/08/how-to-call-a-stored-procedure-and-map-its-results-in-ef-core-11/", "published_at": "2026-08-10T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57116965d66f", "title": "How to customize source-generated System.Text.Json serialization with a type-info resolver modifier", "url": "https://startdebugging.net/2026/08/how-to-customize-source-generated-system-text-json-serialization-with-a-modifier/", "published_at": "2026-08-10T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57116a5f092b", "title": "How to override the default resilience handler that Aspire registers", "url": "https://startdebugging.net/2026/08/how-to-override-the-default-resilience-handler-that-aspire-registers/", "published_at": "2026-08-10T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57116b5d200d", "title": "Migrate Cursor Rules to Skills, Subagents, and Plugins (Cursor 3.11)", "url": "https://startdebugging.net/2026/08/migrate-cursor-rules-to-skills-subagents-and-plugins/", "published_at": "2026-08-10T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57116c4bd455", "title": "Copilot MCP Allowlists Land in Enterprise Managed Settings", "url": "https://startdebugging.net/2026/08/copilot-mcp-allowlists-enterprise-managed-settings/", "published_at": "2026-08-09T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57116c5fddd1", "title": "How to rename a table in an EF Core 11 migration without losing data", "url": "https://startdebugging.net/2026/08/how-to-rename-a-table-in-an-ef-core-11-migration-without-losing-data/", "published_at": "2026-08-09T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57116cadfb88", "title": "How to run a file-based C# app with `dotnet run app.cs` in .NET 11", "url": "https://startdebugging.net/2026/08/how-to-run-a-file-based-csharp-app-with-dotnet-run-in-dotnet-11/", "published_at": "2026-08-09T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57116da3bbb3", "title": "How to serve OpenAPI documentation with Scalar instead of Swagger UI in ASP.NET Core 11", "url": "https://startdebugging.net/2026/08/how-to-serve-openapi-docs-with-scalar-instead-of-swagger-ui-in-aspnetcore-11/", "published_at": "2026-08-09T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57116e491152", "title": "Migrate a Custom TypeScript Agent Loop to the Cursor SDK (@cursor/sdk 1.0.26)", "url": "https://startdebugging.net/2026/08/migrate-a-custom-typescript-agent-loop-to-the-cursor-sdk/", "published_at": "2026-08-09T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57116e65afc7", "title": "Aspire vs Docker Compose for local multi-service development", "url": "https://startdebugging.net/2026/08/aspire-vs-docker-compose-for-local-multi-service-development/", "published_at": "2026-08-08T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57116f64383d", "title": "Migrate a Custom Multi-Agent Orchestrator to Handoff Orchestration in Agent Framework 1.17", "url": "https://startdebugging.net/2026/08/migrate-a-custom-multi-agent-orchestrator-to-handoff-orchestration/", "published_at": "2026-08-07T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117006dba6", "title": "Microsoft.Testing.Platform 2.3: --report-gh Puts Test Failures on the PR Diff", "url": "https://startdebugging.net/2026/08/microsoft-testing-platform-2-3-github-actions-annotations/", "published_at": "2026-08-07T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117056dc8d", "title": "WebApplicationFactory vs Testcontainers for ASP.NET Core integration tests", "url": "https://startdebugging.net/2026/08/webapplicationfactory-vs-testcontainers-for-aspnetcore-integration-tests/", "published_at": "2026-08-07T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571170ca3a92", "title": "xUnit v3 vs NUnit vs MSTest in 2026: which should you pick?", "url": "https://startdebugging.net/2026/08/xunit-v3-vs-nunit-vs-mstest-in-2026/", "published_at": "2026-08-07T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117139579c", "title": "Copilot Automations Now Trigger on Issue and PR Comments", "url": "https://startdebugging.net/2026/08/copilot-automations-now-trigger-on-issue-and-pr-comments/", "published_at": "2026-08-06T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711714a6b7a", "title": "Fix: Attempting to reconnect to the server after a Blazor Server circuit disconnects", "url": "https://startdebugging.net/2026/08/fix-attempting-to-reconnect-to-the-server-after-a-blazor-circuit-disconnects/", "published_at": "2026-08-06T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117208f621", "title": "Fix: flutter doctor reports cmdline-tools component is missing", "url": "https://startdebugging.net/2026/08/fix-flutter-doctor-cmdline-tools-component-is-missing/", "published_at": "2026-08-06T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571172cfb1fa", "title": "gRPC vs REST vs SignalR for service-to-service calls in .NET 11", "url": "https://startdebugging.net/2026/08/grpc-vs-rest-vs-signalr-for-service-to-service-calls-in-dotnet-11/", "published_at": "2026-08-06T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117395fd8a", "title": "Subtask vs Fork vs Background Agent in Claude Code: Which Delegation to Reach For", "url": "https://startdebugging.net/2026/08/subtask-vs-fork-vs-background-agent-in-claude-code/", "published_at": "2026-08-06T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711745f9212", "title": "Declarative YAML Workflows vs Code-First Orchestration in Microsoft Agent Framework", "url": "https://startdebugging.net/2026/08/agent-framework-declarative-yaml-vs-code-first-orchestration/", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117548f267", "title": "Fix: AggregateException \"One or more errors occurred\" when awaiting Task.WhenAll in C#", "url": "https://startdebugging.net/2026/08/fix-aggregateexception-one-or-more-errors-occurred-when-awaiting-task-whenall/", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711761b678e", "title": "Fix: CS1998 \"This async method lacks 'await' operators and will run synchronously\" in C#", "url": "https://startdebugging.net/2026/08/fix-cs1998-this-async-method-lacks-await-operators-and-will-run-synchronously/", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571176cd6daa", "title": "Fix: HTTP Error 500.30 - ASP.NET Core app failed to start after deploying to IIS", "url": "https://startdebugging.net/2026/08/fix-http-error-500-30-aspnet-core-app-failed-to-start-on-iis/", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117786faf6", "title": "Live Speech-to-Text in C# with Foundry Local: A 0.67 GB Model and No Cloud Call", "url": "https://startdebugging.net/2026/08/foundry-local-live-speech-to-text-in-csharp/", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571178177ab6", "title": "Auto Mode vs Manual Approval in Claude Code: What Each Mode Actually Allows Through", "url": "https://startdebugging.net/2026/08/auto-mode-vs-manual-approval-what-each-permission-mode-allows/", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571178b9bbba", "title": "Fix: No Material widget found in Flutter", "url": "https://startdebugging.net/2026/08/fix-no-material-widget-found-in-flutter/", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711794dc791", "title": "How to build an infinite-scrolling paginated list in Flutter with ScrollController", "url": "https://startdebugging.net/2026/08/how-to-build-an-infinite-scrolling-paginated-list-in-flutter-with-scrollcontroller/", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117957808d", "title": "How to enable multi-window support in a Flutter desktop app", "url": "https://startdebugging.net/2026/08/how-to-enable-multi-window-support-in-a-flutter-desktop-app/", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117969465e", "title": "NuGet API Keys Get a 30-Day Cap on August 17, and Every Old Key Expires November 1", "url": "https://startdebugging.net/2026/08/nuget-api-keys-capped-at-30-days-from-august-17/", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711798fc853", "title": "Agent Framework's Copilot Provider Turns the Copilot CLI Into a Plain AIAgent", "url": "https://startdebugging.net/2026/08/agent-framework-github-copilot-provider-copilot-cli-as-aiagent/", "published_at": "2026-08-03T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571179e8d4f9", "title": "Fix: \"Write(src/**) is not matched by file permission checks\" in Claude Code", "url": "https://startdebugging.net/2026/08/fix-write-rule-is-not-matched-by-file-permission-checks/", "published_at": "2026-08-03T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117a69fd1e", "title": "How to implement optimistic concurrency with a rowversion token in EF Core 11", "url": "https://startdebugging.net/2026/08/how-to-implement-optimistic-concurrency-with-a-rowversion-token-in-ef-core-11/", "published_at": "2026-08-03T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117b12497d", "title": "How to store an enum as a string in EF Core 11 with a value converter", "url": "https://startdebugging.net/2026/08/how-to-store-an-enum-as-a-string-in-ef-core-11-with-a-value-converter/", "published_at": "2026-08-03T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117befc3e3", "title": "How to validate options at startup with IValidateOptions in .NET 11", "url": "https://startdebugging.net/2026/08/how-to-validate-options-at-startup-with-ivalidateoptions-in-dotnet-11/", "published_at": "2026-08-03T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117c7bec28", "title": "How to configure Kestrel to serve HTTP/3 in ASP.NET Core 11", "url": "https://startdebugging.net/2026/08/how-to-configure-kestrel-to-serve-http-3-in-aspnetcore-11/", "published_at": "2026-08-02T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117d73a181", "title": "How to replace new Regex(...) with the [GeneratedRegex] source generator in .NET 11", "url": "https://startdebugging.net/2026/08/how-to-replace-new-regex-with-the-generatedregex-source-generator-in-dotnet-11/", "published_at": "2026-08-02T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117d9ddd12", "title": "How to run CPU-bound work in a Blazor WebAssembly app with Web Workers in .NET 11", "url": "https://startdebugging.net/2026/08/how-to-run-cpu-bound-work-in-a-blazor-webassembly-app-with-web-workers-in-dotnet-11/", "published_at": "2026-08-02T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117db09e40", "title": "Visual Studio 18.8 Ships .NET Agent Skills Built In, Then Turns Them All Off", "url": "https://startdebugging.net/2026/08/visual-studio-18-8-built-in-dotnet-agent-skills-off-by-default/", "published_at": "2026-08-02T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117e443dd0", "title": "The New .NET Unit-Test Agent's Best Idea Is Not Writing Tests", "url": "https://startdebugging.net/2026/08/dotnet-skills-polyglot-unit-test-agent-assertion-gate/", "published_at": "2026-08-01T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117f270156", "title": "Fix: A RenderFlex overflowed by N pixels on the bottom when the keyboard opens in Flutter", "url": "https://startdebugging.net/2026/08/fix-renderflex-overflowed-on-the-bottom-when-the-keyboard-opens-in-flutter/", "published_at": "2026-08-01T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57117f848dfa", "title": "IOptions vs IOptionsSnapshot vs IOptionsMonitor in .NET 11", "url": "https://startdebugging.net/2026/08/ioptions-vs-ioptionssnapshot-vs-ioptionsmonitor-in-dotnet-11/", "published_at": "2026-08-01T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571180477ad1", "title": "Copilot Code Review Now Reads Your .github/skills Folder", "url": "https://startdebugging.net/2026/07/copilot-code-review-agent-skills-and-mcp-ga/", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571180fde5bf", "title": "Fix: CocoaPods could not find compatible versions for pod during a Flutter iOS build", "url": "https://startdebugging.net/2026/07/fix-cocoapods-could-not-find-compatible-versions-for-pod-in-a-flutter-ios-build/", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571181f4cde5", "title": "Fix: Gradle task assembleDebug failed with exit code 1 in a Flutter Android build", "url": "https://startdebugging.net/2026/07/fix-gradle-task-assembledebug-failed-with-exit-code-1-in-flutter/", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571182cc9019", "title": "Fix: A Long MCP Tool Call Gets Auto-Backgrounded After Two Minutes Mid-Task", "url": "https://startdebugging.net/2026/07/fix-long-mcp-tool-call-auto-backgrounded-after-two-minutes/", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118377879a", "title": "Fix: Unable to load asset in Flutter after adding an image to pubspec.yaml", "url": "https://startdebugging.net/2026/07/fix-unable-to-load-asset-in-flutter-after-adding-an-image-to-pubspec-yaml/", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571184302c02", "title": "Fix: JavaScript interop calls cannot be issued at this time (Blazor prerendering)", "url": "https://startdebugging.net/2026/07/fix-javascript-interop-calls-cannot-be-issued-at-this-time-blazor-prerendering/", "published_at": "2026-07-30T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571184471499", "title": "Fix: .mcp.json servers never start because the workspace is marked untrusted", "url": "https://startdebugging.net/2026/07/fix-mcp-json-servers-never-start-because-the-workspace-is-untrusted/", "published_at": "2026-07-30T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571184ee2da1", "title": "Fix: Your startup project doesn't reference Microsoft.EntityFrameworkCore.Design", "url": "https://startdebugging.net/2026/07/fix-startup-project-doesnt-reference-microsoft-entityframeworkcore-design/", "published_at": "2026-07-30T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571185bed345", "title": "Visual Studio 18.9 Lets You Set Thinking Effort Per Model", "url": "https://startdebugging.net/2026/07/visual-studio-18-9-thinking-effort-control-per-model/", "published_at": "2026-07-30T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118695c6ea", "title": "Fix: Couldn't find a valid ICU package installed on the system in a .NET container", "url": "https://startdebugging.net/2026/07/fix-couldnt-find-a-valid-icu-package-installed-on-the-system/", "published_at": "2026-07-29T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571186dc562e", "title": "Fix: Reflection-based serialization has been disabled for this application", "url": "https://startdebugging.net/2026/07/fix-reflection-based-serialization-has-been-disabled-for-this-application/", "published_at": "2026-07-29T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711874b8f24", "title": "Fix: \"The model for context 'X' has pending changes\" in EF Core 11", "url": "https://startdebugging.net/2026/07/fix-the-model-for-context-has-pending-changes-in-ef-core-11/", "published_at": "2026-07-29T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118751a3ae", "title": "Fix: a Windows path in your agent config silently turns into a tab, a newline, or a Chinese character", "url": "https://startdebugging.net/2026/07/fix-windows-path-in-mcp-json-turns-into-tab-newline-or-cjk-character/", "published_at": "2026-07-29T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711882c535a", "title": "MCP C# SDK 2.0 Ships: Stateless by Default and MCP9005 on Your Old Code", "url": "https://startdebugging.net/2026/07/mcp-csharp-sdk-2-0-stateless-by-default-and-mcp9005/", "published_at": "2026-07-29T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711888f3408", "title": "GitHub's MCP Server Went Stateless and Deleted Its Redis Session Store", "url": "https://startdebugging.net/2026/07/github-mcp-server-goes-stateless-redis-session-store/", "published_at": "2026-07-28T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118950102c", "title": "How to apply EF Core 11 migrations in production with dotnet ef migrations bundle", "url": "https://startdebugging.net/2026/07/how-to-apply-ef-core-11-migrations-in-production-with-migrations-bundle/", "published_at": "2026-07-28T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118990773f", "title": "How to build a Flutter web app with WebAssembly using flutter build web --wasm", "url": "https://startdebugging.net/2026/07/how-to-build-a-flutter-web-app-with-webassembly-using-flutter-build-web-wasm/", "published_at": "2026-07-28T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118a2d9fa4", "title": "How to use Shell route parameters and query properties for navigation in .NET MAUI 11", "url": "https://startdebugging.net/2026/07/how-to-use-shell-route-parameters-and-query-properties-in-dotnet-maui-11/", "published_at": "2026-07-28T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118a6ff366", "title": "How to Run a Background Coding Agent That Auto-Commits and Opens a Draft PR When It Finishes", "url": "https://startdebugging.net/2026/07/run-a-background-coding-agent-that-auto-commits-and-opens-a-draft-pr/", "published_at": "2026-07-28T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118b134e2a", "title": "Cursor Router Makes Auto a Per-Request Model Decision", "url": "https://startdebugging.net/2026/07/cursor-router-makes-auto-a-per-request-model-decision/", "published_at": "2026-07-27T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118b8464dc", "title": "How to diagnose a managed memory leak with dotnet-gcdump and dotnet-dump", "url": "https://startdebugging.net/2026/07/how-to-diagnose-a-managed-memory-leak-with-dotnet-gcdump-and-dotnet-dump/", "published_at": "2026-07-27T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118c418d61", "title": "How to publish a .NET 11 app as a container image with dotnet publish /t:PublishContainer", "url": "https://startdebugging.net/2026/07/how-to-publish-a-dotnet-11-app-as-a-container-image-with-publishcontainer/", "published_at": "2026-07-27T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118cd53c54", "title": "How to serialize a polymorphic type hierarchy with JsonDerivedType in System.Text.Json", "url": "https://startdebugging.net/2026/07/how-to-serialize-a-polymorphic-type-hierarchy-with-jsonderivedtype-in-system-text-json/", "published_at": "2026-07-27T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118d41bd8e", "title": "How to Stream Nested Subagent Output From a Headless Claude Code Run", "url": "https://startdebugging.net/2026/07/stream-nested-subagent-output-from-a-headless-claude-code-run/", "published_at": "2026-07-27T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118e328d33", "title": "Claude Code 2.1.219 Reopens Nested Subagents, Three Layers Deep", "url": "https://startdebugging.net/2026/07/claude-code-2-1-219-nested-subagents-three-layers-deep/", "published_at": "2026-07-26T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118f2fa277", "title": "How to add Aspire to an existing ASP.NET Core solution without restructuring it", "url": "https://startdebugging.net/2026/07/how-to-add-aspire-to-an-existing-aspnetcore-solution-without-restructuring-it/", "published_at": "2026-07-26T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57118f7f16e9", "title": "How to Lock Down a Coding Agent's Network Egress With a Strict Host Allowlist", "url": "https://startdebugging.net/2026/07/how-to-lock-down-a-coding-agents-network-egress-with-a-strict-host-allowlist/", "published_at": "2026-07-26T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571190016403", "title": "How to test time-dependent code with TimeProvider and FakeTimeProvider in .NET 11", "url": "https://startdebugging.net/2026/07/how-to-test-time-dependent-code-with-timeprovider-and-faketimeprovider-in-dotnet-11/", "published_at": "2026-07-26T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711905332a8", "title": "How to write integration tests with WebApplicationFactory in ASP.NET Core 11", "url": "https://startdebugging.net/2026/07/how-to-write-integration-tests-with-webapplicationfactory-in-aspnetcore-11/", "published_at": "2026-07-26T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711910e2d3f", "title": "Agent Framework Declarative Workflows 1.0: Your Orchestration Graph Is Now a YAML File", "url": "https://startdebugging.net/2026/07/agent-framework-declarative-workflows-1-0-yaml-orchestration/", "published_at": "2026-07-25T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711912e8973", "title": "Migrate a setState StatefulWidget to a Riverpod Notifier in Flutter", "url": "https://startdebugging.net/2026/07/migrate-a-setstate-statefulwidget-to-a-riverpod-notifier-in-flutter/", "published_at": "2026-07-25T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571191f6d3f6", "title": "Migrate AdMob from Xamarin.Forms to .NET MAUI with Plugin.AdMob", "url": "https://startdebugging.net/2026/07/migrate-admob-from-xamarin-forms-to-net-maui/", "published_at": "2026-07-25T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571192e305bb", "title": "Migrate an MCP Server from SSE to Streamable HTTP (2026 Checklist)", "url": "https://startdebugging.net/2026/07/migrate-an-mcp-server-from-sse-to-streamable-http/", "published_at": "2026-07-25T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571192edcf05", "title": "Migrate from blocking .Result/.Wait() calls to async all the way up in a legacy C# codebase", "url": "https://startdebugging.net/2026/07/migrate-from-blocking-result-and-wait-calls-to-async-all-the-way-up-in-csharp/", "published_at": "2026-07-25T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571193ba98df", "title": "Migrate from ILogger string interpolation to structured logging message templates in .NET 11", "url": "https://startdebugging.net/2026/07/migrate-from-ilogger-string-interpolation-to-message-templates-in-dotnet-11/", "published_at": "2026-07-25T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571193cbc963", "title": "Endpoint filters vs middleware in ASP.NET Core 11: which should you use?", "url": "https://startdebugging.net/2026/07/endpoint-filters-vs-middleware-in-aspnetcore-11/", "published_at": "2026-07-24T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711944ad914", "title": "Migrate Copilot Prompt Files to Agent Skills: the Full Checklist", "url": "https://startdebugging.net/2026/07/migrate-copilot-prompt-files-to-agent-skills/", "published_at": "2026-07-24T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711954ad71e", "title": "Migrate Swashbuckle IOperationFilter and ISchemaFilter to OpenAPI transformers in .NET 11", "url": "https://startdebugging.net/2026/07/migrate-swashbuckle-ioperationfilter-and-ischemafilter-to-transformers-in-dotnet-11/", "published_at": "2026-07-24T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571195a993f2", "title": "Monetizing a .NET MAUI app with AdMob (banner, interstitial, rewarded) in 2026", "url": "https://startdebugging.net/2026/07/monetize-a-net-maui-app-with-admob-banner-interstitial-rewarded/", "published_at": "2026-07-24T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571196527f33", "title": ".Result vs .Wait() vs GetAwaiter().GetResult() vs await in C#: which should you use?", "url": "https://startdebugging.net/2026/07/result-wait-vs-getawaiter-getresult-vs-await-in-csharp/", "published_at": "2026-07-24T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571196f5aaa1", "title": "SignalR clients can finally cancel a running hub method in .NET 11 Preview 6", "url": "https://startdebugging.net/2026/07/signalr-client-cancel-hub-method-dotnet-11-preview-6/", "published_at": "2026-07-24T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571197817da0", "title": "Claude Code 2.1.218 Runs /code-review as a Background Subagent", "url": "https://startdebugging.net/2026/07/claude-code-2-1-218-code-review-runs-as-a-background-subagent/", "published_at": "2026-07-23T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57119790b168", "title": "Cursor Cloud Agents vs GitHub Copilot Coding Agent for Background PRs", "url": "https://startdebugging.net/2026/07/cursor-cloud-agents-vs-github-copilot-coding-agent-for-background-prs/", "published_at": "2026-07-23T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711985f712b", "title": "How to show native video ads in your .NET MAUI app with Plugin.AdMob", "url": "https://startdebugging.net/2026/07/how-to-show-native-video-ads-in-your-maui-app-with-plugin-admob/", "published_at": "2026-07-23T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571198dd9651", "title": "riverpod vs flutter_riverpod vs hooks_riverpod: which package do I actually need?", "url": "https://startdebugging.net/2026/07/riverpod-vs-flutter-riverpod-vs-hooks-riverpod-which-package-do-i-need/", "published_at": "2026-07-23T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-5711991e6620", "title": "Typed results (Results) vs IResult vs IActionResult in ASP.NET Core 11", "url": "https://startdebugging.net/2026/07/typed-results-vs-iresult-vs-iactionresult-in-aspnetcore-11/", "published_at": "2026-07-23T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-571199b5bd3d", "title": "WebApplication.CreateBuilder vs CreateSlimBuilder vs CreateEmptyBuilder in ASP.NET Core 11", "url": "https://startdebugging.net/2026/07/webapplication-createbuilder-vs-createslimbuilder-vs-createemptybuilder-in-aspnetcore-11/", "published_at": "2026-07-23T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57119a017320", "title": "Claude Code 2.1.213 Puts Hard Caps on Runaway Subagent Fleets", "url": "https://startdebugging.net/2026/07/claude-code-2-1-213-caps-runaway-subagent-fleets/", "published_at": "2026-07-22T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57119a152b4b", "title": "Complex types vs owned entities in EF Core 11: which should you pick?", "url": "https://startdebugging.net/2026/07/complex-types-vs-owned-entities-in-ef-core-11/", "published_at": "2026-07-22T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57119ab86475", "title": "Fix: Claude Code Autocompact Thrashing on a Large File or Tool Output", "url": "https://startdebugging.net/2026/07/fix-claude-code-autocompact-thrashing-on-large-file-or-tool-output/", "published_at": "2026-07-22T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57119ae5b5b2", "title": "Output caching vs response caching in ASP.NET Core 11: which should you use?", "url": "https://startdebugging.net/2026/07/output-caching-vs-response-caching-in-aspnetcore-11/", "published_at": "2026-07-22T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57119b236a1d", "title": "TPH vs TPT vs TPC inheritance mapping in EF Core 11: which should you pick?", "url": "https://startdebugging.net/2026/07/tph-vs-tpt-vs-tpc-inheritance-mapping-in-ef-core-11/", "published_at": "2026-07-22T00:00:00+00:00" }, { "id": "01a087e5-3520-71cb-970d-57119c108116", "title": "Microsoft Agent Framework orchestration: sequential vs concurrent vs group chat vs handoff vs magentic", "url": "https://startdebugging.net/2026/07/agent-framework-orchestration-patterns-compared/", "published_at": "2026-07-21T00:00:00+00:00" } ] posts Claim your blog
Back to startdebugging.net
Blog · corpus.blog/blogs/startdebugging.net/posts

startdebugging.net

startdebugging.net

2026