!csharp@lemmy.ml
!csharp
@lemmy.mlHey, I've been looking to get into C# programming for a while now, and self-teaching and free internet resources haven't really worked for me. Are there any programing workbooks that you've used to learn C#? I'm using Linux Mint if that affects which IDEs I would be able to use.
https://lemmy.ml/post/1496914
Recently an idea came across my mind, and that is with all the fuss around Lemmy and fediverse in general, that i could spend my nights working on something instead of watching random YouTube stuff. So I’ve decided i could start building some kind of Android app, which will just be my time killer for the time being. Just for some background info - I’m by no means considering myself a programmer, but I do write a lot of scripts/extensions/forms for software we use at work, which is mainly Microsoft stuff associated with .NET, so when it comes to programming I’m most familiar with C# and the whole .NET ecosystem. Lately I’ve also got into JS/TS with React as I wanted to create my own website. Because I like C# as a language, i was looking into building this project in some kind of cross platform framework. I researched and found out about MAUI, Avalonia UI and such. As I was researching I found a lot of opinions on those frameworks, some of which were positive and some of which were negative. The negative ones outweigh the positive ones (bugs, broken basic features, messy workarounds, outdated underlying platform APIs) and such. I do know that such framework cannot be perfect because there is a lot of going on, and I would like to hear some more opinions. So guys what are your experiences with those .NET frameworks? How is the XAML holding up? And do you think I would be better learning Flutter/Dart or straight up Kotlin, as the only platform I’m willing to develop for is Android? Thanks!
https://github.com/KristofferStrube/ActivityStreams
https://thenewstack.io/how-to-work-with-protocols-and-get-started-with-activitypub/
A crash course in using protocols — and understanding how they are different from APIs — using ActivityPub as an example.
https://github.com/ddashwood/ExpressionWithLinq/blob/main/Using%20Expression%20object%20with%20Linq.md
Contribute to ddashwood/ExpressionWithLinq development by creating an account on GitHub.
Hey - refugee from /r/csharp here, looking to find a Lemmy equivalent. But this place looks dead? Is there a C# community on Lemmy anywhere?
https://www.viva64.com/en/b/0808/
C# capabilities keep expanding from year to year. New features enrich software development. However, their advantages may not always be so obvious. For example, the good old yield. To some developers, especially beginners, it′s like magic - inexplicable, but …
https://www.viva64.com/en/b/0805/
PVS-Studio is a static analyzer that allows to find many problems hidden in the source code. Among them there are also errors related to application security. For example, the analyzer has recently learned to identify the presence of confidential data such as…
https://www.viva64.com/en/b/0800/
Surely every C# developer has used out-parameters. It seems that everything is extremely simple and clear with them. But is it really so? For a kickoff, let′s start with a self-test task.
https://www.viva64.com/en/b/0794/
In PVS-Studio, we often check various compilers′ code and post the results in our blog. Decompiler programs, however, seem to be a bit neglected. To restore justice in this world, we analyzed the ILSpy decompiler′s source code. Let′s take a look at the peculi…