• TaggedEnum

    RSCG – TaggedEnum     name TaggedEnum nuget https://www.nuget.org/packages/TaggedEnum/ link https://github.com/al0rid4l/SixTatami author Alor’idal Generates dictionary-based lookup, fast string conversion, and name/value retrieval for enums with custom data tags — like tagged unions for enums. How to use 1. Decorate with Tagged and attach Data to each member: “`csharp [Tagged] public enum CarTypes { [Data(“this is none”)] None,…

  • Friday links 566

    Microsoft Agent Framework with Ollama (.NET/C#) – DEV Community AspNetCoreDiagnosticScenarios/AsyncGuidance.md at master · davidfowl/AspNetCoreDiagnosticScenarios Everything I know about good system design 2025: The year in LLMs AI Systems Engineering Patterns – Alex Ewerlöf Notes Common problems managing senior engineers BlueprintLabIO/markdown-ui: An open standard for rendering interactive widgets in plain Markdown. ExposedByDefault – What Your Browser…

  • Azure SqlDatabase on local PC with Aspire

    In this exercise, I focused on only one Azure resource: Azure SQL Database. My goal was simple: run Azure SQL locally, connect a console client project to it through .NET Aspire, and validate that the client can open a database connection end-to-end. How it looks like This is the ASPIRE project How I wired Azure…

  • Run Azure Cosmos DB on local PC

    In this exercise, I focused on only one Azure resource: Azure Cosmos DB. My goal was simple: run Cosmos locally, connect a console client project to it through .NET Aspire, create database/container automatically, and write a test item end-to-end. How it looks like This is the Data Explorer emulator with a item This is the…

  • [ADCES} Resilient messaging and .NET Aspire What’s New

    Presentation 1 : Resilient messaging in .Net with Rabbitmq, Wolverine and AspirePresenter : Ionut Radu , https://www.linkedin.com/in/radu-tudor-ion-8b8455121/Descriere:RabbitMQ recap* Core concepts: producer, exchange, queue, binding, consumer* Delivery patterns: direct, fanout, topic* Reliability primitives: durable queues, acknowledgments, prefetch, dead lettering* Why it matters: decoupling, buffering, failure isolationWolverine* Exponential Backoff: Intelligently retry failed messages with increasing delays.* Circuit…

  • Azure cloud components on local PC

    My opinion is that we strive to reproduce on local the production ( yes, it works on my PC should not be replaced with yes, it works on production only ) So, I decided to challenge myself: Can I run every major Azure service on my local machine? Not just one or two, but pretty…

  • Friday links 565

    Get your work recognized: write a brag document Life Altering Postgresql Patterns The Product-Minded Engineer: The importance of good errors and warnings “Test Interface, Not Implementation” – XP123 How I estimate work as a staff software engineer Tips for getting coding agents to write good Python tests Interactive SVG Maps of the World Understanding Test…

  • SvgIconGenerator

    RSCG – SvgIconGenerator     name SvgIconGenerator nuget https://www.nuget.org/packages/SvgIconGenerator/ link https://github.com/helluvamatt/SvgIconGenerator author Matt Schneeberger Generates strongly-typed C# classes from SVG icon files at compile time — access SVG icons as typed properties with no runtime file I/O. How to use 1. Add SVG files as AdditionalFiles in .csproj: “`xml “` 3. Declare a partial static class with…

  • NLog.Extensions.ThisClass

    RSCG – NLog.Extensions.ThisClass     name NLog.Extensions.ThisClass nuget https://www.nuget.org/packages/NLog.Extensions.ThisClass/ link https://github.com/trympet/ThisClass author Trym Pet Generates a strongly-typed NLog Logger property per class at compile time — no manual LogManager.GetCurrentClassLogger() boilerplate. How to use 1. Mark a partial class with [ClassLoggerLazy]: “`charp [ClassLoggerLazy] partial class Person { public string Name() { Logger.Error(“This is an error message from the…

  • AssemblyMetadata

    RSCG – AssemblyMetadata     name AssemblyMetadata nuget https://www.nuget.org/packages/AssemblyMetadata/ link https://github.com/BenjaminAbt/AssemblyMetadata author Benjamin Abt Generates compile-time assembly metadata constants (build date, year, time, etc.) — access build info as typed properties without runtime reflection. How to use 1. Add the package as an Analyzer (no runtime reference needed): “`xml OutputItemType=”Analyzer” ReferenceOutputAssembly=”false” /> “` 2. Use the generated…

I am ok , you are ok