Sep 14, 2025 · 5 min read · The majority of developers working with file uploads and downloads in ASP.NET Core fall into a common trap, relying on the default model binding or IFormFile handling that buffers content into memory or disk. While this is fine for small files, it br...
Join discussion
Aug 13, 2025 · 4 min read · ✨ Introduction Continuing our exploration of design patterns in C#, this article presents 5 additional patterns using the same notification system context. These patterns help solve different architectural challenges and improve code flexibility, sca...
Join discussion
Jun 12, 2025 · 2 min read · Proxy Design Pattern DefinitionThe Proxy pattern provides a surrogate or placeholder for another object to control access to it. Types1. Virtual Proxy2. Protection Proxy3. Remote Proxy 📦 1. Virtual Proxy Use Case: Lazy-load a heavyweight resource ...
Join discussionJun 2, 2025 · 3 min read · For months, our team has been struggling with a tricky DB2-related issue — and unfortunately, there wasn’t much useful information out there. In this article, I’d like to share our approach so that other developers facing the same challenge can avoid...
Join discussion
Mar 14, 2025 · 6 min read · The Proxy Pattern is a structural design pattern that provides a proxy (intermediary) to control access to an object. This proxy can perform additional operations such as lazy initialisation, access control, logging, security checks, or performance o...
Join discussionMar 12, 2025 · 5 min read · The Proxy Design Pattern is a structural design pattern. The Proxy Design Pattern acts as a middleman between the client (user) and the actual object. Instead of interacting directly with the original object, the client talks to the proxy, which cont...
Join discussionMar 4, 2025 · 11 min read · Design patterns are well-established solutions to common software design problems. Structural design patterns focus on how objects and classes are composed to form larger structures while ensuring flexibility and efficiency. Common Structural Design ...
Join discussion
Feb 18, 2025 · 6 min read · To understand why constructors pose a problem in implementation contracts, we need to first understand how contract deployment works and then see how this interacts with the proxy pattern. Let's build this understanding step by step. The Contract Cre...
Join discussion
Dec 27, 2024 · 5 min read · Introduction The Proxy Design Pattern is a structural design pattern that offers a substitute or placeholder for another object to control access, improve security, or manage resource usage. It serves as a go-between for the client and the target obj...
Join discussion