-
Friday Links 433
Microservices Adoption in 2020 O Reilly Windows Subsystem for Linux Command Reference | Microsoft Docs Kali Linux gets a GUI desktop in Windows Subsystem for Linux consol/ubuntu-xfce-vnc – Docker Hub Running GUI apps in Docker containers using VNC The future is now How To run Docker Containers on Windows Server 2019 | ComputingForGeeks 9 Tricks…
-
RSCG-Integrating with CI Only – part 10
The integration with CI providers is enough straightforward – just see what environments variable those providers have. GitLab and Github has enough documentation – at https://docs.gitlab.com/ee/ci/variables/ and https://docs.github.com/en/actions/reference/environment-variables What I have forgot is that there are also CI providers without having necessary source control. For example AzureDevOps can execute code taken from GitHub More than…
-
Speaker at Singapore User Group
I was speaking at Singapore User Group about Roslyn Source Code Generators. You can find the video presentation at https://www.youtube.com/watch?v=uojY9E0Ht7w and the presentation with the code at https://ignatandrei.github.io/Presentations/RoslynSourceCodeGeneratorsprez.html#1 . If you need help with RSCG,please consult https://github.com/ignatandrei/RSCG_Examples and/or contact me.
-
RSCG–Template Rendering- part 17
name Transplator nuget https://www.nuget.org/packages/Transplator/ link https://github.com/atifaziz/Transplator/ author Atif Aziz The Transplator is a small fast rendering engine to allow you to make rendering from any class instance. The code that you start with is The code that you will use is The code that is generated is Example Code: https://github.com/ignatandrei/RSCG_Examples/tree/main/TemplateRender
-
RSCG–Advice- part 8
If you create a Roslyn Source Code Generator that uses inside a base class or a static class,the best way,in my opinion,is to create 2 separate nuget packages : one for the code generated and one for the base class. This way the project that will use your RSCG will use just the nuget package…
-
Friday Links 432
Patterns of Distributed Systems Don’t Code Tired | Running xUnit.net Tests on Specific Threads for WPF and Other UI Tests Why software projects take longer than you think: a statistical model � Erik Bernhardsson Singular Update Queue gitpod-io/gitpod: Gitpod is an open-source Kubernetes application providing prebuilt,collaborative development environments in your browser – powered by VS…
-
RSCG–AMS – About My software –Documentation– part 7
Now it is time to let others know about the project. And the first step is to make documentation. And,because a picture is worth many words,here is the picture: Also,instructions about how to use will help the programmers: For a DLL it is simple : <ItemGroup> <PackageReference Include=”AMS_Base” Version=”2021.6.29.1820″ /> <PackageReference Include=”RSCG_AMS” Version=”2021.6.29.1820″ ReferenceOutputAssembly=”false” OutputItemType=”Analyzer”…
-
[ADCES]WebAPI Return & StateMachine with Stateless
I have presented what you can return from WebAPI at https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/events/278058186/ . The presentation is at https://ignatandrei.github.io/Presentations/WebAPIReturnsprez.html
-
RSCG–AMS – About My software –Reading csproj– part 6
Now it is time to put some more data – like authors and version. I have read a lot ( and tried a lot) about CompilerVisibleProperty and CompilerVisibleItemMetadata ( see https://github.com/dotnet/roslyn/blob/main/docs/features/source-generators.cookbook.md ) . However,I was unable to get the data ( Authors and Version) from there . So this is what I was get,to read…
-
RSCG–AMS – About My software –NuGet– part 5
The problem with RSCG is to differentiate between the generator and the code generated. In my case,the base class should be in one nuget,the generator in other ( to can remove it from build) and the WebAPI in another. That took me a whole day and the result is ok . Pain Points: https://turnerj.com/blog/the-pain-points-of-csharp-source-generators CI…
I am ok , you are ok