SOLID Principles by Robert C. Martin (with C# Examples & Simple Use Cases) SOLID is a set of five design principles created by Robert C. Martin (Uncle Bob) to help developers write clean, ma…
Component Principles by Robert C. Martin with C# Examples Introduction Robert C. Martin, also known as Uncle Bob , introduced several principles for designing software…
Architecture – The Lost Years by Robert C. Martin What Are "The Lost Years"? In his iconic talk "Architecture: The Lost Years" , Robert C. Martin (…
Functional Programming – The Failure of State by Robert C. Martin What Is Functional Programming? Functional Programming (FP) is a programming paradigm where computat…
Test Driven Development by Robert C. Martin What Is Test Driven Development (TDD)? Test Driven Development (TDD) is a core practice of agile software development wher…
Clean Code: Functions Explained by Robert C. Martin What Is Clean Code? Clean code is code that is easy to read, simple to maintain, and robust against bugs. …
How to Implement ASP.NET Identity in MVC 5 with Integer Primary Keys and Custom User Fields ASP.NET Identity is a powerful and extensible authentication and authorization system used in modern .NET…
Dependency Injection Lifetimes in .NET 8 with Use Cases .NET 8 provides a robust Dependency Injection (DI) system. Understanding the three main lifetimes— Singleton , Scoped , and Transient —is e…
🔥 Build a Simple jQuery Frontend with .NET 7 Web API Backend (Step-by-Step Guide) In this tutorial, you’ll learn how to use a custom ApiService JavaScript class to consume a .NET 7 Web API. This …
Implementing Audit Logging with Custom Attribute in .NET Core In the fast-paced world of .NET Core development, ensuring the security and accountability of your applications is paramount. One effect…
Strengthening Web Application Security with Custom Authorization Attributes in C# In today's digital landscape, safeguarding sensitive data and ensuring secure access to web applications are pa…
Optimizing Database Queries with Pagination: A Deep Dive into Stored Procedures and Asynchronous Methods Introduction: Efficiently fetching data from a database is crucial for the performance …
I ntroduction: Efficient database operations are essential for the performance of any modern application. When dealing with large datasets, traditional insertion methods can lead to significant perfo…
Copyright (c) 2020 Asp Jet All Right Reserved