• Friday Links 522

    Richard Towers | Typescripting the technical interview The New Nearby Share Beta App for Windows | Android Build API clients for .NET | Microsoft Learn PWAs in app stores Kiota design overview | Microsoft Learn Source Generators and Regular Expressions The age of average — Alex Murrell Many Ways to make and Deserialize an HTTP…

  • RSCG – System.Text.Json

        name System.Text.Json nuget https://www.nuget.org/packages/System.Text.Json/ link https://learn.microsoft.com/en-us/dotnet/standard/serialization/system-text-json/source-generation author Microsoft Json Serialize without reflection   This is how you can use System.Text.Json . The code that you start with is The code that you will use is   The code that is generated is Code and pdf at https://ignatandrei.github.io/RSCG_Examples/v2/docs/System.Text.Json

  • RSCG – RSCG_TimeBombComment

        name RSCG_TimeBombComment nuget https://www.nuget.org/packages/RSCG_TimeBombComment/ link http://msprogrammer.serviciipeweb.ro/category/roslyn/ author Andrei Ignat This will generate an error from the comment after a certain date   This is how you can use RSCG_TimeBombComment . The code that you start with is The code that you will use is   The code that is generated is Code and…

  • RSCG – ThisAssembly

    RSCG – ThisAssembly     name ThisAssembly nuget https://www.nuget.org/packages/ThisAssembly link https://www.clarius.org/ThisAssembly/ author Daniel Cazzulino The ThisAssembly.Info allows you access to the Assembly Information as constants,instead of going to reflection each time. I found useful to see the assembly version right away in any project that I have.   This is how you can use ThisAssembly…

  • RSCG–ISourceGenerator porting to IIncrementalGenerator in 3 steps

    Roslyn Source Code Generators (RSCG) have deprecated the ISourceGenerator  (roslyn/source-generators.md at main · dotnet/roslyn · GitHub )   vs the new interface IIncrementalGenerator,roslyn/incremental-generators.md at main · dotnet/roslyn · GitHub . That because of the idea of speed of generating code – and the idea of not generating twice the same code. How is the implementation of…

  • Friday Links 521

    What complex systems can teach us about building software | Kevin Sookocheff GitHub – FirelyTeam/firely-net-sdk: The official Firely .NET SDK for HL7 FHIR GitHub – JamesW75/visual-studio-project-type-guid: List of the Project Type Guids in Visual Studio Bicycle – Bartosz Ciechanowski Dark Patterns in UX Design — Which Ones Are the Most Deceptive? The AddEndpointsApiExplorer Method in…

  • [ADCES] Logging

    Presentation 1: Instrumenting app for LogAnalyticsPresenter: Radu Adrian Iovescu,https://www.linkedin.com/in/riovescu/ Presentation 2: Instrumenting app for OpenTelemetry and Grafana DashboardPresenter: Andrei Micuda,https://www.linkedin.com/in/andrei-micuda/ Va astept aici : https://www.meetup.com/bucharest-a-d-c-e-s-meetup/events/291644901/

  • File to CSharp Const

    I was getting tired how many times I am reading from embedded resources – and finding it over and over the same code. So – what if I will transform the file into C# text ? Seems a work for Roslyn Source Code Generator – and the new one IIncrementalGenerator https://github.com/dotnet/roslyn/blob/main/docs/features/incremental-generators.md,not the old ISourceGenerator https://learn.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/source-generators-overview…

  • Friday Links 520

    GitHub – anupavanm/csharp-design-patterns-for-humans: Design Patterns for Humans™ – An ultra-simplified explanation – C# Examples nemanjarogic/DesignPatternsLibrary: A comprehensive design patterns library implemented in C#,which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples. Catalog of Patterns of Enterprise Application Architecture…

  • DB2Code – part 8–closing

    From now on the only work to be done is improving step by step the generating code. For example, 1. in the REST API,the code is accessing directly the database- should be an indirection layer 2. Should generate some mock classes to return data – instead of going to database ( or maybe EF In…

I am ok , you are ok