This article was originally published at abp.io/community. You can read the article here.
-
posts
-
Introducing the Google Cloud Storage BLOB Provider
-
Reusing and Optimizing Machine Learning Models in .NET
In my previous article, I showed you how to apply sentiment analysis in a .NET Application (an ABP-based application) within a practical and simple example. In the example, we created a spam detection service and tried to detect spam content whenever a new comment has been added or an existing comment has been updated.
-
Sentiment Analysis Within ABP-Based Application
This article was originally published at community.abp.io. You can read the article here.
-
Performing Case-Insensitive Search in ABP Based-PostgreSQL Application: Using citext and Collation
This article was originally published at community.abp.io. You can read the article here.
-
Mutation Testing in C# with Stryker
In this article, I describe what mutation testing is, which tools we have for mutation testing in C# and finally I will show you an example of mutation testing, evaluating a mutation testing score and improving it.
-
My Takeaways from NDC London 2024
Attending the NDC London 2024 event was an amazing experience that left me with a wealth of knowledge and inspiration. It was my first time participating in such a big international software event gathering of software enthusiasts, and I am grateful for the opportunity.
-
ABP Commercial - GDPR Module Overview
This article was originally published at community.abp.io. You can read the article here.
-
Domain Events vs Integration Events
In this article, I will describe what domain events and integration events are, how they differ, and how to decide when to use each one.
-
Image Compression and Resize with ABP Framework
This article was originally published at community.abp.io. You can read the article here.
-
Building Microservices - Part 1
In this article, I talk about my takeaways from the Building Microservices book by Sam Newman. I aim to share my notes about this book in multiple posts and this is the first post of this series.
-
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 split a text into lines, query a collection by conditions, cast from one type to another, and for many other purposes…
-
Deconstructing Tuples in C#
In this article, I want to talk about deconstructing Tuples and provide you with a tip. Let’s do a quick recap and start by defining the Tuple type.
-
Book Review: C# in Depth
In this article, I will be sharing my thoughts on one of the most popular C# books: C# in Depth. I haven’t finished the book yet and currently reading it, but I read more than half of the book and thought I could briefly mention my first impressions about the book.
-
Working with ValueTask in C#
In this post, I will be mentioning about
ValueTask
andValueTask<TResult>
classes, which represent asynchronous operations like other task based classes such asTask
andTask<TResult>
. -
C# - Expression Trees
Expression Trees is one of the most important and frequently used feature of C# language. Nevertheless, it’s overlooked by most developers. Most of us consume some codes that use Expression Trees from some popular libraries such as EntityFramework Core and AutoMapper without even knowing it. Therefore, I wanted to create an article to describe what it is and why we even need to know or use it.
-
PostgreSQL - Resetting Auto-Increment Sequence
A short time ago, in a project that I worked on, we migrated the project from SQL Server to PostgreSQL. During this process, we faced a couple of problems.
-
How to Create Custom Route Constraints in .NET Core? - IRouteConstraint
In this article, I will introduce the
IRouteConstraint
interface, which allows us to determine whether a route contains a valid value for a specified constraint. Before, digging into the code and showing how we can create a custom route constraint, first I want to mention why we even need to use a route constraint. -
AOP with Interceptors and IL Code Weaving in .NET Applications
In this article, I will briefly mention about what Aspect Oriented Programming (AOP) is, how it can improve our applications’ modularity, and how we can achieve it.
-
My Notes from Google Technical Writing Course - 2
Technical writing is an important skill and it’s part of our daily tasks. You write code and technical documentation to present your development to the consumers of your application/product. It’s a great learning step and also helps to improve documented API. For example, while writing an article you can see the missing APIs or new features/enhancements and take action for that.
-
What is the hosts file and how to block websites by using it?
In this article, we are going to cover what is the hosts file and why we might want to use it. Also, I will mention how to block a website by configuring this file.
-
My Notes from Google Technical Writing Course
Technical writing is an important skill and I think every engineer needs to spend some time improving their writing skills. There are great free courses all over the internet and Google’s Technical Writing One course is one of them.
-
gRPC - JSON Transcoding
This article was originally published at community.abp.io. You can read the article here.
-
What's new with .NET 7?
This article was originally published at community.abp.io. You can read the article here.
-
Strongly Typed Enum Pattern
In this post, we will take a look at the Enum type in C#. We should use the Enum type carefully and in this article I aim to show how we can make it more robust by using the strongly typed enum pattern.
-
Testing in ABP Framework
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 CurrentUser). I intend to give brief instructions and show codes for common test requirements.
-
Extending the Application Configuration Endpoint
In this article, I’ll show you how you can add extra-properties to the Application Configuration endpoint.
-
What is Ngrok? Hosting An Application On The Internet With Ngrok
Hello everyone, in this article I’ll show you how to host an application that runs on the localhost to the internet without deploying by using ngrok.
-
What is Code/IL Weaving?
In this article, I’ll describe what “Code/IL Weaving” is. But before describing the term of Code Weaving it can be better to examine the compile and runtime stages of a .NET application.
-
What are OAuth 2.0 and OIDC (OpenID Connect)? Step By Step Authorization Code Flow With Endpoints
In this article, I would like to talk about OAuth 2.0, which is used as a protocol (industry standard) for Authorization and OIDC (OpenID Connect) which is a top layer of the OAuth 2.0 and used for Authentication.
-
Usage of Consul in .NET Core - Configuration Management
In this article, I would like to talk about the Consul tool, which enables us to change/manage our settings on the .NET Core side from a central point, via the UI. Firstly, let’s start by talking about what Consul is and what advantages does it provide for us.
-
Asp.Net Core - Deferred Option Pattern
In this article, I will try to explain how we can define the settings in our applications in a deferred way by using the
IConfigureOptions<TOptions>
interface. -
Handle Concurrency with EF Core in an ABP Framework Project with ASP.NET Core MVC
You can read the article from here.
-
How to Hide ABP Related Endpoints on Swagger UI
You can read the article from here.
-
Integrating the Syncfusion MVC Components to the ABP MVC UI
You can read the article from here.
-
Many to Many Relationship with ABP Framework and EF Core
You can read the article from here.
-
Using Elsa Workflow with ABP Framework
You can read the article from here.
-
Publishing a Package on Github Packages & NuGet
In this article, I will talk about how we can publish a package that we have created, on both GitHub and NuGet.
-
How to Integrate the Telerik Blazor Components to the ABP Blazor UI?
You can read the article from here.
-
Replacing Email Templates and Sending Emails in ABP Framework
You can read the article from here.