DEV Community

Oleksii Nikiforov profile picture

Oleksii Nikiforov

Software Engineer at EPAM. Interested in .NET

Work

Software Engineer

Four Year Club
Writing Debut
Three Year Club
1 Week Community Wellness Streak
Two Year Club
One Year Club
Hacktoberfest 2020
Hybrid Search with Elasticsearch in .NET

Hybrid Search with Elasticsearch in .NET

Comments
4 min read

Want to connect with Oleksii Nikiforov?

Create an account to connect with Oleksii Nikiforov. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Semantic Search with Elasticsearch in .NET

Semantic Search with Elasticsearch in .NET

Comments
5 min read
10 Lessons I Learned from Using Aspire in Production

10 Lessons I Learned from Using Aspire in Production

Comments
10 min read
A Tyrant Guide to Code Quality Gates featuring CSharpier, Husky.NET, and SonarCloud

A Tyrant Guide to Code Quality Gates featuring CSharpier, Husky.NET, and SonarCloud

Comments
9 min read
Using Polyglot Notebooks and Kernel Memory in Your Day-to-Day Tasks

Using Polyglot Notebooks and Kernel Memory in Your Day-to-Day Tasks

Comments
5 min read
Typical RAG Implementation Using Semantic Kernel, Kernel Memory, and Aspire in .NET

Typical RAG Implementation Using Semantic Kernel, Kernel Memory, and Aspire in .NET

Comments
8 min read
Building pipelines with IAsyncEnumerable in .NET

Building pipelines with IAsyncEnumerable in .NET

Comments
7 min read
Unlocking the Power of TypedResults in Endpoints: A Consistent Approach to Strongly Typed APIs in .NET

Unlocking the Power of TypedResults in Endpoints: A Consistent Approach to Strongly Typed APIs in .NET

1
Comments
8 min read
Supercharge your Dependify tool with AI chat assistant

Supercharge your Dependify tool with AI chat assistant

Comments
3 min read
Explore .NET application dependencies by using Dependify tool

Explore .NET application dependencies by using Dependify tool

Comments
3 min read
Managing Startup Dependencies in .NET Aspire

Managing Startup Dependencies in .NET Aspire

Comments
6 min read
Learn .NET Aspire by example: Polyglot persistence featuring PostgreSQL, Redis, MongoDB, and Elasticsearch

Learn .NET Aspire by example: Polyglot persistence featuring PostgreSQL, Redis, MongoDB, and Elasticsearch

Comments
14 min read
A .NET Developer Guide to XUnit Test Instrumentation with OpenTelemetry and Aspire Dashboard

A .NET Developer Guide to XUnit Test Instrumentation with OpenTelemetry and Aspire Dashboard

2
Comments
6 min read
Automated Tests instrumentation via OpenTelemetry and Aspire Dashboard

Automated Tests instrumentation via OpenTelemetry and Aspire Dashboard

Comments
7 min read
Using Keycloak in .NET Aspire projects

Using Keycloak in .NET Aspire projects

Comments
4 min read
Claim-Check Pattern with AWS Message Processing Framework for .NET and Aspire

Claim-Check Pattern with AWS Message Processing Framework for .NET and Aspire

Comments
8 min read
Mastering AWS Batch: A .NET Developer Guide to Batch File Processing

Mastering AWS Batch: A .NET Developer Guide to Batch File Processing

Comments
13 min read
Announcement - Keycloak.AuthServices v2.0.0 is out 🎉!

Announcement - Keycloak.AuthServices v2.0.0 is out 🎉!

Comments
2 min read
Job Offloading Pattern with System.Threading.Channels. A way to deal with long-running tasks in .NET

Job Offloading Pattern with System.Threading.Channels. A way to deal with long-running tasks in .NET

1
Comments
9 min read
Building pipelines with System.Threading.Channels

Building pipelines with System.Threading.Channels

1
Comments
8 min read
Polymorphic serialization via System.Text.Json in ASP.NET Core Minimal API

Polymorphic serialization via System.Text.Json in ASP.NET Core Minimal API

Comments
6 min read
Transactional Outbox in .NET Cloud Native Development via Aspire

Transactional Outbox in .NET Cloud Native Development via Aspire

Comments
12 min read
A Guide to OpenAPI Client Generation with Kiota. Deep dive (Part 2)

A Guide to OpenAPI Client Generation with Kiota. Deep dive (Part 2)

3
Comments
8 min read
A Guide to OpenAPI Client Generation with Kiota. Introduction (Part 1)

A Guide to OpenAPI Client Generation with Kiota. Introduction (Part 1)

2
Comments
7 min read
Building a federated search engine from scratch. An introduction.

Building a federated search engine from scratch. An introduction.

Comments
13 min read
Introduction to JMESPath - JSON processor you should definitely know

Introduction to JMESPath - JSON processor you should definitely know

1
Comments
3 min read
Keycloak as Authorization Server in .NET

Keycloak as Authorization Server in .NET

9
Comments
10 min read
Use Keycloak as Identity Provider from Blazor WebAssembly (WASM) applications

Use Keycloak as Identity Provider from Blazor WebAssembly (WASM) applications

9
Comments
13 min read
Add persisted parameters to CLI applications in .NET

Add persisted parameters to CLI applications in .NET

7
Comments
8 min read
Use Keycloak as Identity Provider in ASP.NET Core 6

Use Keycloak as Identity Provider in ASP.NET Core 6

32
Comments 6
6 min read
Dev Environment as a Code (DEaaC) with DevContainers, Dotfiles, and GitHub Codespaces

Dev Environment as a Code (DEaaC) with DevContainers, Dotfiles, and GitHub Codespaces

9
Comments
7 min read
Creating and Using HTTP Client SDKs in .NET 6

Creating and Using HTTP Client SDKs in .NET 6

15
Comments
18 min read
Console applications with Spectre.Console

Console applications with Spectre.Console

15
Comments
7 min read
Use System.CommandLine to write .NET global tools. Copy-paste-driven development with copy-paster.

Use System.CommandLine to write .NET global tools. Copy-paste-driven development with copy-paster.

6
Comments
5 min read
A developer guide to automated testing with Postman. Run postman collections inside Docker via newman CLI.

A developer guide to automated testing with Postman. Run postman collections inside Docker via newman CLI.

8
Comments
6 min read
Rapid Microservices Development in .NET. An introduction.

Rapid Microservices Development in .NET. An introduction.

39
Comments
7 min read
What's new in .NET 6 and C# 10. Everything you wanted to know.

What's new in .NET 6 and C# 10. Everything you wanted to know.

31
Comments 1
8 min read
Try out .NET 6 inside your own development environment built with devcontainers, docker, and vscode

Try out .NET 6 inside your own development environment built with devcontainers, docker, and vscode

9
Comments
4 min read
An opinionated look at Minimal API in .NET 6

An opinionated look at Minimal API in .NET 6

48
Comments 2
5 min read
How to add Health Checks to ASP.NET Core project. A coding story.

How to add Health Checks to ASP.NET Core project. A coding story.

15
Comments
2 min read
How to add OpenAPI to ASP.NET Core project. A coding story.

How to add OpenAPI to ASP.NET Core project. A coding story.

9
Comments
2 min read
Develop Clean Command Line Applications with System.CommandLine. Clean CLI.

Develop Clean Command Line Applications with System.CommandLine. Clean CLI.

7
Comments
5 min read
Publish NuGet packages via Docker Release Container

Publish NuGet packages via Docker Release Container

7
Comments
4 min read
ASP.NET Core Endpoints. Add endpoint-enabled middleware by using IEndpointRouteBuilder extension method

ASP.NET Core Endpoints. Add endpoint-enabled middleware by using IEndpointRouteBuilder extension method

19
Comments
5 min read
Advance the practical side of your coding skills with CodingStories

Advance the practical side of your coding skills with CodingStories

12
Comments 2
4 min read
Task-based asynchronous Pattern and Composition (aka Task Combinators)

Task-based asynchronous Pattern and Composition (aka Task Combinators)

8
Comments
12 min read
Awaitable/awaiter pattern and logical micro-threading in C#

Awaitable/awaiter pattern and logical micro-threading in C#

34
Comments 4
10 min read
Publish images to GitHub Container Registry (ghcr)

Publish images to GitHub Container Registry (ghcr)

12
Comments
2 min read
Extension for vscode: Bringing "surround with" functionality to vscode.

Extension for vscode: Bringing "surround with" functionality to vscode.

3
Comments
1 min read
loading...