Mastering In-Memory Caching in ASP.NET Core
Boost your ASP.NET Core app’s performance with in-memory caching. Store frequently accessed data in memory for faster response times, improved scalability, and better user experience.
I’m Kawser Hamid, an enthusiastic software engineer on a continuous learning journey.
I am an experienced software engineer with 7+ years of expertise, specializing in C# (.NET Core and .NET Framework) with a proven track record of developing robust, high-performance applications. My skills extend to Java (Spring Boot), Python (Django), Angular, React, and database technologies like SQL and NoSQL. Known for my adaptability and focus, I consistently deliver innovative, high-quality solutions that meet evolving challenges and project goals.
Throughout my career, I've had the privilege of contributing to some remarkable projects, such as Agent Banking, Digital Onboarding, eKYC, AML (Anti-Money Laundering), and Fingerprint Verification Solutions. These experiences have reinforced my belief in the power of technology to transform businesses and society.
Boost your ASP.NET Core app’s performance with in-memory caching. Store frequently accessed data in memory for faster response times, improved scalability, and better user experience.
In this comprehensive guide, we’ll delve into various techniques, best practices, and tools for optimizing performance and monitoring the health of ASP.NET Core applications, accompanied by detailed examples
LINQ (Language-Integrated Query) and Lambda expressions are powerful features in C# that allow developers to query and manipulate data in a concise and expressive manner.
In this blog post, we’ll explore these foundational concepts, discussing their definitions, differences, benefits, and providing clear examples in C#.
In this guide, we’ll explore how to implement dynamic pagination with filters in an ASP.NET Core application step by step.
In this blog post, we’ll explore a meticulously crafted ASP.NET Core Web API project template designed to deliver a secure, scalable, and elegant solution
In web development, managing user data and state is crucial for creating personalized and secure experiences. Two common mechanisms for achieving this are cookies and sessions.
In this guide, I’ll explore four popular .NET object mapping libraries: AutoMapper, TinyMapper, Mapster, and Inline Mapping. I’ll also provide examples and delve deeper into scenarios where each library shines.
Understanding Numeric Data Types in C#: float, double, and decimal. When working with numeric data in C#, developers have several data types to choose from, each with its own characteristics and best-use scenarios.
Database isolation levels play a critical role in ensuring data consistency and managing concurrency in SQL Server.
The power of asynchronous programming in ASP.NET Core lies in the ability to harness the full potential of Tasks and Threads to create efficient and responsive applications.
In the world of ASP.NET Core development, design patterns play a crucial role in creating maintainable, flexible, and scalable applications. One such essential pattern is the Factory Method design pattern.
Middleware is a crucial component that sits between the server and the application, allowing you to handle incoming HTTP requests and outgoing responses.
In modern software development, the Inversion of Control (IoC) pattern has become a fundamental principle for building scalable and maintainable applications.
Dependency Injection (DI) is a powerful software design pattern widely used in modern application development, including ASP.NET Core.
SOLID design principles provide a set of guidelines that can help developers achieve maintainable and scalable code
Understanding Clean Architecture is crucial for building maintainable and scalable software. Let’s provide a concise explanation of Clean Architecture:
Clean structured ASP.NET Core API project, following the RESTful principles, Clean Architecture principles, SOLID design principles, implementing the Dependency Injection, Repository, and Unit of Work design pattern, and utilizing Entity Framework Core for data access.
The Clean Architecture principles, SOLID design principles, implements the Dependency Injection, Repository, and Unit of Work design pattern, and utilizes Entity Framework Core for data access.
Discover more of what matters to you