Web
Dynamics
Click on the tag item
JSON
WPF
Azure
DRY
UI/UX
IIS
Entity Framework
VB.NET
NPM
C#
Jira
Blazor
REST
SQLite
Dapper
ADONET
Git
KISS
Confluence
TeamCity
Progressive Web Apps
YAGNI
Scrum
PHP
Bootstrap
LINQ
GraphQL
CI/CD
XML
ORM
Web API
Performance Optimization
CSS3
Windows Forms
TypeScript
WCF
Grafana
MariaDB
React
SignalR
Favorites
History
Tags
Donate
Translate
Statistics
Ads
Books
Articles
Video
News
Developer
Repositories
Portfolio
Application
Messages
RU
EN
Site search
Looking for a job
Exact match
articles
books
video
news
notes
title
text
description
author
year
tags
Search results
Found:
426
«
1
2
3
4
5
6
7
8
9
10
...
»
»|
May 20, 2024 •
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, 2024 •
articles
Нагрузочное тестирование: что? где? когда?
https://sd.blackball.lv/en/articles/read/19671-nagruzochnoe-testirovanie
После весны 2020 года слово “тестирование” приобрело некоторые неожиданные значения и неоднозначные коннотации — пожалуй, везде, кроме IT. В нашей сфере без него никуда — и так было всегда. Видов тестирования ПО — множество: модульное, функциональное, А/В-тестирование, интеграционное, нагрузочное и т д. И на наш взгляд, как раз последнее является как...
#программирование
#тестирование
#производительность
May 17, 2024 •
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
➤ Ads
May 16, 2024 •
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, 2024 •
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, 2024 •
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 10, 2024 •
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, 2024 •
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, 2024 •
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 6, 2024 •
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 2, 2024 •
articles
.NET 8 Web API CRUD (0)
https://sd.blackball.lv/en/articles/19653-net-8-web-api-crud
...
May 2, 2024 •
articles
➤
.NET
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, 2024 •
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, 2024 •
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 11, 2024 •
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, 2024 •
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
Apr 8, 2024 •
articles
Async void methods in C# — the dangers that you need to know
https://sd.blackball.lv/en/articles/read/19643-async-void-methods-in-csharp-the-dangers-that-you-need-to-know
async void methods in C# are a source of a lot of problems for many developers getting into writing async await code. The pattern that we’re suggested to use is of course async Task, but there are cases — like with Event Handlers in C# — where the method signatures...
#csharp
#async
Apr 5, 2024 •
articles
Works in progress: The long journey to doing good better
https://sd.blackball.lv/en/articles/read/19555-works-in-progress-the-long-journey-to-doing-good-better
The more I learn, the more I realize how much I don’t know. — Albert Einstein When we were starting off in philanthropy, my wife Cari did a listening tour to try to shape our strategy. We were trying to learn some basic principles about choosing cause areas and tactics —...
#philosophy
#thought
Apr 3, 2024 •
articles
GraphQL решает кучу проблем — рассказываем, за что мы его любим
https://sd.blackball.lv/en/articles/read/19542-graphql-reshaet-kuchu-problem-rasskazyvaem-za-chto-my-ego-ljubim
Зачем нужен GraphQL Чтобы ответить на этот вопрос, нужно сказать пару слов об архитектуре REST API. Сегодня этот инструмент повсеместно используется для связи фронтенда и бэкенда. Когда пользователь сайта нажимает на кнопку на сайте, скажем, переходит на страницу в интернет-магазине, за передачу данных с сервера вероятнее всего отвечает именно REST (по...
#api
#graphql
Apr 2, 2024 •
books
Full Stack GraphQL Applications
https://sd.blackball.lv/en/books/19487-full-stack-graphql-applications-2022
Build hyper-fast and hyper-efficient web applications with GraphQL! This practical, comprehensive guide introduces the powerful GRANDStack for developing full stack web applications based in graph data structures. In «Full Stack GraphQL Applications» you will learn how to: Build backend functionalities for GraphQL applications Model a...
Year: 2022 • Author: William Lyon • Pages: 265 • Format: PDF • Size: 20,08 MB
#api
#graphql
#react
#nodejs
#neo4j
«
1
2
3
4
5
6
7
8
9
10
...
»
»|
Share page
If you liked this website and want to support me, you can
Reading now
CRUD operations In ASP.NET Core Blazor server with Azure Cosmos DB and C#
CSS tips and tricks
Attributes and Decorators in C#
Minimal APIs in .NET 8: A simplified approach to build services
Pagination in a .NET Web API with EF Core
The essential guide to creating custom context menus in JavaScript
Dead End
Add a React app to your ASP.NET Core application
Real-time ASP.NET Core Web Apps with SignalR
Scheduling background jobs with Quartz.NET
Categories
Design Patterns
Software Engineering Workshop
Donation
➤
Boosty
Donate
to support the project
➤
Donorbox
Donate
GitHub account
Projects
Blackball
Geolocation Assistant
Mail Daemon
Codebase
Amerikas Auto
Transport Certification Center