Tags
Donate
Translate
Statistics
Looking for a job
Click on the tag item
.NET Framework
.NET Core
C#
VB.NET
LINQ
ASP.NET
Web API
REST
SignalR
Windows Forms
WPF
WCF
RabbitMQ
PHP
SQL Server
MySQL
PostgreSQL
MariaDB
SQLite
MongoDB
ADONET
ORM
Entity Framework
Dapper
XML
JSON
HTML5
CSS3
Bootstrap
JavaScript
jQuery
Angular
React
TypeScript
NPM
Blazor
UI/UX
Responsive Web Design
Progressive Web Apps
Redis
Elasticsearch
GraphQL
Grafana
Agile
Scrum
Kanban
Windows Server
IIS
PowerShell
Active Directory
TFS
Azure
Automation Software
Reverse Engineering
Performance Optimization
Design Patterns
Git
Jira
Confluence
CI/CD
TeamCity
SOLID
KISS
DRY
YAGNI
Books
Articles
Video
Portfolio
Developer
Application
Messages
RU
EN
Site search
Exact match
articles
books
video
news
notes
title
text
description
author
year
tags
Search results
Found:
376
graphql
(28) •
api
(371)
« Next
1
2
3
4
5
6
7
8
9
10
...
Previous »
»|
May 22 •
articles
Optimizing data operations with OData in .NET 8
https://sd.blackball.lv/en/articles/read/19676-optimizing-data-operations-with-odata-in-net8
Introduction According to the people who designed it, OData (the Open Data Protocol) is “the best way to Rest”. OData is essential, a way to try and standardize REST. It’s an open protocol that allows the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way. It describes...
#net8
#webapi
#odata
#guide
May 20 •
articles
➤
Clean Architecture
Understanding Clean Architecture with ASP.NET
https://sd.blackball.lv/en/articles/read/19545-understanding-clean-architecture-with-aspnet
Clean Architecture is a software design philosophy that promotes the separation of concerns and the creation of a modular and maintainable codebase. It was introduced by Robert C. Martin, also known as Uncle Bob, and has gained popularity in the software development community. In this article, we will explore the principles...
#aspnet
#cleanarchitecture
May 19 •
articles
Нагрузочное тестирование: что? где? когда?
https://sd.blackball.lv/en/articles/read/19671-nagruzochnoe-testirovanie
После весны 2020 года слово “тестирование” приобрело некоторые неожиданные значения и неоднозначные коннотации — пожалуй, везде, кроме IT. В нашей сфере без него никуда — и так было всегда. Видов тестирования ПО — множество: модульное, функциональное, А/В-тестирование, интеграционное, нагрузочное и т д. И на наш взгляд, как раз последнее является как...
#программирование
#тестирование
#производительность
➤ Ads
May 19 •
articles
Scheduling tasks with Cronos in .NET
https://sd.blackball.lv/en/articles/read/19670-scheduling-tasks-with-cronos-in-dotnet
Mastering Scheduled Tasks in .NET with Cronos Cronos is a task scheduling library for .NET that allows scheduling and executing tasks at specific times or intervals using the CRON pattern. In this article, I will present how to set up and use task scheduling in the background in a .NET 8 application. Prerequisites ...
#net8
#taskscheduling
#cronos
May 17 •
articles
➤
Software Testing
API testing in Software Development
https://sd.blackball.lv/en/articles/read/19548-api-testing-in-software-development
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 notice it, the “interface”...
#api
#testing
May 16 •
articles
You have been doing pagination wrong in .NET 6
https://sd.blackball.lv/en/articles/read/19459-you-have-been-doing-pagination-wrong-in-net-6
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 System; public class...
#net6
#csharp
#linq
#pagination
May 14 •
articles
A comprehensive overview of Large Language Models
https://sd.blackball.lv/en/articles/read/19666-a-comprehensive-overview-of-large-language-models
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 the...
#large-language-model
#llm
#overview
May 13 •
articles
Creating functions that return multiple values in C#
https://sd.blackball.lv/en/articles/read/19543-creating-functions-that-return-multiple-values-in-csharp
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 to return...
#dotnet
#csharp
#tips
May 12 •
articles
How to implement pagination in ASP.NET Core Web API? - Ultimate guide
https://sd.blackball.lv/en/articles/read/19662-how-to-implement-pagination-in-aspnet-core-web-api-ultimate-guide
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...
#netcore3
#aspnetcore
#webapi
#pagination
#guide
May 10 •
articles
➤
Unit of Work
Driving consistent behaviour in .NET using the Unit of Work pattern
https://sd.blackball.lv/en/articles/read/19661-driving-consistent-behaviour-in-dotnet-using-the-unit-of-work-pattern
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. We...
#dotnet
#repository-pattern
#unitofwork
May 10 •
articles
Software Development for Internet of Things (IoT) applications
https://sd.blackball.lv/en/articles/read/19528-software-development-for-internet-of-things-iot-applications
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, manufacturing,...
#iot
#software-development
May 9 •
articles
Performance benchmarks of PostgreSQL .NET with Npgsql, Dapper, and Entity Framework Core
https://sd.blackball.lv/en/articles/read/19536-performance-benchmarks-of-postgresql-net-with-npgsql-dapper-and-entity-framework-core
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...
#database
#postgresql
#orm
#performance
#benchmark
May 7 •
articles
The 5 C# PDF libraries every developer mostly use
https://sd.blackball.lv/en/articles/read/19660-the-5-csharp-pdf-libraries-every-developer-mostly-use
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 developer...
#csharp
#pdf
#libraries
#comparison
May 6 •
articles
➤
Clean Architecture
How to structure .NET project with Clean Architecture?
https://sd.blackball.lv/en/articles/read/19659-how-to-structure-net-project-with-clean-architecture
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 to migrate to...
#dotnet
#software-architecture
#clean-architecture
May 6 •
articles
.NET performance analysis: Newtonsoft.Json vs System.Text.Json in .NET 8
https://sd.blackball.lv/en/articles/read/19529-net-performance-analysis-newtonsoftjson-vs-systemtextjson-in-net-8
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 System.Text.Json....
#net8
#json
#performance
#comparison
May 5 •
articles
Understanding OData: Building RESTful APIs with .NET
https://sd.blackball.lv/en/articles/read/19657-understanding-odata-building-restful-apis-with-dotnet
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 and...
#dotnet
#csharp
#api
#odata
May 2 •
articles
➤
.NET 8 Web API CRUD
Authentication and Authorization in .NET 8 Web API
https://sd.blackball.lv/en/articles/read/19656-authentication-and-authorization-in-net-8-web-api
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, we compare...
#net8
#webapi
#authentication
#jwt
May 2 •
articles
➤
.NET 8 Web API CRUD
Code First approach in .NET 8 API
https://sd.blackball.lv/en/articles/read/19655-ef-code-first-approach-in-net-8-api
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 are...
#net8
#webapi
#entityframeworkcore
#orm
May 2 •
articles
➤
.NET 8 Web API CRUD
.NET 8 Web API CRUD Operations
https://sd.blackball.lv/en/articles/read/19654-net-8-web-api-crud-operations
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 8 SDK installed). What...
#net8
#aspnetcore
#restapi
#webapi
#crud
May 2 •
articles
.NET 8 Web API CRUD (3)
https://sd.blackball.lv/en/articles/19653-net-8-web-api-crud
...
« Next
1
2
3
4
5
6
7
8
9
10
...
Previous »
»|
© 1999–2024
Web
Dynamics
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
mob
Share page
Reading now
C# parse HTML with AngleSharp
Convert images to WebP in C# .NET 7
How returning NULL leads to snitchy bugs and how to prevent them
How to convert a SQL query into C# LINQ
Upload and download multiple files using .NET 5.0 Web API
Attributes and Decorators in C#
Clean Architecture in ASP .NET Core Web API
.NET Framework developer roadmap in 2024 for beginners
You have been doing pagination wrong in .NET 6
Understanding Ahead-of-Time (AOT) compilation in C#
Categories
Design Patterns
Software Engineering Workshop
Donation
➤
Boosty
Donate
to support the project
➤
Donorbox
Donate
GitHub account
Projects
Blackball
Geolocation Assistant
Amerikas Auto
Transport Certification Center