Web
Dynamics
Click on the tag item
UI/UX
REST
LINQ
Web API
.NET Framework
Reverse Engineering
.NET Core
TeamCity
VB.NET
ASP.NET
DRY
WCF
React
HTML5
Scrum
SOLID
SignalR
ADONET
Progressive Web Apps
CSS3
NPM
Performance Optimization
Bootstrap
YAGNI
Automation Software
Responsive Web Design
Elasticsearch
GraphQL
SQL Server
Design Patterns
Windows Server
SQLite
Grafana
PHP
Dapper
Angular
PowerShell
Blazor
JSON
PostgreSQL
Tags
Donate
Translate
Statistics
Ads
Books
Articles
Video
News
Repositories
Portfolio
Application
Messages
RU
EN
Site search
Exact match
articles
books
video
news
notes
title
text
description
author
year
tags
Search results
Found:
405
graphql
(29) •
api
(400)
|«
«
...
11
12
13
14
15
16
17
18
19
20
...
»
»|
Jul 26, 2023 •
articles
.NET 7.0 + Dapper + PostgreSQL - CRUD API Tutorial in ASP.NET Core
https://sd.blackball.lv/en/articles/read/19177-net-7-dapper-postgresql-crud-api-tutorial-in-aspnet-core
Built with .NET 7.0, Dapper 2.0 and PostgreSQL In this tutorial we'll show how to build a .NET 7.0 (ASP.NET Core) API with Dapper and PostgreSQL that supports CRUD operations. Tutorial contents Example API overview Tools required to run the .NET 7.0 API ...
#net7
#aspnetcore
#dapper
#postgresql
#api
#postman
#tutorial
Jul 25, 2023 •
articles
10 rules for writing asynchronous code in C#
https://sd.blackball.lv/en/articles/read/19174-10-rules-for-writing-asynchronous-code-in-csharp
Bending the Clean Architecture Principles Async await meme Introduction Imagine you’re a chef in a kitchen full of ingredients, some fresh, some a bit past their prime, all thanks to Microsoft’s “We never throw anything away” policy. This is what programming asynchronously in C# is like — an overwhelming mix of new and...
#csharp
#asynchronous programming
#software engineering
Jul 24, 2023 •
articles
API vs. Messaging — how to choose which one to use?
https://sd.blackball.lv/en/articles/read/19171-api-vs-messaging-how-to-choose-which-one-to-use
We have been living in a distributed world for quite some time, and when considering how should you implement the communication between any two parties involved, the discussion seems to gravitate around two options: API or messaging. Instead of focusing on the lost battle of which one is better, how about...
#api
#apidevelopment
#messaging
#asynchronous programming
#comparison
➤ Ads
Jul 23, 2023 •
articles
➤
.NET
How to implement effective retry logic in C#
https://sd.blackball.lv/en/articles/read/19170-how-to-implement-effective-retry-logic-in-csharp
Unlocking Resilience and Transient-fault-handling in your C# Code In an ideal world, every operation we execute, every API we call, and every database we query, would always work flawlessly. Unfortunately, we live in a world where network outages, server overloads, and unexpected exceptions are common realities. To maintain robust, resilient applications,...
#dotnet
#csharp
#retrypattern
#transient
#faulthandling
Jul 11, 2023 •
articles
MQTT vs SignalR: What are the differences?
https://sd.blackball.lv/en/articles/read/19168-mqtt-vs-signalr-what-are-the-differences
Exploring Key Features, Use Cases, and Performance of Two Popular Real-time Communication Protocols Introduction Real-time communication plays a crucial role in today’s connected world, powering applications such as IoT devices, web-based chat, gaming, and industrial automation. Choosing the right protocol to facilitate this communication is essential to ensure the smooth functioning and...
#mqtt
#signalr
#iot
#realtimeapplication
Jul 9, 2023 •
articles
HTTPClient in C# — Starters Guide
https://sd.blackball.lv/en/articles/read/19167-httpclient-in-csharp-starters-guide
When you have multiple applications and they need to communicate with each other to exchange data you might want to use a protocol that makes something like that happen. In C#, the HTTPClient class provides a powerful and flexible way to make HTTP requests and handle responses. Whether you’re building...
#csharp
#softwaredevelopment
#httpclient
#httprequest
#tutorial
Jun 13, 2023 •
articles
MongoDB vs PostgreSQL: What to consider when choosing a database
https://sd.blackball.lv/en/articles/read/19164-mongodb-vs-postgresql-what-to-consider-when-choosing-a-database
One of the things that we may struggle with as developers when working on a green field project is our stack. Choosing the right tech to solve a problem can be a harrowing experience. Databases, in particular, can be a bit tough if we’re unsure how our data is going...
#database
#mongodb
#postgresql
#databasedevelopment
Jun 8, 2023 •
articles
.NET gRPC — Simple chat application with gRPC
https://sd.blackball.lv/en/articles/read/19162-dotnet-grpc-simple-chat-application-with-grpc
This is my first article about gRPC on ASP.NET 6. In this article, I will give a short introduction to what gRPC is and the different types of communication in gRPC. In the end, I will share a simple console chat application and briefly explain how it works. The link...
#aspnetcore
#grpc
#streamingservice
Jun 8, 2023 •
articles
C# Regex: from zero to hero guide
https://sd.blackball.lv/en/articles/read/19161-csharp-regex-from-zero-to-hero-guide
At the end of this article you will understand what “^(?=.*[a-z])(?=.*[A-Z])(?=.*).*” means Introduction to C# Regex: why it’s a powerful tool for text manipulation Before diving into the magical world of regular expressions, let’s get an idea of why using C# Regex is important and how it can boost your productivity as...
#dotnet
#csharp
#regex
#regularexpression
#guide
Jun 7, 2023 •
articles
10 essential skills for self-taught developers
https://sd.blackball.lv/en/articles/read/19160-10-essential-skills-for-self-taught-developers
I’d like to take you on a journey back in time, precisely 15 years ago, when my journey into software development began. As a younger me, armed with nothing but curiosity, I was introduced to the html and css. In the beginning, it was all about figuring out the basics. HTML...
#programming
#softwareengineering
#philosophy
#selftraining
Jun 5, 2023 •
articles
➤
Software Testing
Unit Testing with C# and .NET (Full Guide)
https://sd.blackball.lv/en/articles/read/19158-unit-testing-with-csharp-and-net-full-guide
In this section, we’ll explore the world of unit testing in C# and .NET, learn what unit testing is, why it’s important, and the landscape of testing frameworks and tools available to developers. What is Unit Testing? Unit testing is the process of verifying the correctness of individual units of code, typically...
#dotnet
#csharp
#unittesting
#testing
#bestpractices
#guide
May 14, 2023 •
articles
Kafka with .NET Core
https://sd.blackball.lv/en/articles/read/19149-kafka-with-net-core
What is Kafka? Kafka is a distributed streaming platform developed by the Apache Software Foundation. It is designed to handle high-volume, real-time data streams and is commonly used for building data pipelines, stream processing applications, and real-time analytics. At its core, Kafka is a publish-subscribe messaging system that allows producers to write...
#dotnetcore
#kafka
#kafkaconsumer
May 13, 2023 •
articles
Mastering Async and Await in C#: In-Depth Guide
https://sd.blackball.lv/en/articles/read/19148-mastering-async-and-await-in-csharp-in-depth-guide
Introduction to Async and Await in C# Asynchronous programming has come a long way in C#. Prior to the introduction of async and await, developers had to rely on callbacks, events and other techniques like the BeginXXX/EndXXX pattern or BackgroundWorker. These methods often led to complex and difficult-to-maintain code. With the release...
#dotnet
#csharp
#asynchronous
#asyncawait
#guide
May 12, 2023 •
articles
System design blueprint: The ultimate guide
https://sd.blackball.lv/en/articles/read/19146-system-design-blueprint-the-ultimate-guide
Developing a robust, scalable, and efficient system can be daunting. However, understanding the key concepts and components can make the process more manageable. In this blog post, we’ll explore essential system design components such as DNS, load balancing, API Gateway, and more, along with a concise cheat sheet that can...
#softwareengineering
#systemdesignconcepts
#guide
May 6, 2023 •
articles
Top 10 benefits of Continuous Integration & Continuous Delivery
https://sd.blackball.lv/en/articles/read/19040-top-10-benefits-of-continuous-integration-and-continuous-delivery
Continuous Integration (CI) allows you to continuously integrate code into a single shared and easy to access repository. Continuous Delivery (CD) allows you to take the code stored in the repository and continuously deliver it to production. CI/CD creates a fast and effective process of getting your product to market...
#continuous integration
#continuous delivery
#ci cd
May 2, 2023 •
articles
Microservices architecture tutorial: All you need to get started
https://sd.blackball.lv/en/articles/read/19140-microservices-architecture-tutorial-all-you-need-to-get-started
Microservice architecture is one of the most discussed software architecture trends at the moment, and it has forever changed the way enterprise applications are built. Rather than the slow, complex monolithic approach of the past, developers and companies everywhere are turning to a microservices architecture to simplify and scale their...
#microservices
#monolith
#systemdesignconcepts
#guide
Apr 12, 2023 •
articles
How to implement HTTP/3 in your ASP.NET Core application
https://sd.blackball.lv/en/articles/read/19138-how-to-implement-http3-in-your-aspnet-core-application
HTTP/3 is the latest version of the HTTP protocol, built on top of the QUIC transport protocol. It offers several advantages over its predecessors, including faster and more reliable connections, improved security, and reduced latency. In this article, we will explore how to implement HTTP/3 in your ASP.NET Core application. Step...
#http3
#aspnetcore
#kestrel
#webperformance
Apr 11, 2023 •
articles
MediatR vs Services or why slices architecture better
https://sd.blackball.lv/en/articles/read/19137-mediatr-vs-services-or-why-slices-architecture-better
Nowadays, everybody so concerned about DDD and how to implement business logic properly that people just forget about existence of other layers. Bada-bing bada-boom, other layers do exist. Shocked, don’t ya? Take your sit, you will be even more shocked when you realize this story dedicated to Application layer, also known...
#csharp
#mediatr
#services
#software architecture
Apr 11, 2023 •
articles
The main secret of software architecture
https://sd.blackball.lv/en/articles/read/19136-the-main-secret-of-software-architecture
The main thing that you should know about Software Architecture reads as follows, “Graphical interface and data should be separated”. The worst thing you could do to your program is writing your code inside Form1.cs, HomeController.cs, MainWindow.cs etc. Do not write your code inside forms. Do not write your code...
#softwaredevelopment
#programming
#software architecture
Mar 18, 2023 •
articles
What Keycloak is and what it does
https://sd.blackball.lv/en/articles/read/19119-what-keycloak-is-and-what-it-does
Application security is becoming a more and more important topic on a day-to-day basis. Unauthorized access to protected data can potentially cost millions of dollars in the form of various financial penalties. Almost every application needs some reliable tool to manage its users’ identities and accesses. There are a bunch of...
#identification
#accessmanagement
#security
#keycloak
|«
«
...
11
12
13
14
15
16
17
18
19
20
...
»
»|
Share page
If you liked this website and want to support me, you can
Reading now
LINQ — How to avoid nested loops in C#
The art of .NET custom exceptions
MSSQL vs MySQL: 10 critical differences
Real-time communication with SignalR in .NET Core
Attributes and Decorators in C#
How to implement effective retry logic in C#
Mastering Design Patterns in .NET: The top patterns you need to know
High performance object-oriented data access with Dapper
Exploring Transient, Scoped, and Singleton using .NET and C#
.NET 7.0 + Dapper + PostgreSQL - CRUD API Tutorial in ASP.NET Core
Categories
Design Patterns
Software Engineering Workshop
Donation
➤
Boosty
Donate
to support the project
➤
Donorbox
Donate
GitHub account
Projects
Blackball
Geolocation Assistant
Codebase
Amerikas Auto
Transport Certification Center