Blog
Page 4 of 20
2026-01-10 dockerdotnet
SBOM for .NET in Docker: stop trying to force one tool to see everything
How to track NuGet dependencies and container OS packages for a .NET Docker image using CycloneDX, Syft, and Dependency-Track -- and why one SBOM is not enough.
2026-01-10 dotnetdotnet-10dotnet-9
System.CommandLine v2, but with the wiring done for you: `Albatross.CommandLine` v8
Albatross.CommandLine v8 builds on System.CommandLine v2 with a source generator, DI integration, and hosting layer to eliminate CLI boilerplate in .NET 9 and .NET 10 apps.
2026-01-10 dotnetdotnet-10winforms
Wave-IDE in 2026: the minimum Roslyn plumbing behind a WinForms IDE on .NET 10
Wave-IDE shows that WinForms and Roslyn on .NET 10 are enough to build a working C# IDE. Here is the minimum plumbing for incremental analysis, completion, and diagnostics.
2026-01-08 awsdotnetdotnet-10
AWS Lambda Supports .NET 10: What to Verify Before You Flip the Runtime
AWS Lambda now supports .NET 10, but the runtime upgrade is not the hard part. Here is a practical checklist covering cold starts, trimming, native AOT, and deployment shape.
2026-01-08 flutter
Flutter 3.38.6 and the `engine.version` Bump: Reproducible Builds Get Easier (If You Pin It)
Flutter 3.38.6 bumped engine.version, and that matters for reproducible builds. Learn how to pin the SDK in CI, avoid engine drift, and diagnose 'what changed' when builds break with no code changes.
2026-01-08 flutter
Flutter 3.x routing: tp_router tries to delete your route table (and it’s a compelling idea)
tp_router is a generator-driven Flutter router that eliminates manual route tables. Annotate your pages, run build_runner, and navigate with typed APIs instead of stringly-typed paths.
2026-01-08 dotnetdotnet-10
.NET 10 made your NIC list explode? Filtering GetAllNetworkInterfaces() without lying to yourself
How to filter GetAllNetworkInterfaces() in .NET 10 when virtual adapters from Hyper-V, Docker, WSL, and VPNs flood the list. Includes a two-stage filter with explicit tradeoffs.
2026-01-08 dotnetdotnet-10
Queryable Encryption + Vector Search in the MongoDB EF Core Provider (and why it matters for .NET 9 and .NET 10)
The MongoDB EF Core provider now supports Queryable Encryption and vector search. Here is what that means for .NET 9 and .NET 10 apps that already use EF Core.
2026-01-08 dotnetdotnet-10
SwitchMediator v3: A Zero-Alloc Mediator That Stays Friendly to AOT
SwitchMediator v3 targets zero-allocation, AOT-friendly dispatch for .NET 9 and .NET 10 CQRS services. Here is what that means and how to benchmark your own mediator.
2026-01-04 dotnetdotnet-10
.NET 10 Performance: SearchValues
Use SearchValues in .NET 10 for high-performance multi-string searching. Replaces foreach loops with SIMD-accelerated matching using Aho-Corasick and Teddy algorithms.