CoreCLR
DISCONTINUED
announcements
Our great sponsors
CoreCLR | announcements | |
---|---|---|
21 | 16 | |
12,786 | 1,231 | |
- | 3.6% | |
0.0 | 0.0 | |
about 1 year ago | over 1 year ago | |
- | Creative Commons Attribution 4.0 |
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.
CoreCLR
-
Best .net/c# resources for senior engineer
Sort of, some topic are not relevant anymore, consider this - https://github.com/dotnet/coreclr/tree/master/Documentation/botr
-
.NET 6 is now in Ubuntu 22.04
Technically the restrictions already exist, just as a part of the development experience.
- .NET Hot Reload is only implemented on Windows. It requires support in the .NET runtime, which is technically possible to implement, but the team has not gotten around to implementing it for years. This doesn't have to do with the issue around MS removing the "dotnet watch" command, it's for the "Edit and Continue" feature in IDEs.[1][2]
- MS was considering deprecating Omnisharp, the open-source language server that implements C# support for VS Code, and replacing it with a closed-source version. Since the announcement, commits to omnisharp-vscode have dropped off significantly. The lack of Omnisharp would mean there would be no real open-source C# development environment for Linux anymore, since MonoDevelop was abandoned a few years ago. [3]
[1] https://youtrack.jetbrains.com/issue/RIDER-31366/EditContinu...
[2] https://github.com/dotnet/coreclr/issues/23685
[3] https://github.com/omnisharp/omnisharp-vscode/issues/5276
-
what a .NET specialist should know
The next step is to realize everything you think you know about .NET is just an abstraction. Next step is to learn about what is going on behind all that syntax sugar and facades. 1st step might be https://github.com/dotnet/coreclr/tree/master/Documentation/botr then go down the rabbit hole and have fun
-
Is CLR via C# still good?
Book of the Runtime
CLR via C# is about the internals of the .NET Framework through the lens of C#. It's a good book for that purpose. I read that book early on in my .NET career to do just that - learn the insides of the framework I was using. The closest equivalent is the Book of the Runtime for .NET Core/5/6.
-
New .NET 6 APIs driven by the developer community
Looks like maybe this one, but I'm not sure:
-
Do you want to see a magic trick?
They switched the JIT from using IVMaps to using Virtual Stub Dispatch.
-
.NET 6 Preview 5
Use perfcollect for Linux: https://github.com/dotnet/coreclr/blob/master/Documentation/...
-
"Did you know...?" infographics - #6 List capacity and internal array
Nitpicking terminology a bit - the capacity for List (and all of the collections in System.Collections.Generic IIRC) isn't a hint or encouragement. If you specify a capacity in the constructor the internal array will be initialized to that size. Likewise if you set the Capacity property the internal array will be resized to the value you specify.
- What is the code inside common methods?
announcements
-
Vulnerability found affecting System.Data.SqlClient in Microsoft .Net (Framework, Core, 5/6)
I don't think that works. That would alert you about the security alerts on the Security tab of the dotnet/announcements repo, which are empty, not about issues that contain information about .Net security issues.
We'll probably get more info on CVE-2022-41064 after a few weeks or months, since that's the CVE number they reserved for this issue (as seen in the official announcement).
You could watch the dotnet/announcements repo. Even though that has other announcements, they are at a fairly low frequency.
-
.NET: Modelo Criptográfico, lo que necesitas saber.
.NET Core 2.0 Cryptography uses Apple Security Framework on macOS · Issue #21 · dotnet/announcements (github.com)
-
.NET Core 2.1 container images were deleted from Docker Hub!
If you started receiving errors when pulling old versions of dotnet docker images (like the .NET 2.1), it's because Microsoft deleted them from Docker Hub on August 21st, 2021. That date is not a coincidence, the .NET Core 2.1 reached end of support in the same date. For more details take a look at the official dotnet announcement or also the dotnet blog. In my case, the error bellow was thrown in the stdout when pulling the microsoft/dotnet:2.2-aspnetcore-runtime image:
-
Are you using .NET on Arch Linux? Is the experience good?
I'm not entirely sure what that means. We're done porting .NET Framework APIs to .NET Core / .NET 5. .NET Framework is what it is now, and .NET is moving forward with .NET 6+. If it is worth porting your code to .NET 6, it is. If not, then it isn't. Both can be good choices. .NET Core on Linux, however, is absolutely not preview.
- Source of truth for List<T> sourcecode
-
Jellyfin 10.7.0 for FreeBSD 12.2 / TrueNAS 12.0-U2
This build was produced using dotNET 5.0.4 (instead of 5.0.1 as previous versions) to address a possible exploit involving System.Text.Encodings.Web which jellyfin uses. You can find more info here: https://github.com/dotnet/announcements/issues/178
-
SolarWinds hackers were able to access Microsoft source code
"the complete API" is a bit of a misnomer, since there have been new APIs and runtime capabilities that aren't available to the Windows-only, older runtime (The .NET Framework). This has been the case since at least .NET Core 2.1 but has continued ever since.
There are several APIs in the older runtime that are intentionally not brought forward, and what I believe you're referring to is this announcement: https://github.com/dotnet/announcements/issues/130
The remaining APIs are (mostly) AppDomains, Remoting, Web Forms, WCF server, and Windows Workflow, most of which is either an acknowledged "this was the wrong way to do it so we won't bring it forward" (e.g., Remoting) or tied to Windows anyways (e.g., WCF).
What are some alternatives?
.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
sdk - Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
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.
netcoredbg - NetCoreDbg is a managed code debugger with MI interface for CoreCLR.
referencesource - Source from the Microsoft .NET Reference Source that represent a subset of the .NET Framework
AspNetCore-Developer-Roadmap - Roadmap to becoming an ASP.NET Core developer in 2024
ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
NumberSearch - Line of business tooling for VOIP services.
Windows UI Library - Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
WPF - WPF is a .NET Core UI framework for building Windows desktop applications.
SharpLab - .NET language playground
Moq - Repo for managing Moq 4.x [Moved to: https://github.com/moq/moq]