• MVP Again

    I am happy to be confirmed again as MVP for Developer Technologies: https://mvp.microsoft.com/en-us/PublicProfile/4025203?fullName=Ignat%20Andrei .

  • Benchmarking RSCG vs Reflection

    I make a microservices Buffet . In this I consider having email as a service . When the DevOps wants email,he can choose between various plugins ( simple smtp email,gmail,exchange,others). Those plugins can have various properties – that must be edited by the primary administrator of the microservice. The properties can be discovered at runtime…

  • Friday Links 429

    Changelog CI � Actions � GitHub Marketplace Performance Improvements in .NET 5 | .NET Blog Are C# 9 records immutable by default? | Dave Brock How to send push notifications to a browser in ASP.NET Core | elmah.io web-push-libs/web-push-csharp: Web Push library for C# csharplang/extending-partial-methods.md at partial � jaredpar/csharplang Using C# 9 records as strongly-typed…

  • RecordVisitors–packages and thanks–part 12

    Now it is time to see the outdated packages and say thanks to the people that help me created all this project. For this I install https://github.com/KrystianKolad/DotnetThx . The result is https://github.com/ignatandrei/RecordVisitors/blob/main/src/RecordVisitors/thanks.md Also,I have installed dotnet outdated tool ( new version!) to see what I should improve Also,I have installed dotnet-project-licenses to let the user…

  • RecordVisitors–Static Analysis with SonarCloud–part 11

    Now I should see if the code that I have written is enough good. One way to determine is static analysis – and sonarclould.io is open for open source. It was pretty simple to setup 1.  I have install the tool  dotnet-sonarscanner 2. Add the secrets from sonnarcloud to Github 3. Add JAVA to the…

  • RecordVisitors- Readme for Nuget–part 10

    Nuget now allow for a package to see a Markdown document. I choose to embed the readme.md file I just embed into csproj file: <ItemGroup>     <None Include=”../../../readme.md” Pack=”true” PackagePath=”\” />   </ItemGroup> <PropertyGroup> <PackageReadmeFile>readme.md</PackageReadmeFile> </PropertyGroup> I needed also to make a small modif,to remove HTML comments that were seeing into nuget $path = “../../README.md” $path =Resolve-Path…

  • RecordVisitors- BDD–part 9

    It is recommended to have tests. And better is to  see the output of the tests in some readable format . On other hand,I do not like full BDD   frameworks as SpecFlow – I think that are too overkill in order to achieve less. So – something like https://github.com/LightBDD/LightBDD seems to fit the bill. After…

  • Friday Links 428

    4 Experts List Favorite New EF Core 5.0 Features — Visual Studio Magazine Const Visualizer – Visual Studio Marketplace Stack Trace Explorer – Visual Studio Marketplace Chaos Engineering tools comparison New C# Source Generator Samples | .NET Blog roslyn-sdk/samples/CSharp/SourceGenerators at master � dotnet/roslyn-sdk NuGet Multiplatform Library Projects (aka Nugetizer 3000) – Xamarin | Microsoft Docs…

  • RecordVisitors–history of urls–part 8

    Extending scope :why not record also the history  ? So – again,let the programmer choose what he wants to store https://record-visitors.readthedocs.io/en/latest/RecordVisitors/IRecordVisitorFunctions/methods/GetUrl/  and where to store : https://record-visitors.readthedocs.io/en/latest/RecordVisitors/IUsersRepository/methods/SaveHistory/ . Created also 2 new endpoints : /recordVisitors/GetUserId/{userName} /recordVisitors/UserHistory/{userId}/{dateFrom:datetime:regex(\d{{4}}-\d{{2}}-\d{{2}})}/{dateTo?} Make a default implementation of having the URL – does not start with api/,does not contain api . Make…

  • Record visitors- work on issues–part 7

    Now it is time to solve some issues  There were 12 issues written by me – you can see here: https://github.com/ignatandrei/RecordVisitors/issues?q=is%3Aissue+is%3Aclosed Between the most important: Improve readme.md with more links and explanations for potential programmer and contributors Write version in static constructor – to know about the version,if some issue occurs Added custom link  lastvisitors/minutes/{time:int}…

I am ok , you are ok