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:
371
« Next
1
2
3
4
5
6
7
8
9
10
...
Previous »
»|
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
➤ Ads
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
...
May 2 •
articles
Implementing advanced long polling in .NET 6
https://sd.blackball.lv/en/articles/read/19534-implementing-advanced-long-polling-in-net-6
Long polling is a server-push technique used in web applications to efficiently update clients with new information. Unlike traditional polling, long polling keeps the request open until the server has new data to send. This method is beneficial when you want to reduce the latency for data updates without overloading...
#net6
#longpolling
Apr 25 •
articles
How to implement feature flag in ASP.NET Core Blazor
https://sd.blackball.lv/en/articles/read/19538-how-to-implement-feature-flag-in-aspnet-core-blazor
Follow me on Twitter, happy to take your suggestions on topics or improvements. Introduction Many third-party feature flagging services are available, or your internal team could develop its own feature flag service. For those who prefer standardization, following the OpenFeature guidelines is also an option. However, none of these solutions may perfectly...
#net8
#aspnetcore
#blazor
#featureflag
Apr 15 •
articles
Using Coravel as a scheduler in ASP.NET Core
https://sd.blackball.lv/en/articles/read/19532-using-coravel-as-a-scheduler-in-aspnet-core
Scheduling one or more background tasks is almost inevitable when building robust, self-sustaining APIs with .NET. A few packages have been around for years, such as Hangfire and Quartz.NET. ASP.NET Core allows background tasks to be implemented as hosted services. However, you might need something more customizable and lightweight with a...
#aspnetcore
#taskscheduling
#backgroundservice
#scheduling
#coravel
Apr 13 •
articles
Fetch API in JavaScript with examples
https://sd.blackball.lv/en/articles/read/19649-fetch-api-in-javascript-with-examples
The JavaScript fetch() method is used to fetch resources from a server. It returns a Promise that resolves to the Response object representing the response to the request. The fetch method can also make HTTP requests - GET request (to get data) and POST request (to post data). Fetch also integrates...
#frontend
#javascript
#fetch
#guide
Apr 11 •
articles
Coravel - Easy task scheduling for your .NET web apps
https://sd.blackball.lv/en/articles/read/19530-coravel-easy-task-scheduling-for-your-net-web-apps
Sometimes you need to run scheduled tasks for your .NET web app. Automated report creation, status checks, routine admin tasks, that sort of thing. I spent the last few weeks migrating Practical ASP.NET to .NET 8 (static SSR). One requirement involved sending data to an external service. For this I decided to keep things...
#aspnetcore
#taskscheduling
#backgroundservice
#coravel
Apr 10 •
articles
Vite.js: что это и зачем нужно веб-разработчику
https://sd.blackball.lv/en/articles/read/19550-vitejs-chto-eto-i-zachem-nuzhno-web-razrabotchiku
Vite.js - это один из инструментов для настройки сред разработки. Чаще всего используется в связке с фреймворками React и Vue. Однако функционал не ограничен только их поддержкой - инструмент способен работать даже с ванильным JavaScript, следовательно, и различными библиотеками, написанным на нем. Подходит для более сложных проектов, где требуется взаимодействие...
#программирование
#фронтенд
#npm
#vitejs
« 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
How to convert a SQL query into C# LINQ
Attributes and Decorators in C#
Top 9 Entity Framework Core features in 2023 you can’t miss
Best practices for efficient file reading in C#
Start using C# records for DTOs instead of regular classes
Reflection in C#: examples, tricks and tips
Add a React app to your ASP.NET Core application
Understanding Ahead-of-Time (AOT) compilation in C#
What Keycloak is and what it does
Google’s 200 Ranking Factors: The Complete List (2022)
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