Exploring the World of Programming: Insights and Innovations

Dive into my universe of programming - a place where I share my detailed explorations on coding, software architecture, and the latest in tech developments.

Working with YAML Prompt Templates in Semantic Kernel

In this article, I present how to use YAML file prompt templates in Semantic Kernel, which simplifies management, improves code readability, and enhances project modularity. You'll find a discussion of the benefits of this approach and a practical implementation example in a .NET application.

File-Based Prompt Functions in Semantic Kernel

In previous articles, we discussed the basic aspects of using Semantic Kernel and how to create and run inline prompts. Today, we will focus on a more advanced approach — file-based prompt functions.

How to Start Programming with Microsoft Semantic Kernel?

This post discusses the basic steps to start programming with Microsoft Semantic Kernel, including installation, configuring connections to the GPT-4 model, and defining prompt functions with custom settings.

Introduction to Microsoft Semantic Kernel

Welcome to a new series of articles dedicated to Semantic Kernel — an innovative solution developed by Microsoft aimed at facilitating the integration of generative artificial intelligence into applications for developers.

Advanced validation rules

Complex validation rules in programming are an essential tool for accurately and precisely checking input data in an application.

Built-in FluentValidation Validators

In this post, I'll focus on the built-in validators available in FluentValidation, which are essential for effective data validation in .net applications.

Creating your first validator

Welcome back to the "Junior's Toolkit" series! After an introduction to FluentValidation, where I discussed how this library can revolutionize data validation in C#, it's time to move to the next level. Today, we'll focus on the practical aspect of this journey - Creating your first validator.

Introduction to FluentValidation (Junior's Toolkit)

This post inaugurates the "Junior's Toolkit" series for beginner programmers, starting with a discussion on FluentValidation - a key tool for data validation in C#, focusing on its flexibility, integration with ASP.NET Core, and the importance of testing validators.

Welcome

Welcome post