Visual Studio | .NET Framework | MVC | EF | Console/WinForms/WPF/UWP/WinUI | Blazor | Xamarin | Uno | MAUI | ML.NET | NuGet | Azure | Unity | IoT | HoloLens
For more info about .NET please check my .NET Facebook page
.NET Heroes
- .NET Core Roadmap
- .NET API Browser
- .NET 5 - .NET 5 will be the next biiiiig release in the .NET family.
- Microsoft Learn - Introducing a new approach to learning
- .NET Standards
- Browse code samples - Explore our samples and discover the things you can build.
- Microsoft Visual Studio
- Microsoft Developer
- Xamarin Developers
- Microsoft Azure
- Azure DevOps
- Microsoft Ignite
- C# Reference - References about C# keywords, operators, special characters, preprocessor directives, compiler options, and compiler errors and warnings.
- C# programming guide
- What's New
Other .NET Languages - Wikipedia
- Compiler
- UML
- Git
- .NET In-Browser Tutorial
- Introduction to C# - Numbers, Branches and Loops, List Colletion and Introduction to classes
- w3resource - C# Sharp Programming Exercises, Practice, Solution
- Games
- C# Walkthroughs - Walkthroughs give step-by-step instructions for common scenarios, which makes them a good place to start learning about the product or a particular feature area.
- HOW TO PROGRAM - Getting Started (YouTube) - Let's learn how to program in C#.
- C# Coding Standards and Naming Conventions - dofactory.com
- Naming Guidelines - Microsoft
- Write beautiful code, faster - Kendra Havens
- Tips and Tricks
- Intro to VSCode for C# Developers - From Installation to Debugging - IAmTimCorey (October 2019)
- Dependency Injection
- Dependency injection in ASP.NET Core - Microsoft Docs
- Dependency Injection - Anthony Ferrara
- What is Dependency Injection C#?
- Dependency Inversion Principle ⭐
- C#Design Patterns - Scott Lilly
- MVVM - scottlilly.com
- Design Patterns In .NET - C# Corner
- .NET Design Patterns - dofactory
- Design Patterns in Plain English - Mosh Hamedani
- Fluent Design System: the journey to cross-platform - Microsoft is expanding Fluent to the web, across platforms, and more devices. Come learn how Microsoft is utilizing Fluent on our own products through shared principles, patterns, tools, and documentation, and how you can use these resources on your own applications.
- ArchUnitNET - Simple library for checking the architecture of C# code with a fluent API.
- Introducing XAML Studio (Video) - Microsoft Developer
- XAML tools documentation - Microsoft Docs
- XAML Controls Gallery - Shows all of the XAML controls in an interactive format.
Tip: If you wanna start a new project, check WinUI and Uno Platform
- Earthquake behind the UWP - (May 2019)
- Rapidly Construct LOB Applications with UWP and Visual Studio 2017 - Let's build an LOB focused, data-dense application highlighting the best of Windows 10 and Visual Studio 2017.
- UWP with Desktop Extension - stefanwick.com
- Developer’s Guide to Windows 10 - Channel 9
- Tutorials
- Create a user interface
- Code Samples Browser - Microsoft.com
- WinUI - The modern native UI platform of Windows.
- Setup your dev environment (31 May 2020)
- Visual Studio
- Workloads: .NET Desktop Development and UWP
- WinUI 3.0 Templates
- Uno Platform - Build Single Codebase Apps for WebAssembly, iOS, Android and Windows (platform.uno)
- Uno Platform Part 1 - Martin Zikmund
- Uno Platform Part 2 - Martin Zikmund
- Introducing .NET Multi-platform App UI - Scott (May 2020)
- Awesome Entity Framework Core - Tutorials, References and Resources
- json2csharp - Generate c# classes from json
- Widows Forms
- .NET Core Windows Forms
- Windows Forms Designer for .NET Core Released - (May 2020)
- Updates to .NET Core Windows Forms designer in Visual Studio 16.5 Preview 1 - (December 2019)
- Special Topics
- Xamarin Docs - Microsoft
- [A Glimpse Into the Future of Xamarin](https://channel9.msdn.com/Events/Xamarin/Xamarin-Developer-Summit-2019/A-Glimpse-Into-the-Future-of-Xamarin0 - Channel 9
- Introducing Razor Pages - Channel9 (Seth Juarez)
- Blazor Web Apps - Goodbye JavaScript! I'm in love with C# (YouTube)
Blazor is a framework for building interactive client-side web UI using C# instead of JavaScript.
- Blazor - Build client web apps with C#
- Blazor Tips and Tricks (Video)
- Awesome ASP.NET Core MVC - Tutorials, References and Resources
- DevReady Academy MVC 5 - Web Application with references
- Microservices Using ASP.NET Core - Akhil Mittal
- Azure DevOps - Plan smarter, collaborate better and ship faster with a set of modern dev services.
- Introduction to the HoloLens - HoloLens is a mixed reality device, a device that tries to blend the real and digital worlds.
- Build A Movie Recommender Using C# and ML.NET Machine Learning - Mark Farragher
- ML.NET - An open source and cross-platform machine learning framework
- ML.NET Tutorial
- ML.NET Model Builder Guide
- Introduction to Machine Learning and ML.NET - Part 1 - Syed Shanu (Code Project)
- Easy K-Means Clustering with C# and ML.NET - Medium
- Awesome ML - ML Resources and References by Naji El Kotob
- What is .NET for Apache Spark? - Apache Spark is a general-purpose distributed processing engine for analytics over large data sets-typically terabytes or petabytes of data. .NET for Apache Spark makes Apache Spark accessible for developers, bringing the power of Spark to your applications with support for languages you already know.
- Unity - Start bringing your vision to life today. Unity’s real-time 3D development platform empowers you with all you need to create, operate, and monetize
- Godot - Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.
- .NET Heroes
- .NET Conf -
- Call for Code
- .NET Foundation - Independent. Innovative. And always open source.