• 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…

  • Friday links 564

    The Package Management Landscape | Andrew Nesbitt How to Steal Any React Component Do I Leave the Laptop at the Office? PMCR-O Codex v3.0 | Consciousness Framework Documentation PMCR-O Enterprise Library | Shawn Bellazan Background Jobs in .NET: Hangfire, Quartz, Temporal in 2026 | .Net Code Chronicles No management needed: anti-patterns in early-stage engineering teams…

  • Friday links 563

    102 Lessons from the 102 Books I Read This Year – Scott H Young Just Trust the Experts – Scott H Young microsoft/edit: We all edit. Am I online? Time saving / time wasting | hidde.blog ASP.NET Core Blazor app base path | Microsoft Learn Host and deploy ASP.NET Core standalone Blazor WebAssembly with GitHub…

  • TypedPaths

    RSCG – TypedPaths     name TypedPaths nuget https://www.nuget.org/packages/TypedPaths.Generator/ link https://github.com/AlexChim1231/TypedPaths/ author Alex Chim Turns a folder tree into strongly-typed path constants at compile time — access file/folder paths as typed properties instead of magic strings. How to use 1. Declare which folder to scan in .csproj: “`xml “` 2. Access generated typed path constants: “`charp Console.WriteLine(TypedPaths.Src.Andrei.Value);…

  • REslava.ResultFlow

    RSCG – REslava.ResultFlow     name REslava.ResultFlow nuget https://www.nuget.org/packages/REslava.ResultFlow/ link https://github.com/reslava/nuget-package-reslava-result/ author Rafa Eslava Generates Mermaid flowchart diagrams at compile time from fluent Result pipeline methods — visualize functional code flows as diagrams runtime overhead. How to use 1. Decorate a fluent Result method with [ResultFlow]: “`charp [REslava.ResultFlow.ResultFlow] public static Result GetValueFromConsole() { return Result.Ok(value) .Ensure(s =>…

  • {ADCES] Intilnire Bucuresti

    Azi marti 26 mai, la ora 19:30 , daca sunteti din Bucuresti , ne intilnim aici : https://www.meetup.com/bucharest-a-d-c-e-s-meetup/events/313559403/ Restaurant Vanity https://maps.app.goo.gl/JdEWeykHCHN91Mjs6

  • Pekspro.DataAnnotationValuesExtractor

    RSCG – Pekspro.DataAnnotationValuesExtractor     name Pekspro.DataAnnotationValuesExtractor nuget https://www.nuget.org/packages/Pekspro.DataAnnotationValuesExtractor/ link https://github.com/pekspro/DataAnnotationValuesExtractor author Pekspro Generates typed constants from DataAnnotations attributes ([Range], [StringLength], [Required], [Display]) at compile time — no reflection needed to read annotation values. How to use 1. Decorate your model with standard DataAnnotations: “`charp partial class Person { [Display(Name = “First name”)] [StringLength(100, MinimumLength = 3)]…

I am ok , you are ok