Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Refit
The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
-
eShopOnWeb
Sample ASP.NET Core 8.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
Here is a good example of an an advanced project written in Java: https://github.com/kevinferrare/spice86
Now the same translated into C#: https://github.com/OpenRakis/Spice86
Use Refit, and let manage the live of HttpClient. Also, Refit will give you a strongly typed client around an API. All you have to write is the interface. Ain't that neat ? If you can't, use the HttpClientFactory to create the HttpClient instance: https://learn.microsoft.com/en-us/dotnet/architecture/microservices/implement-resilient-applications/use-httpclientfactory-to-implement-resilient-http-requests
An architecture example for a website, using different .NET technologies: https://github.com/dotnet-architecture/eShopOnWeb
Related posts
- Systematic method to reverse engineer and rewrite DOS games
- GitHub - dethrace-labs/dethrace: Reverse engineering the 1997 game "Carmageddon"
- Dethrace: Reverse engineering the 1997 game Carmageddon
- Dethrace: Reverse engineering the 1997 game Carmageddon
- dethrace-labs/dethrace: Reverse engineering the 1997 game "Carmageddon"