A project on GitHub which is giving 300+ code samples to show ASP.NET Core fundamentals, got 4,100+ stars. The project of dodyg or practical-aspnetcore, with title 306 samples for ASP.NET Core 2.1, 2.2, 3.0 and 3.1 fundamentals versions. The project got a boost when Microsoft highlighted it in a blog post earlier this month.
We have lots of small compartmentalized samples that shows everything from Hello World (with quite complex and interesting bits layered on top) to lower level samples around WebSockets and building URIs, Hanselman said of the project.
The repo is quite heavy with Core 2.1 .NET samples, but samples for the new long-term support .NET Core 3.1 are still in progress in an active branch of the repo for converting the samples to v3.1. The Samples for Core 3.1 ASP.NET (WIP), it was last updated about a month ago (Feb. 24).
The admiration of the project and some other similar ones speak to the traction gained by Microsoft’s open-source, cross-platform Core initiative where aging is successful, .NET Framework Windows-only. The Core side ASP.NET of things for website development is very active, propelled by the fame of Blazor. This allows .NET developers use C# in web development.
Infact the ASP.NET Core 3.1 “work-in-progress” branch already supports sections on Blazor Server Side and Blazor Client Side. Reviewing the former reveals 18 offerings for the WebAssembly-based client-side effort, starting from a Hello World incremental counter app to Date Binding – EditForm.
Purpose of this specific project is to let programmers learn the new ASP.NET Core stack from scratch directly through code. As we know there is so much potential in underlying ASP.NET Core stack. You cannot miss them! the read me for the project says this, head Gunawinata, lurks on the DotNetStudyGroup/aspnetcore Gitter channel to reach out with ASP.NET Core.
Gunawinata suggests to use Visual Studio Code to play around with different samples, and Visual Studio 2019 also works.
Hanselman asked his readers aswell to contribute to the open source project. We know Dody would really like the help and this is a good way for readers to get involved in open source and learn something about ASP.NET. You can check out the Contributor Guidelines! because they say that there is no sample that is too small.
Hanselman busily promoted training materials, having last fall called attention to a project that was several months long to give entry-level instructional videos on all things .NET. Which was duplicated before not so long by James Montemagno, who touted counterpart Xamarin videos by throwing in some Python.
By: David Ramel