Author: ignatandrei
-
[ADCES} Programare Functionala in C# & Making AI in practice
Azi la 19:30 https://www.meetup.com/bucharest-a-d-c-e-s-meetup/events/313386223/ Prezentare 1 : Programare Functionala in C# cu https://www.nuget.org/profiles/softwarecraft13Prezentator : Eduard Popescu, https://softwarecraft.blog/Descriere : Functional programming is often seen as an exotic paradigm reserved for Haskell enthusiasts, but C# developers have been using its core concepts for years without realizing it. Every time you chain List.Select() and SelectMany() in LINQ, you’re…
-
RSCG – ErrorOrX
RSCG – ErrorOrX name ErrorOrX nuget https://www.nuget.org/packages/ErrorOrX/ link https://github.com/ANcpLua/ErrorOrX author Alexander Nachtmanns API results from Functional returns of ErroOrX This is how you can use ErrorOrX . The code that you start with is The code that you will use is The code that is generated is Code and pdf at…
-
Friday links 560
Why Are You Still Re-Inventing These 5 .NET Features? | by Gulam Ali H. | Stackademic Microsoft Learn MCP Server Elevates Development – .NET Blog microsoft/azure-trust-agents: Hands‑on hackathon challenges to build intelligent multi‑agent financial compliance workflows using the Microsoft Agent Framework Enterprise Patterns for ASP.NET Core Minimal API: Transaction Script Pattern – The Shortcut That…
-
RSCG- Idempotency- Idea and implementation
Everyone is talking about idempotency ( Idempotence – Wikipedia ) . So it should be easy to implement as a code generator – just having an attribute to apply ? One more thing: if we store the values, then somehow , after some time, we should clean (maybe after 1 year ? ) So the…
-
Blazor Browser History-part–04-problems solved
01 Deploy to github pages – that are not root enabled To display to Githbub pages ( i.e. https://ignatandrei.github.io/BlazorBrowserHistory/ ) the base href must be overwritten To do so I have been doing in index.html with a powershell script found in src\BBH\modifyPostData.ps1 Write-Host “modify index.html” $indexFilePath = “Release/UIBlazor/wwwroot/index.html” $Content = Get-Content -Path $indexFilePath -Raw $updatedContent…
-
Friday links 559
You Want Microservices—But Do You Need Them? | Docker Confessions of a Software Developer: No More Self-Censorship – Kerrick Long (blog) Why (Senior) Engineers Struggle to Build AI Agents Zero to One: Learning Agentic Patterns Send this article to your friend who still thinks the cloud is a good idea A Simple CSLA MCP Server…
-
RSCG – FastCloner
RSCG – FastCloner name FastCloner nuget https://www.nuget.org/packages/FastCloner/ link https://github.com/lofcz/FastCloner/ author Matěj Štágl Cloning objects This is how you can use FastCloner . The code that you start with is The code that you will use is The code that is generated is // // Generated: 2026-02-03 05:29:59 UTC #nullable enable using…
-
RSCG – OrderedBuildersGenerator
RSCG – OrderedBuildersGenerator name OrderedBuildersGenerator nuget https://www.nuget.org/packages/OrderedBuildersGenerator/ link https://github.com/Georgiy-Petrov/OrderedBuildersGenerator author Georgiy Petrov Generating builder classes with enforced property setting order This is how you can use OrderedBuildersGenerator . The code that you start with is <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net10.0</TargetFramework> <Nullable>enable</Nullable> </PropertyGroup> <PropertyGroup> <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles> <CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GX</CompilerGeneratedFilesOutputPath> </PropertyGroup> <ItemGroup> <PackageReference Include="OrderedBuildersGenerator" Version="1.0.0" PrivateAssets="all" OutputItemType="Analyzer"…
-
RSCG–Facet Search
RSCG – Facet.Search name Facet.Search nuget https://www.nuget.org/packages/Facet.Search/ link https://github.com/Tim-Maes/Facet.Search author Tim Maes Generating search from C# clasess and properties Integrating search in .NET applications This is how you can use Facet.Search . The code that you start with is <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net10.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <ItemGroup> <PackageReference Include="Facet.Search" Version="0.1.1" />…
-
Friday links 558
Technical Deflation What They Don’t Tell You About Maintaining an Open Source Project ~ andrej acevski No free lunch in vibe coding | ByteSauna searlsco/posse_party: Quit social media by posting more Software Failures and IT Management’s Repeated Mistakes – IEEE Spectrum Category Theory for JavaScript/TypeScript Developers — Ibrahim Cesar Unexpected Errors | Effect Documentation Learning…