Blog
Page 3 of 21
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 flutterpython
Flet in 2026: Flutter UI, Python logic, and the trade-offs you need to admit upfront
Flet lets you build Flutter UIs with Python logic. Here are the real trade-offs: latency from event chatter, ecosystem mismatch with Dart plugins, and split-brain debugging -- plus when it actually makes sense.
2026-01-10 dartflutter
Flutter 3.x gets a new “offline RAG” building block: `mobile_rag_engine` (Rust core)
mobile_rag_engine brings on-device RAG to Flutter with a Rust core, ONNX embeddings, HNSW vector search, and SQLite storage. A practical look at the API, integration flow, and shipping constraints.
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 flutter
FlutterGuard CLI: A Fast “What Can an Attacker Extract?” Check for Flutter 3.x Apps
FlutterGuard CLI scans your Flutter 3.x build artifacts for leaked secrets, debug symbols, and metadata. A practical workflow for integrating it into CI and handling what it finds.