Oleksii Nikiforov

Oleksii Nikiforov @nikiforovall

About: Software Engineer at EPAM. Interested in .NET

Joined:
Aug 5, 2020

Oleksii Nikiforov
articles - 56 total

Prompt Engineering with GitHub Copilot in Visual Studio Code

TL;DR Learn how to leverage reusable prompts in GitHub Copilot to enhance your...

Learn More 0 0Apr 23

Simplifying Model Context Protocol (MCP) Server Development with Aspire

TL;DR TL;DR Introduction ‘Stdio’ Mode ‘SSE’ Mode Stdio vs...

Learn More 0 0Apr 5

Simplifying Model Context Protocol (MCP) Server Distribution with .NET Global Tools

TL;DR Use the Nall.ModelContextProtocol.Template template to create a Model Context...

Learn More 0 0Apr 3

Introducing AI DIAL: The Open-Source AI Orchestration Platform

TL;DR Use AI DIAL to streamline and orchestrate Software Development Lifecycle (SDLC) for...

Learn More 0 0Apr 1

Enforcing .NET Coding Guidelines with GitHub Copilot Custom Instructions

TL;DR Using GitHub Copilot with custom instructions can improve the quality of generated...

Learn More 0 0Mar 9

Deploy Your Bot to Azure in 5 Minutes with Azure Developer CLI (azd)

TL;DR Source code: https://github.com/NikiforovAll/azd-bot-service-starter ...

Learn More 0 0Dec 26 '24

Hybrid Search with Elasticsearch in .NET

TL;DR Use the reciprocal rank fusion algorithm to combine the results of BM25 and kNN...

Learn More 0 0Nov 5 '24

Querying and Filtering via Elastic.Clients.Elasticsearch in .NET

TL;DR Source code:...

Learn More 0 0Dec 26 '24

Semantic Search with Elasticsearch in .NET

TL;DR In this post, we will explore how to perform Semantic Search in .NET. Source code:...

Learn More 0 0Oct 29 '24

10 Lessons I Learned from Using Aspire in Production

TL;DR I have been using .NET Aspire for a while now and have learned a lot along the way....

Learn More 1 0Oct 2 '24

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

TL;DR Learn how to enforce code quality gates in your .NET...

Learn More 0 0Sep 24 '24

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

TL;DR Learn how to use Polyglot Notebooks and Kernel Memory together to enhance your...

Learn More 0 0Sep 15 '24

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

TL;DR TL;DR Introduction Code Set up Aspire Set up Kernel Memory Demo Upload...

Learn More 0 0Sep 5 '24

Building pipelines with IAsyncEnumerable in .NET

TL;DR TL;DR Introduction Examples Using System.Linq.Async operators to build a...

Learn More 0 0Aug 27 '24

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

TL;DR TL;DR Introduction Motivation Solution - use...

Learn More 1 0Aug 20 '24

Supercharge your Dependify tool with AI chat assistant

TL;DR Discover how to leverage the new chat assistant in Dependify 1.5.1 dotnet tool...

Learn More 0 0Aug 19 '24

Explore .NET application dependencies by using Dependify tool

TL;DR This post demonstrates how to install and use the Dependify tool. It can be used to...

Learn More 0 0Aug 6 '24

Managing Startup Dependencies in .NET Aspire

TL;DR This article demonstrates how to utilize .NET Aspire as an orchestrator. You will...

Learn More 0 0Aug 5 '24

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

TL;DR Learn how to set up various databases using Aspire by building a simple social media...

Learn More 0 0Jun 28 '24

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

TL;DR In this guide, we will explored how to leverage XUnit and OpenTelemetry to...

Learn More 2 0Jun 14 '24

Automated Tests instrumentation via OpenTelemetry and Aspire Dashboard

TL;DR In this post, we’ll look at how you can use OpenTelemetry to monitor your automated...

Learn More 0 0Jun 10 '24

Using Keycloak in .NET Aspire projects

TL;DR You can use Keycloak.AuthServices.Templates to add Keycloak support for .NET Aspire...

Learn More 0 0Jun 5 '24

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

TL;DR Learn how to use AWS.Messaging by implementing Claim-Check pattern. The...

Learn More 0 0Jun 3 '24

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

TL;DR In this blog post, we will explore how to leverage AWS Batch and Amazon S3 to...

Learn More 0 0May 27 '24

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

Announcement I’m happy to announce the release of Keycloak.AuthServices 2.0.0 packages 🎉....

Learn More 0 0May 6 '24

Building pipelines with System.Threading.Channels

Table of Contents: TL;DR Introduction Building Pipeline. Pipeline Primitives Generator aka...

Learn More 1 0Apr 22 '24

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

Table of Contents: TL;DR Introduction Defining Pipeline Adding OpenTelemetry Demo Running single...

Learn More 1 0Apr 24 '24

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

Table of Contents: TL;DR Introduction Serialization via System.Text.Json Use...

Learn More 0 0Apr 6 '24

Transactional Outbox in .NET Cloud Native Development via Aspire

Table of Contents: TL;DR Introduction to Outbox Pattern Implementation of the Outbox...

Learn More 0 0Mar 30 '24

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

This post provides a deep dive into OpenAPI client generation with Kiota, covering topics such as SDK...

Learn More 3 0Mar 24 '24