.NET Runtime
ASP.NET Core
Our great sponsors
.NET Runtime | ASP.NET Core | |
---|---|---|
487 | 1302 | |
11,087 | 30,772 | |
3.8% | 1.5% | |
10.0 | 9.9 | |
5 days ago | about 12 hours ago | |
C# | C# | |
MIT License | MIT License |
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.
.NET Runtime
-
I hear you guys like large files... I raise 623,000 lines of code. My first ever game project, I was meant to carry on learning how to code properly but I have pretty bad ADHD so I just kept adding features and 8 years later here we are... It's sold over 30k copies on steam though lol
looked it up and engine.cpp seems to only be 8.5k lines, which doesn't seem super unreasonable to work with. It ain't no gc.cpp that's for sure.
-
ConcurrentDictionary as a job queue? Better data structures?
Threading.Channel has more or less replaced all the concurrent queue alternatives for me. channels have the benefit of nonblocking wait for when the channel can be written.
-
Top 10 bugs found in C# projects in 2022
My teammate created an issue on GitHub: the developers fixed the order of arguments and added a test.
-
how to bring order to a legacy codebase using editorconfig and dotnet format? it is only fixing whitespace issues
i have tried with an adapted .editorconfig but even using the "official" dotnet team editorconfig
- Am I dumb or does rust have a garbage collector?
-
Google wants RISC-V to be a “tier-1” Android architecture
Technically Mono supports RISC-V, so you can get .NET code running on it. Also it looks like if you're willing to go through messy and poorly documented build processes you can build CoreCLR on RISC-V: https://github.com/dotnet/runtime/issues/36748
So proper support is likely coming soonish, I'd guess by the time .NET 8 comes out.
-
Could SignalR be simpler?
There's an issue on simplifying WebSockets specifically https://github.com/dotnet/runtime/issues/77060 that may be of interest.
-
The AVL Tree: Implementation and Testing
See CLR is also using left/right for its not-quite-binary-tree in SortedSet. Though this also uses the Enum-As-Discriminator trick instead of boolean/array. I know the JVM also has/uses left/right but I can't find the backing source file right now.
-
C# 11 List pattern matching works on array but not on List
I've found an issue on github without clear answer: List should have Index & Range method overloads
No, it doesn't need them. The reason you can't use a slice pattern is because https://github.com/dotnet/runtime/issues/66773 didn't get merged for 7. It'll be in 8.
ASP.NET Core
-
C# .net for beginners
You've chosen the backend, ok so all you need is a c# and little bit of the asp.net core, maybe razor pages. Honestly C# is the point, all the web related part is the matter of 1 day reading.
-
Are there public roadmaps for .NET 8?
ASP.NET: https://github.com/dotnet/aspnetcore/issues/44984
-
how do i make api call?
Recently, a lot of effort has been put to simplify the dev experience, so as r/gatnoMrM told you, you have to specify the version you are working with. My go to when working with .NET is to figure out the class that I'm looking for, and then in the .net docs for the class for my target version, look at the api signature and perhaps, if it's a commonly used class, it would have suggestions as well or it will tell you alternatives.
-
Weird Stack Overflow exp when spinning up my localhost. Working with OAuth
Take a look at this issue in the dotnet/aspnetcore repo, it seems to be the problem you're hitting:Access violation/StackoverflowException in new .NET6.0 WebAPI application
-
I feel like Visual Studios gets no love on this sub, I only ever see references to VS Code
I use it all the time for scripting. And i use Visual studio for asp.net or c#. But code does do C# pretty well, I sometimes use it when working on Unity C# scripts.
-
How do I get a library to do background work?
Take a look at hosted services and see if its a good fit, I dont have experience with it in a library but its good for background tasks in a asp.net core webapi app
-
Is it possible to pass variables from PHP to a C# console app?
well for http just make it in to a asp.net core app and for message queue depends on the one you want to use
-
*huge program will take you 5 mins i guess* [details in the comments]
If the alternative to be fired was to work in asp.net then you got a win win scenario.
-
ASP.NET Identity for mongodb
Hi! What is the best way to connect asp.net identity with mongodb? Unfortunately, every nuget package is outdated and doesn't support .NET 6. If that's not possible, what are my alternatives?
-
Could SignalR be simpler?
Hey, creator of SignalR here. As others have said, SignalR it's an RPC abstraction over a transport. It has an underlying protocol over any bidirectional streaming transport, it's not just WebSockets.
What are some alternatives?
Blazor.WebRTC
Introducing .NET Multi-platform App UI (MAUI) - .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
deno - A modern runtime for JavaScript and TypeScript.
inertia-laravel - The Laravel adapter for Inertia.js.
PuppeteerSharp - Headless Chrome .NET API
Ryujinx - Experimental Nintendo Switch Emulator written in C#
CefSharp - .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework
LocalStorage - A library to provide access to local storage in Blazor applications
Microsoft.Maui.Graphics - An experimental cross-platform native graphics library.
actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
Giraffe - A native functional ASP.NET Core web framework for F# developers.
eShopOnContainers - Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 6, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.