Lidsel Arvinsen · @lidsel
10 followers · 116 posts · Server mastodon.gamedev.place

Finished the DTO-viewmodel converters, tomorrow gonna tackle the last class to require generated code for now - the viewmodel factory, with all its ICommand assignments.

This one is a tiny bit trickier than the rest because I gotta report diagnostics rather than throw if appropriate code for a command assignment was not present (not all the types are even close to implemented in the app yet).

#csharp #sourcegen #roslyn

Last updated 1 year ago

FlashOWare · @FlashOWare
2 followers · 20 posts · Server dotnet.social

Previously on , in S2023E14, enhancing our suite of integration tests helped us find two issues in our production code.
Starting in 1 hour, to work the bugs out, we will complete the integration testing for our command-line tool.

youtube.com/watch?v=uqhUGHuhCF

#2codeornot2code #csharp #dotnet #roslyn

Last updated 1 year ago

· @AliveDevil
33 followers · 1571 posts · Server tauri.earth
FlashOWare · @FlashOWare
2 followers · 19 posts · Server dotnet.social

In 60 minutes, we add more resilient integration tests to our command-line tool. Adhering to the FIRST principles helps us to parallelize our tests for projects.

youtube.com/watch?v=K1tINUEOGc

#dotnet #roslyn #csharp #2codeornot2code

Last updated 1 year ago

Tomas Ekeli · @tomasekeli
792 followers · 3412 posts · Server snabelen.no

i think the new engine is the same as the one uses, as i found bug-reports on this in the -repo referencing it and visual-studio.

github.com/dotnet/roslyn/issue

#visualstudio #roslyn

Last updated 1 year ago

Tomas Ekeli · @tomasekeli
767 followers · 3217 posts · Server snabelen.no

first day of summer-vacation.

i'm playing with

i want to create mermaid-diagrams that show the flow of data from commands through aggregates and events into projected read-models in queries and onto published messages to other systems.

i want this to generate documentation that cannot be outdated

#roslyn

Last updated 1 year ago

FlashOWare · @FlashOWare
2 followers · 16 posts · Server dotnet.social

It's initial release time for our tool! On Wednesday, 19 July 2023, at 17:00 UTC.

Together with special guest @matkoch, we are using the power of @nuke to create CI/CD pipelines that build, test and pack our tool to publish on , all with .

youtube.com/watch?v=hivyv-iWxc

#roslyn #dotnet #nuget #csharp

Last updated 1 year ago

FlashOWare · @FlashOWare
2 followers · 15 posts · Server dotnet.social

On Thursday, 06 July 2023 17:00 UTC, adding another layer of defense serves our test strategy well:
We strengthen the resiliency of our command-line tool for projects with an integration micro framework.

youtube.com/watch?v=eXJ86Oxye6

#dotnet #roslyn #csharp #testing #2codeornot2code

Last updated 1 year ago

FlashOWare · @FlashOWare
2 followers · 14 posts · Server dotnet.social

Our tool based on closes its initial debut release.
On Wednesday, June 28, at 17:00 UTC, we will use "System.CommandLine" to enhance our "global using" CLI commands with a great developer experience.


youtube.com/watch?v=WOewAGb-ZE

#dotnet #roslyn #csharp #2codeornot2code

Last updated 1 year ago

davidwengier · @davidwengier
684 followers · 1334 posts · Server aus.social

@dr_cox1911 "best" depends on the exact scenario, but the classes are available in the compilation that the source generator has access too, you just have to find them. GetTypeByMetadataName perhaps, or dig through the global namespace. Depends what you want to do.

I can thoroughly recommend joining the C# Discord, discord.gg/csharp, and asking, and explaining your scenario, on the channel.

#roslyn

Last updated 1 year ago

FlashOWare · @FlashOWare
2 followers · 13 posts · Server dotnet.social

We're completing the first version of a -based tool that globalizes using directives.

Tune in on Friday, 16 June at 17:00 UTC on either our Twitch or YouTube channel.

youtube.com/watch?v=vCH-btW7m0

#roslyn #dotnet #csharp #2codeornot2code

Last updated 1 year ago

FlashOWare · @FlashOWare
2 followers · 8 posts · Server dotnet.social

We're continuing our journey of building a -based tool that globalizes using directives.

Tune in on Wednesday, 07 June at 17:00 UTC on either our Twitch or YouTube channel.

youtube.com/watch?v=dUbnuY6Pp4

#roslyn #dotnet #csharp #2codeornot2code

Last updated 1 year ago

FlashOWare · @FlashOWare
1 followers · 3 posts · Server dotnet.social

It's still tool time ... in Episode 07 of :

On Wednesday, May 10, at 17:00 UTC, we use to count and globalize (local) using directives.

youtube.com/watch?v=9uxhb1wBJF

#dotnet #2codeornot2code #roslyn #csharp

Last updated 1 year ago

Colin Mackay (he/him) · @colinmackay
166 followers · 257 posts · Server mastodon.scot

I've been playing around with creating C# Analysers and Code Fixes in I now have a simple analyser created to suggest replacing the code !string.IsNullOrWhiteSpace() with an extension method I created. It will then go on to create a code fix for you so you just have to accept the fix if you don't want to do any typing of your own.

The code is here: github.com/Stravaig-Projects/S

And there is a NuGet package if you just like the fix and want to use it in your own project.

#dotnet #roslyn

Last updated 1 year ago

FlashOWare · @FlashOWare
0 followers · 2 posts · Server dotnet.social

It's still tool time ... in Episode 06 of :

On Wednesday, April 26, at 17:00 UTC, we use to count and globalize (local) using directives.

youtube.com/watch?v=e3ACvGhM3g

#dotnet #2codeornot2code #roslyn #csharp

Last updated 1 year ago

davidwengier · @davidwengier
649 followers · 1152 posts · Server aus.social

Gonna hang out on a stream tonight and see if I can bumble way through pretending like I know how to use the Roslyn workspaces API!

twitter.com/FlashOWare/status/
youtube.com/watch?v=Ze-FeDMJRn

Thanks to Stefan for the invite!

#dotnet #roslyn

Last updated 1 year ago

Gérald Barré · @meziantou
97 followers · 43 posts · Server hachyderm.io
roughiain · @roughiain
145 followers · 1255 posts · Server hachyderm.io
Jimmy · @jimmylewis
5 followers · 33 posts · Server hachyderm.io

@devleader @dotnetbot I wish the team would put out an official package to enable the latest compiler features in downlevel frameworks. There are a multitude of one-off packages all trying to enable the same thing, but without the brand trust.

#roslyn #csharp

Last updated 2 years ago