Having Fun with Microsoft IoC Container for .NET Core
A hands-on tutorial on configuring and using Microsoft's default Dependency Injection container in a .NET Core console application.
Sahan Serasinghe is a Senior Software Engineer at Canva sharing insights on developer experience, Python, and cloud-native systems.
49 articles from this blog
A hands-on tutorial on configuring and using Microsoft's default Dependency Injection container in a .NET Core console application.
Explains the .NET Generic Host model for configuring and launching ASP.NET Core web apps and Worker Services with standardized setup.
A step-by-step tutorial on building a bar chart from scratch using D3.js, covering core concepts like SVG, scales, and margins.
Explains the core database-like join semantics (Update, Enter, Exit) in D3.js for binding data to DOM elements.
A guide to implementing custom authorization policies to secure the Hangfire Dashboard in an ASP.NET Core application.
A tutorial on deploying a multi-container microservices application (React & .NET Core) to Azure using Service Fabric, including CI/CD setup.
A step-by-step guide to setting up a Raspberry Pi 4 without a monitor, covering OS installation, network configuration, SSH, and VNC.
A guide to getting started with Azure Service Fabric for microservices development, covering setup, comparisons, and key features.
A tutorial on implementing simple in-memory caching in .NET Core using the IMemoryCache interface to improve application performance.