MAUI Fast Deployment and Wireless Debugging: Why Your App Crashes on Launch
The app works via USB. It works in the emulator. Switch to wireless debugging and it crashes instantly.
Technical notes, project documentation, and lessons learned across software, DIY, writing, and more.
The app works via USB. It works in the emulator. Switch to wireless debugging and it crashes instantly.
What started as 'the pending count resets to zero' turned into a 7+ hour journey through Blazor component lifecycle, INotifyPropertyChanged...
Your Blazor WASM app works locally but shows 404s for .wasm files after deployment. Private browsing doesn't help. Different browsers give different results.
Your Blazor app loads the HTML, shows the spinner, then... nothing. The console shows errors about '/0'.
You started a Blazor WebAssembly app and noticed a mysterious debug URL. Then Chrome wanted special flags.
Three months after implementing schema-aware migrations, migrations ran successfully but staging couldn't log in.
I fixed the HTTP disposal leaks. Memory dropped 70%. Then the 499s came back. The culprit: a factory pattern that created DbContexts but never properly...
Our high-volume API threw timeouts for two years. External consultants missed it. Infrastructure upgrades didn't fix it.
Your CI shows green checkmarks. The upload returned 200. But Codecov reports 0 files and 0% coverage.
Two words. Zero context. Three completely different bugs. When GitHub Actions gives you startup_failure and nothing else...
A 1,435-second GPS gap led us to the one Android permission every tracking app needs and nobody mentions in the docs.
Three fixes. Three confident explanations. Zero progress. After a failed client demo and two weeks of pain...
Two days chasing a sync bug. Every API call returned 200 OK. No errors in the console. The AI iterated confidently on symptoms while the architecture...
We had architecture documents, code smell guides, testing strategies, and a global AI instructions file with every lesson learned.
How I spent days debugging a silent Discord bot, only to discover the application itself was corrupted—and Discord gave zero indication anything was wrong.
You set up localization, created the .resx files, it compiled... and then nothing happened. Here's why .NET silently ignores your translations and how to...