2026-01-23 dotnetdotnet-10 TreatWarningsAsErrors without sabotaging dev builds (.NET 10) How to enforce TreatWarningsAsErrors in Release builds and CI while keeping Debug flexible for local development in .NET 10, using Directory.Build.props.
2026-01-21 dotnetdotnet-10dotnet-9 Perfetto + dotnet-trace: a practical profiling loop for .NET 9/.NET 10 A practical profiling loop for .NET 9 and .NET 10: capture traces with dotnet-trace, visualize them in Perfetto, and iterate on CPU, GC, and thread pool issues.
2026-01-18 csharpdotnetwinui-3 A WinUI 3 “local-only notes” app is the right kind of boring: offline-first, SQLite, keyboard-first Miyanyedi Quick Note is a WinUI 3 + SQLite note-taking app that is offline-first and privacy-friendly. Here is why local-only is a feature, plus a minimal SQLite snippet for .NET 8 desktop apps.
2026-01-18 dotnetdotnet-8webview2 An open-source WPF SSH manager shows a practical pattern: xterm.js in WebView2, secrets via DPAPI SshManager is an open-source WPF SSH manager built on .NET 8. It shows a practical pattern: xterm.js inside WebView2 for terminal rendering, EF Core + SQLite for persistence, and DPAPI for local credential protection.
2026-01-18 csharpdotnetdotnet-10 CV Shortlist: an AI-powered .NET 10 SaaS went open-source, and the stack is worth studying CV Shortlist is an open-source .NET 10 SaaS that pairs Azure Document Intelligence with an OpenAI model. The stack, config discipline, and AI integration boundary are worth studying.
2026-01-18 dartflutter Flutter Text: the `leadingDistribution` detail that changes how your UI “breathes” The leadingDistribution property in Flutter's TextHeightBehavior controls how extra leading is distributed above and below glyphs. Here is when it matters and how to fix text that looks vertically off.
2026-01-18 csharpdotnet ModularPipelines V3: write CI pipelines in C#, debug locally, stop babysitting YAML ModularPipelines V3 lets you write CI pipelines in C# instead of YAML. Run them locally with dotnet run, get compile-time safety, and debug with breakpoints.
2026-01-18 dartflutter TypeMonkey is a good reminder: Flutter desktop apps need architecture first, polish later TypeMonkey, a Flutter desktop typing app, shows why desktop projects need clean architecture from day one: sealed states, interface boundaries, and testable logic.
2026-01-10 dartflutter Dart 3.12 dev tags are moving fast: How to read them (and what to do) as a Flutter 3.x developer Dart 3.12 dev tags are landing fast. Here is how to read the version string, pin a dev SDK in CI, and triage failures so your Flutter 3.x migration is a small PR instead of a fire drill.
2026-01-10 dockerdotnet Deploy a .NET App with Podman + systemd: Stable Restarts, Real Logs, No Magic Deploy .NET 9 and .NET 10 services on a Linux VM using Podman and systemd. Get stable restarts, real logs via journald, and a containerized app managed like a proper service -- no Kubernetes required.