User Image

Engincan Veske


Software Developer Volosoft


Reusing and Optimizing Machine Learning Models in .NET

In this article, I describe how you can reuse trained machine learning models efficiently and optimize machine learning models.

Sentiment Analysis Within ABP-Based Application

In this article, first I will briefly explain what sentiment analysis is and then show you how you can apply sentiment analysis in an ABP-Based applic...


Case-Insensitive Search in ABP Based-PostgreSQL Application

PostgreSQL, by default, is a case-sensitive database. This means that text data stored in the database is treated as case-sensitive. However, in many ...


ABP Suite: Best CRUD Page Generation Tool for .NET

In this article, I will list some CRUD page generation/code generation tools for .NET and then we will explore the ABP Suite that empowers .NET develo...

Mutation Testing in C# with Stryker

Mutation testing is a software testing technique that changes some logical operators into their opposite and runs the tests against them, evaluates th...

ABP Now Supports Keyed Services!

In this post, I describe the new "keyed service" support for the dependency injection container, which came with .NET 8.0. Then, I'll show y...

Upgrade Your Existing Projects to .NET 8 & ABP 8.0

A new .NET version was released on November 14, 2023, and ABP 8.0 RC.1 shipped based on .NET 8.0 just after Microsoft's .NET 8.0 release. Therefore, i...

net8 abp8

ASP.NET Core Metrics with .NET 8.0

In this article, I'll show you the new built-in metrics of .NET 8, which are basically numerical measurements reported over time in your application a...

ABP Commercial - GDPR Module Overview

In this article, I will highlight ABP Commercial's GDPR Module and show you how to provide personal data to the GDPR Module that is collected by your ...

Image Compression and Resize with ABP Framework

In this article, I will show how to compress and resize images easily with the ABP Framework's new Image Manipulation System, which is introduced in v...

ABP Helper Methods

While coding we use extension methods and helper methods frequently. They help us to achieve common operations in a declarative way. We use them to sp...


gRPC JSON Transcoding with ASP.NET Core 7.0

In this article, I'll show you one of the new features that came with .NET 7: JSON Transcoding. JSON Transcoding is an extension for ASP.NET Core that...

What's new with .NET 7?

In this article, I will highlight a few interesting features that are now available with the release of C# 11 and .NET 7.

dotnet7 dotnet

Testing in ABP Framework (with examples)

In this post, we will take a brief look at the testing infrastructure of ABP Framework and cover some common requirements (such as mocking the Current...


Extending the Application Configuration Endpoint

ABP Framework provides a standard endpoint that contains some useful information about the application, such as localization values, current user info...

Handle Concurrency with EF Core in an ABP Framework Project with ASP.NET Core MVC

In this article, we'll create a basic application to demonstrate how "Concurrency Check/Control" can be implemented in an ABP project.

How to Hide ABP Related Endpoints on Swagger UI

In this article, we will show how to show/hide ABP related endpoints on Swagger UI by enabling/disabling them on the Setting Management page.

Integrating the Syncfusion MVC Components to the ABP MVC UI

In this article, we will see how we can integrate the Syncfusion MVC Components into our ABP application.

mvc syncfusion

Many to Many Relationship with ABP and EF Core

In this article, we'll create a BookStore application like in the ABP tutorial and add an extra Category feature to demonstrate how we can manage the ...

Using Elsa Workflow with the ABP Framework

This article shows how we can use this workflow library within our ABP-based application. We will start with a couple of examples and then we will int...

elsa workflow

How to Integrate the Telerik Blazor Components to the ABP Blazor UI?

In this article, we will see how we can integrate the Telerik Blazor Components to our ABP Blazor UI.

Replacing Email Templates and Sending Emails

Hi, in this step by step article, we will send an email by using standard email template and then we will replace the standard email template with our...