NOTES FROM ORBIT
Thoughts,
experiments & discoveries.
Things I learn, things I review, and notes from along the way.
WPF and Prism: from setup to MVVM, commands and region navigation ↗
A small runnable WPF example connecting PrismApplication, DryIoc, ViewModelLocator, BindableBase, DelegateCommand and region navigation.
Preventing silent overwrites with a revision check ↗
Concurrent editors should not silently overwrite one another. Include the version originally read by the client in the update condition.
Render: deploy Angular and .NET with a Blueprint ↗
An Angular/.NET deployment walkthrough covering build/start scripts, ports, configuration precedence, health checks and persistent state.
Supabase PostgreSQL: verified .NET connections and a DB-first model ↗
Session pooling, verified TLS, Npgsql/EF Core, DB-first entities, RLS and revision-aware saves, explained through the actual integration.
Supabase Storage: secure image uploads through a .NET API ↗
Build the upload path with bucket access rules, server keys, byte validation, a reusable HTTP adapter, CSRF, legacy URLs and complete backups.
Processing match results with a single channel reader ↗
A channel can decouple match simulation from sequential result processing. Queueing does not itself make those results durable.