Category: programming
-
2024 Tech Stack
Programming .NET / CSharp Javascript / TypeScript HTML ( ? not sure,though ) Operating Systems Windows 11 MacOS a great choice for managers. However,it might require some extra effort for .NET developers. Browsers I use two browsers: Chrome: Perfect for extensions and daily browsing Edge: Offers faster browsing experience and is ideal for demanding tasks…
-
Activities 2024 -projects
Compare EFCore providers : http://msprogrammer.serviciipeweb.ro/category/ef/ Inventory of > 70 Roslyn Code Generator at https://github.com/ignatandrei/rscg_examples Created a free book about how are the Design Patterns used inside the .NET Patterns | Design Patterns used in .NET (C#) Created a .NET Tool,https://github.com/ignatandrei/PackageAnalyzer/,that analyze the Visual Studio Solution Created a ASP.NET Core Nuget package that lists various settings…
-
Activities 2024–presentations
Playwright : https://ignatandrei.github.io/Presentations/Playwrightprez.html Package Analyzer: https://ignatandrei.github.io/Presentations/PackageAnalyzerprez.html Roslyn And Interceptors: https://ignatandrei.github.io/Presentations/RoslynAndInterceptorsprez.html Battle .NET : https://ignatandrei.github.io/Presentations/Battleprez.html Aspire: https://ignatandrei.github.io/Presentations/AspireAdvancedprez.html,https://ignatandrei.github.io/Presentations/Aspireprez.html And maintaining https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/
-
2022 in 12 links
Faker and color Exchange Y2K22 bug Angular v14 Lambda powershell AWS WinApp SDK 1.1 .NET MAUI Next JS 13 . Net 7 Github codespace free 60 Angular 15 Typescript 4.9 And of course,https://chat.openai.com/
-
Services.Add => 2 NuGet
If you make a NuGet package for ASP.NET Core and you make an extension method that calls Services.AddWhatever in order to add a Sngleton / Scoped / Transient a IWhatever => Whatever implementation,please add IWhatever in a separate Nuget . Why ? Because not all ASP>NET Core projects are made of a single project –…
-
Dependent Framework Versioning
There are multiple ways to version a software . I have used SemanticVersioning ( https://semver.org/ ) and Calendar Versioning ( https://calver.org/ ) Of course,there are others – please read https://en.wikipedia.org/wiki/Software_versioning – interesting versioning based on e or PI . However,I want to propose a new standard : Dependent Framework Versioning The major version of a …
-
The component programmer
In our days there are a few occasions when you wrote all the code. I will give 2 examples: 1. Sorting an array In the late 90 I will do a Quick sort implementation . In our days,the .NET the Array Sort https://docs.microsoft.com/en-us/dotnet/api/system.array.sort?view=net-5.0 has many overloads – pick your poison 2. Make a persistent searchable…
-
CORS and Programmer Types
There are many types of programmers – and I would think that I can give an example about how they think differently. My example will be with CORS – that means,accepting requests from other site(s) . In ASP.NET ,there is a simple way to accept anything ( see tutorial at https://docs.microsoft.com/en-us/aspnet/core/security/cors?view=aspnetcore-5.0 ) .AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod() And this will…
-
You should learn a framework–advice to starting programmers
There are many posts about getting to learn programming. And,of course,all starts with the simple instructions: +,–,% … Then things get somehow more complicated learning modular programming ( or functional,if you do not use global variables …) After this,you start learning about classes and instances ( Plato is the master here) and overriding and deriving…
-
In jury at MSHack
The students partners invited me to be a part of the jury at their hackhathon – https://www.facebook.com/events/1128524840653643/ . It was a nice experience to see the people wanting to do more with technology for the greater good. Also,it was nice to see,among all react,a Windows Forms project.