Whenever possible, Windows 95 made application compatibility tweaks through things like compatibility flags that alter the behavior of the system for any program the flag was applied to. Using compati...
Explore ASP.NET Core: a cross-platform framework for building modern web apps, APIs, and microservices. Learn key concepts like MVC, DI, EF Core, and more with practical examples.
Unlock seamless development! Discover why documenting your code is crucial for team collaboration, faster onboarding, and easier debugging. Learn practical tips!
Boost ASP.NET Core app performance with Redis distributed caching! Learn to set up, configure, and implement caching for scalable, high-traffic applications. Optimize your database workload and improv...
Build robust ASP.NET Core APIs with Domain-Driven Design (DDD). Learn to structure your application around the business domain for maintainability and scalability.
Master Composition Over Inheritance in C#! Build flexible, maintainable C# applications by favoring 'has-a' over 'is-a' relationships. Real-world examples included!
This talk will show how these patterns can be implemented with Open Source .NET Libraries - on prem, in the cloud with Azure PaaS or in Kubernetes and what options an application has to “shed” the loa...
Discover the new features in C# 14 - from extension members to the field keyword - and find out whether upgrading your app to .NET 10 is really worth it. The page Are C# 14's new features worth updati...
With .NET 10, Microsoft introduced file-based apps, which give you the ability to write C# code in a single .cs file and run it directly, without any project or solution files. This feature finally ma...
Protect your ASP.NET Core APIs with rate limiting! Learn to implement throttling using built-in features, Redis, and best practices for production environments.
Master background task processing in ASP.NET Core using Hangfire and Quartz.NET. Learn to implement asynchronous tasks, improve performance, and enhance user experience.
A special case of primitive obsession is the use of an int value to describe a span of time. You see this all the time in various APIs, and it’s a frequent source of bugs and confusion. Developers are...