Best of .NET — February 2024
- 1
- 2
Hacker News·2y
Avalonia UI
Avalonia UI is an open source UI framework for building stunning, desktop, mobile, web and embedded applications using a .NET single codebase. It provides a familiar developer experience, offers deep integration with JetBrains tools, and is trusted by companies for modernizing their WPF apps.
- 3
Waseem .NET Newsletter·2y
EP 48 : Refactoring in C#
Refactoring in C# is the process of improving the internal structure of code without changing its external behavior. It aims to enhance efficiency, code readability, and maintainability. The post discusses situations when code should be refactored and provides common refactoring techniques.
- 4
Code Maze·2y
Clean Architecture in .NET
Clean Architecture is an architecture pattern aimed at building maintainable, scalable, and easily testable applications. It separates the application into different layers: domain, application, infrastructure, and presentation. Clean Architecture and Onion Architecture have similar goals but differ in how they separate layers based on abstraction and focus on the core. To implement Clean Architecture in .NET, follow the principles of separation of concerns, loose coupling, and testability. Use CQRS with MediatR for the application layer.
- 5
- 6
.NET Blog·2y
Introducing ASP.NET Core metrics and Grafana dashboards in .NET 8
ASP.NET Core in .NET 8 introduces metrics and Grafana dashboards. Metrics can be used to monitor app activity and can be displayed on a dashboard or trigger real-time alerts. There are options available for using these metrics, including the .NET Aspire dashboard and ASP.NET Core Grafana dashboards.
- 7
freeCodeCamp·2y
Learn the C# Programming Language – Full Book for Beginners
Learn the C# Programming Language – Full Book for Beginners. The post provides an overview of C#, its history, and its evolution into a versatile programming language. It also introduces the .NET environment, free tools for C# development, and the types of applications that can be built using C#.
- 8
- 9
- 10
- 11
Milan Jovanović·2y
Using Scoped Services From Singletons in ASP.NET Core
Learn how to resolve scoped services in a singleton service in ASP.NET Core using the IServiceScopeFactory. Understand the differences between Transient, Scoped, and Singleton lifetimes in ASP.NET Core applications. Discover how to use scoped services in ASP.NET Core middleware.
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20