Category: .NET
-
RSCG – validly
RSCG – validly name validly nuget https://www.nuget.org/packages/validly/ link https://github.com/Hookyns/validly author Roman Jambor Generates validation code for C# classes based on attributes. This is how you can use validly . The code that you start with is The code that you will use is The code that is generated is Code and pdf athttps://ignatandrei.github.io/RSCG_Examples/v2/docs/validly
-
RSCG – Csvcsharp
RSCG – Csvcsharp name Csvcsharp nuget https://www.nuget.org/packages/Csvcsharp/ link https://github.com/nuskey8/Csv-CSharp author Yusuke Nakada Serializer for CSV files This is how you can use Csvcsharp . The code that you start with is The code that you will use is The code that is generated is Code and pdf athttps://ignatandrei.github.io/RSCG_Examples/v2/docs/Csvcsharp
-
DocumentorDatabaseExtensionsAspire–part 3–usage
The usage is pretty simple : add the package https://www.nuget.org/Packages/DocumentorDatabaseExtensionsAspire to the Aspire host project. Add an SqlServer database and write //accepts also relative paths var res = db.AddDocumentationOnFolder(@”D:\documentation”); That will be all ! And here it the Aspire Dashboard with documentation for Pubs database And the diagram Here you will find a video about…
-
DocumentorDatabaseExtensionsAspire–part 2–implementation
The Aspire project as already a database resource – and a executing one ( sqlpad or dbgate or adminer ) So the answer to the several problems to be solved: 1. How to obtain the tables definition ? We can obtain the definition by handling ourselves the tables- but why do not profit from the…
-
RSCG – RapidEnum
RSCG – RapidEnum name RapidEnum nuget https://www.nuget.org/packages/RapidEnum/ link https://github.com/hanachiru/RapidEnum author hanachiru Generate enum values without reflection This is how you can use RapidEnum . 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/RapidEnum
-
RSCG – VYaml
RSCG – VYaml name VYaml nuget https://www.nuget.org/packages/VYaml/ link https://github.com/hadashiA/VYaml author Hadashi A Serializing to/from YAML format This is how you can use VYaml . 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/VYaml
-
RSCG – ConsoleAppFramework
RSCG – ConsoleAppFramework name ConsoleAppFramework nuget https://www.nuget.org/packages/ConsoleAppFramework/ link https://github.com/Cysharp/ConsoleAppFramework author Cysharp, Inc. Generating console parser for functions This is how you can use ConsoleAppFramework . 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/ConsoleAppFramework
-
SqlExtensionsAspire–drop create database
Another improvement for https://www.nuget.org/account/Packages/SqlExtensionsAspire : Drop Database , Create the database, run init scripts . Demo with Video : https://ignatandrei.github.io/aspireExtensions/images/SqlServerExtensions/video-Recreate_Database_With_Scripts-20251102225854.mp4 The code is pretty simple: executing drop create and initialization
-
Inspired by Command-Line Utilities- part 1–idea
I recently stumbled upon Evan Hahn’s blog post about his collection of command-line utilities, and I have to say—I’m genuinely impressed. What Makes These Tools So Impressive? The brilliance isn’t in the complexity of these scripts. It’s in their simplicity and practicality. Evan has created dozens of small utilities that solve real, everyday problems: Clipboard…
-
Conclusions: Translating fp-filters from TypeScript to C# with AI Assistance
1. AI Accelerates Porting, but Human Oversight Is Essential AI tools (GPT-4, GPT-5, Claude, Copilot, CodeRabbit) greatly speed up translation and refactoring, but human review is crucial for correctness, especially for edge cases and build issues. 2. Iterative Improvements Work Best Incremental changes—such as improving code coverage, refactoring namespaces, and enhancing documentation—yield better results than…