PinnedOnur DermaninLevel Up CodingDockerizing an ASP.NET Core Web API: A Step-by-Step GuideDocker is a containerization platform that enables developers to package and run their applications in a lightweight and isolated…Apr 1, 20233Apr 1, 20233
PinnedOnur DermaninLevel Up CodingThe Hidden Performance Killer in EF Core: Understanding and Avoiding the N+1 Query IssueIf you’ve worked with Entity Framework Core (EF Core), you may have encountered the N+1 problem unintentionally, without even realizing it…Apr 2, 2023Apr 2, 2023
PinnedOnur DermaninLevel Up CodingGlobal Exception Handling in ASP.NET Core Web API: A Comparative Study of Two ApproachesWhen building a web application, error handling is an essential aspect of ensuring the application runs smoothly. One of the ways to…Apr 24, 20231Apr 24, 20231
Onur DermaninLevel Up CodingBest Practices for Writing Custom Middlewares in ASP.NET CoreOne of the key features of ASP.NET Core is its middleware pipeline, which allows you to easily add custom behavior to the request…May 9, 2023May 9, 2023
Onur DermaninLevel Up CodingA Comprehensive Guide to Using AutoMapper in ASP.NET Core ApplicationsWhen developing applications, one common task is to map data between different objects. This process can be time-consuming and error-prone…May 7, 2023May 7, 2023
Onur DermaninLevel Up CodingExploring Algorithm Complexity and Big O Notation with Code Examples: From O(1) to O(2^n)Algorithm complexity is a crucial concept in computer science that measures the amount of resources required by an algorithm to solve a…May 6, 2023May 6, 2023
Onur DermaninLevel Up CodingWhy Diversity Matters: The Importance of Creating Inclusive Work EnvironmentsMay 2, 2023May 2, 2023
Onur DermaninLevel Up Coding20 Must-Know Data Annotations for ASP.NET Core: Simplifying Data ManagementData annotations in ASP.NET Core are attributes that can be applied to model properties to define validation rules, format strings, and…May 2, 2023May 2, 2023
Onur DermaninLevel Up CodingImproving Code Quality in .NET Core: Tools and TechniquesCode quality is one of the most important factors for any software project. Maintaining good code quality is essential for the longevity…Apr 25, 20233Apr 25, 20233
Onur DermaninLevel Up CodingVisualizing Binary Search: Tracing Its Execution Path Step by StepSearching is one of the fundamental tasks in computer science. A search algorithm is a method that is used to find a specific item or…Apr 24, 2023Apr 24, 2023