ASP.NET Core
.NET Runtime
Our great sponsors
ASP.NET Core | .NET Runtime | |
---|---|---|
1310 | 492 | |
30,772 | 11,151 | |
1.1% | 2.3% | |
9.9 | 10.0 | |
4 days ago | 1 day 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.
ASP.NET Core
-
A Company I work with seems to be just ignoring the fact that .Net core went eol last year.
2) do much more frequent minor updates - keeping nuget packages up to date say monthly, major lib updates like asp.net every couple of years etc (dont need to follow bleeding edge changes)
- Blazor wasm app really slow in Edge and Chrome on mobile
-
how to you share state between sibling components?
I have been pulling my hair why such an easy thing to do in other frameworks like asp, or asp.net (hello session variable),is soooo difficult in react. Ok so how do I share state from one component to another component. I tried callback but no do. Now I am trying context. But is redux is the one that I should use?
-
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
.NET Runtime
-
Serilog... why?
This issue is still open: https://github.com/dotnet/runtime/issues/35995
-
Blazor wasm app really slow in Edge and Chrome on mobile
Also, it seems that initial memory settings have a big effect on mobile, this is a fix that will make it for 7.0.4 (April): https://github.com/dotnet/runtime/pull/80849
-
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.
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.