|3 days ago||3 days ago|
|GNU General Public License v3.0 or later||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Is it normal for the code base you are working on to have no comments, and it is discouraged to add any?
1 project | reddit.com/r/cscareerquestions | 1 Dec 2021
I really like what the .NET team has done with the Book of the Runtime, whereby they document a whole bunch of stuff about the code in the repo, but not directly in the code.
Just be sure your frameworks frame works!
1 project | reddit.com/r/dotnet | 26 Nov 2021
What I understand from looking at the code is that it uses the Current Culture which has rippling effects when we change that. If you could create a new discussion on the runtime repository, I'd love to get the answers from the devs.
What is it about C# that you do NOT like compared to other languages?
9 projects | reddit.com/r/csharp | 24 Nov 2021
Some wrapper methods around Windows API are not orthogonal and introduce unexpected behavior (i.e. the behavior you don't get by directly using underlying API or the OS feature). For example, look no further than Environment.SetEnvironmentVariable which will corrupt PATH variable by incorrectly expanding say %ProgramFiles%\Oracle\VirtualBox into C:\Program Files (x86)\Oracle\VirtualBox on a 64-bit OS.
.Net 7.0.100 Alpha now available for download
2 projects | reddit.com/r/dotnet | 23 Nov 2021
1 project | reddit.com/r/csharp | 23 Nov 2021
Curly braces formatting
1 project | reddit.com/r/csharp | 23 Nov 2021
It's common C# convention to use BSD/Allman-style (the OP's first one) because Microsoft has used that convention for decades and recommends it (the C# coding conventions direct to the coding guidelines for the runtime on Github).
.NET 6 vs. .NET 5: up to 40% speedup
15 projects | news.ycombinator.com | 21 Nov 2021
Do be warned that .Net 6 did cause some regressions, in reflection at least15 projects | news.ycombinator.com | 21 Nov 2021
> - Use LINQ cautiously as its variants are mostly slower than explicit coding. E.g. .Any() vs .Count == 0
Is this really true for the example? To me it seems that the implementation for .Any actually uses .Count when available, see https://github.com/dotnet/runtime/blob/main/src/libraries/Sy...
A better way how to multiply all the elements in an IEnumerable by 2, except First() and Last()??? MyEnumerable.Count.Select((x,i)=> (i>0 && i<MyEnumerable.Count()-1) ? x*2 : x);
1 project | reddit.com/r/csharp | 20 Nov 2021
If using Net6, TryGetNonEnumeratedCount is a good way to at least attempt grabbing the count without forcing a total enumeration. https://github.com/dotnet/runtime/issues/27183
.NET 6 vs .NET 5: up to 40% speedup!
1 project | reddit.com/r/dotnet | 18 Nov 2021
Also if you want to read more about the low level details, check out https://github.com/dotnet/runtime/blob/57bfe474518ab5b7cfe6bf7424a79ce3af9d6657/docs/design/features/DynamicPgo.md
The Microsoft .NET platform has been forked: Introducing Open.NET
2 projects | news.ycombinator.com | 21 Nov 2021
You cited this GitHub issue. In the comment section, I see this user has been commenting many times saying negative things about Microsoft's open source commitment. Including this comment saying:
> Maybe it is time to fork .NET and to get something like AdoptOpenJDK, etc…
However, this person hasn't done anything but forking other people's repos. Its kind of funny and sad.
Recommended .NET/.NET Core projects to learn from
2 projects | reddit.com/r/csharp | 14 Nov 2021
New PowerShell Version - v7.2.0: [7.2.0] - 2021-11-08
3 projects | reddit.com/r/PowerShell | 5 Nov 2021
I think that tag is a bit early. First the notes are in raw html, there's no post on the main page, no binaries for download and the .NET 6 GA isn't up either.
Community Opinion : When to use `record` or `class`
1 project | reddit.com/r/csharp | 30 Oct 2021
Windows volume popup replacement/alternative for Voicemeeter users
2 projects | reddit.com/r/VoiceMeeter | 23 Oct 2021
Minimal supported Windows is 7 SP1 (as a NET 5.0 requirements), but not tested.
Microsoft locks .NET hot reload capabilities behind Visual Studio 2022
13 projects | reddit.com/r/programming | 21 Oct 2021
I'm glad you noticed that. Yes, Microsoft blocking Rider (and other tools) from using VSDBG through licensing has already come to pass. It was glossed over at the time: https://github.com/dotnet/core/issues/505
Which Version of JDK Should I Use?
7 projects | news.ycombinator.com | 10 Oct 2021
Share me some .NET5 Roadmap and Resources Please!!!!!!!!
1 project | reddit.com/r/dotnet | 7 Oct 2021
We're in the process of upgrading a web application from dotnet core 2.x to 3.1. Is there any reason to not just keep going up to dotnet core 5?
1 project | reddit.com/r/dotnet | 23 Sep 2021
Are there programming languages I should avoid learning? (.NET)
2 projects | reddit.com/r/freesoftware | 25 Aug 2021
.NET Core and the C# compiler are both free software under the MIT license. And yes those FSF articles are old.
What are some alternatives?
homebridge - HomeKit support for the impatient
double-take - Unified UI and API for processing and training images for facial recognition.
CompreFace - Leading free and open-source face recognition system
Ryujinx - Experimental Nintendo Switch Emulator written in C#
ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
Jellyfin - The Free Software Media System
Tasmota - Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Domoticz - Open source Home Automation System
vgpu_unlock - Unlock vGPU functionality for consumer grade GPUs.
Jeedom core - Software for home automation
runtimelab - This repo is for experimentation and exploring new ideas that may or may not make it into the main dotnet/runtime repo.