Code Maze Author

Marinko Spasojević

Hi, my name is Marinko Spasojevic. Currently, I work as a full-time .NET developer and my passion is web application development. Just getting something to work is not enough for me. To make it just how I like it, it must be readable, reusable, and easy to maintain. Prior to being an author on the CodeMaze blog, I had been working as a professor of Computer Science for several years. So, sharing knowledge while working as a full-time developer comes naturally to me.
Also find me here:


MY ARTICLES:

ASP.NET Core Web API – How to Handle Get Request

The Get Request is something we can't miss while creating API because it is the most common request. So, it is very important to learn more about handling that kind of request. In the previous post, we have created a repository pattern for collecting the data from the...

ASP.NET Core Web API – Repository Pattern

What is a Repository pattern and why should we use it? With the Repository pattern, we create an abstraction layer between the data access and the business logic layer of an application. By using it, we are promoting a more loosely coupled approach to access our data...

ASP.NET Core Web API – Logging With NLog

Why is logging so important during the application development? Well, while your application is in the developing stage it is very easy to debug the code and to find out what went wrong. But, can you debug in the production environment? Of course not.  That is why...

ASP.NET Core Web API – .NET Service Configuration

Having a good understanding of how to configure your project and how to configure the services, that you will use until the end of the development process, is a must. In this article, we will explain how to use the configuration methods in the Startup class. Also, we...

ASP.NET Core Web API – Creating MySQL Database

If you wonder is it hard to manipulate the MySql database by using Workbench, well let me tell you that it is not that hard at all but quite opposite. Creating schemas, tables, relations, and populating those tables is very easy, once you are familiar with the MySql...