Search  
Always will be ready notify the world about expectations as easy as possible: job change page

3 days ago
19548.jpg
Views: 414

What is API testing? First, we need to know about API. API stands for Application Programming Interface. That’s all. Then, you may ask: what is its real meaning? So, let’s go with Application Programming first. Application programming usually has 3 layers: User Interface, Business Logic, and Data Storage. Did you...

more...
May 16
Views: 817

Pagination is in front of us everyday yet we take it for granted kind of like we do with most things. It’s what chunks huge lists of data (blog posts, articles, products) into pages so we can navigate through data. This is how you did pagination until this point. using...

more...
May 14
19667.png
Views: 161

The Schema.org vocabulary is the ultimate collab. Thanks to a mutual handshake between Google, Microsoft, Yahoo, and Yandex, we have a library of fields we can use to highlight and more aptly define the information on web pages. By utilizing structured data, we provide search engines with more confidence (i.e....

more...
May 14
19666.jpg
Views: 119

In recent years, large language models have emerged as groundbreaking advancements in natural language processing, revolutionizing how machines understand and generate human-like text. With their ability to process and comprehend vast amounts of unstructured data, these models have opened new possibilities for applications across various industries. This article delves into...

more...
May 14
19665.jpg
Views: 86

A large language model is a type of artificial intelligence algorithm that uses deep learning techniques and massively large data sets to understand, summarize, generate and predict new content. The term generative AI also is closely connected with LLMs, which are, in fact, a type of generative AI that has...

more...
one week ago
19543.png
Views: 515

Creating functions that return multiple values in C# is an essential skill, especially when working with .NET Core applications. This article delves into various advanced strategies to return multiple values from functions, providing a deeper understanding of each approach with practical, real-world examples. 1. Using Tuples Problem Statement: You need...

more...
May 12
19663.png
Views: 271

Index In C# async-await, what is the main difference between How does the In C# async-await, how can deadlocks occur, and what are some effective techniques to avoid them in your application? What is the purpose of the Explain how the How can you implement the concept of “async parallelism”...

more...
May 12
19662.png
Views: 137

In this guide, we will learn how to implement Advanced Pagination in ASP.NET Core WebApi with ease. Pagination is one of the most important concepts while building RESTful APIs. You would have seen several public APIs implementing this feature for better user experience and security. We will go in detail...

more...
May 10
19661.jpg
Views: 1119

A guide to implementing the Unit of Work pattern in an Entity Framework .NET application and using it to drive additional behaviours. In this article we will explore how the Unit of Work pattern can be used to improve data consistency and drive additional cross-cutting behaviours in our .NET applications....

more...
May 10
19528.png
Views: 322

The Internet of Things (IoT) has become a pervasive technology with a significant impact on various industries. IoT refers to the network of interconnected physical devices embedded with sensors, software, and connectivity, enabling them to collect and exchange data. The growth of IoT applications has revolutionized sectors such as healthcare,...

more...
May 9
19536.jpg
Views: 1178

In a previous blog post, I showed you how to use PostgreSQL in C# with Npgsql, Dapper, and Entity Framework Core. But if you’re going to use one of them, it’s probably a good idea to make sure you’re not choosing a library that has really bad performance. Or at...

more...
May 7
19660.png
Views: 222

C# is a powerful programming language, widely used for software development across various domains. One crucial aspect of application development is dealing with PDFs, whether it's generating PDFs, extracting information from existing PDF documents, or manipulating PDF files. In this article, we'll explore five C# PDF generating libraries that every...

more...
2 weeks ago
Views: 127

Clean Architecture in practice. Clean Architecture is a popular approach to building software applications. A Clean Architecture defines clear boundaries between different application layers, resulting in improved maintainability. In addition, Clean Architecture approach aims to keep the business logic independent of any specific external frameworks or libraries, making it easier...

more...
2 weeks ago
19658.png
Views: 154

In this article, you will learn: What is hexagonal architecture (or “ports & adapters” as this architecture is officially called)? What are the advantages of hexagonal architecture over classical layered architecture? What distinguishes hexagonal architecture from “clean architecture” and “onion architecture”? How are hexagonal architecture, microservices, and Domain Driven...

more...
2 weeks ago
19529.png
Views: 254

Introduction As a passionate .NET developer, I find myself continuously seeking opportunities to expand my understanding of the .NET ecosystem. In this, my first article ever, I embark on a journey to explore the intricacies of .NET performance, with a specific focus on two prominent JSON frameworks: Newtonsoft.Json and Microsoft’s...

more...
May 5
19657.png
Views: 176

Introduction Open Data Protocol (OData) is a standard protocol for building and consuming RESTful APIs. It extends traditional REST-based data access techniques by providing a uniform way to expose, structure, and manipulate data. Originally developed by Microsoft, OData is widely adopted because it standardizes queries and interoperability between different systems...

more...
May 3
19632.jpg
Views: 807

Imagine that you ask your development team to enable users to search for a product in an online bookstore by category. You expect a straightforward interface with category links to click on (e.g., fantasy, nonfiction, history, etc.) After two weeks of development, you receive a search bar feature where...

more...
May 2
Views: 249

Introduction In this article, we are going to discuss How to implement Authentication and Authorization in .NET 8 Web API. This is a continuation of.Net 8 series, so if you are new, Please have a look at my previous articles. Authentication and Authorization represent fundamentally different functions. In this article,...

more...
May 2
Views: 280

Introduction In this article, we are going to discuss What Entity Framework is and How we can implement it in the .Net 8 project. This is a continuation of part 1, so if you are new to this article, please check my part 1 before proceeding. In this article, we...

more...
May 2
Views: 263

Introduction Creating a CRUD (Create, Read, Update, Delete) API in .NET 8 with an In-memory collection is a common scenario in web development. In this article, we’ll walk through building a complete .NET 8 Web API with a real-world use case. Prerequisites Visual Studio or Visual Studio Code (with .NET...

more...

© 1999–2024 WebDynamics
1980–... Sergey Drozdov
Area of interests: .NET Framework | .NET Core | C# | ASP.NET | Windows Forms | WPF | HTML5 | CSS3 | jQuery | AJAX | Angular | React | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban