Web
Dynamics
Click on the tag item
Responsive Web Design
TeamCity
Performance Optimization
Azure
Confluence
Progressive Web Apps
PostgreSQL
React
Design Patterns
RabbitMQ
WPF
Dapper
Angular
VB.NET
Entity Framework
TypeScript
.NET Core
HTML5
KISS
NPM
TFS
XML
JavaScript
SignalR
JSON
GraphQL
Reverse Engineering
REST
ORM
Bootstrap
IIS
YAGNI
Git
Scrum
ADONET
SQL Server
SQLite
Kanban
WCF
LINQ
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)
«
1
2
3
4
5
6
7
8
9
10
...
»
»|
Jan 9 •
articles
HttpClientHandler in C# — easy guide
https://sd.blackball.lv/en/articles/read/19392-httpclienthandler-in-csharp-easy-guide
Content index Understanding HttpClientHandler and its importance in C# What is HttpClientHandler in C# Significance of HttpClientHandler in .NET applications Delve deeper into HttpClient C# How to use HttpClient C# C# HttpClient...
#csharp
#httpclient
#guide
Jan 8 •
articles
REST API design best practices
https://sd.blackball.lv/en/articles/read/19393-rest-api-design-best-practices
“Application Programming Interface” or API, refers to a communication channel between various software services. Applications that transmit requests and responses are called clients and servers, respectively. There are different types of API protocols: REST — relies on a client/server approach that separates the front and back ends of...
#restapi
#api
#bestpractices
Dec 29, 2023 •
articles
➤
What are a polls and a survey
Opinion Polls
https://sd.blackball.lv/en/articles/read/19380-opinion-polls
Content index What is an opinion poll? How to conduct an opinion polll? 2.1. Setting up a sample 2.2. Phrasing the questions Questions to ask in an opinion poll Advantages of public...
#poll
#opinion poll
➤ Ads
Dec 25, 2023 •
articles
➤
Cloud Computing
Building a .NET distributed application with DAPR and Azure Container Apps
https://sd.blackball.lv/en/articles/read/19374-building-a-net-distributed-application-with-dapr-and-azure-container-apps
DAPR is an abbreviation for Distributed APplication Runtime. As the name implies, it’s useful for container-based, distributed architectures. It makes life easier when it comes to: Service Discovery. When you deploy multiple instances of your application, then how do you find them? This is where DAPR comes...
#dotnet
#cloud
#azure
#dapr
Dec 25, 2023 •
articles
➤
Software Testing
ASP.NET Core integration test using Moq Framework
https://sd.blackball.lv/en/articles/read/19373-aspnet-core-integration-test-using-moq-framework
Testing coverage is the key part of any project development and Testing coverage is not only about the unit testing instead Integration Testing is extremely important to make sure entire system is unbroken & bug free with any change or subsequent enhancement. When we talk about integration testing, mocking dependencies are...
#net6
#aspnetcore
#testing
#integration test
#xunit
#moq
#swagger
Dec 23, 2023 •
articles
➤
.NET
How to get client IP address and location information in ASP.NET Core
https://sd.blackball.lv/en/articles/read/19365-how-to-get-client-ip-address-and-location-information-in-aspnet-core
This article will teach us how to retrieve the client’s IP address and location information in ASP.NET Core web development. Retrieve the client IP from HttpContext In ASP.NET Core, you can easily get the client IP address from the HttpContext object in the Controller, making it simple to access this important information...
#csharp
#aspnetcore
#ip address
#location
Dec 21, 2023 •
articles
➤
Software Testing
Testing an ASP.NET Core service with xUnit
https://sd.blackball.lv/en/articles/read/19364-testing-an-aspnet-core-service-with-xunit
Introduction and prerequisites This post is part of an ongoing series where we build a “walking skeleton” application using ASP.NET Core and Angular as well as other technologies for deployment and testing. By now, our application is a minimally functional web API that organizes and returns weather data from a location....
#csharp
#aspnetcore
#testing
#xunit
#tutorial
Dec 21, 2023 •
articles
➤
Domain-Driven Design
Domain-Driven Design (DDD): A guide to building scalable, high-performance systems
https://sd.blackball.lv/en/articles/read/19363-domain-driven-design-a-guide-to-building-scalable-high-performance-systems
Domain-Driven Design (DDD) Domain-driven design (DDD) is a software design approach that focuses on modeling the software to match the domain, or the subject area, that the software is intended for. DDD helps developers create software that is aligned with the business needs and terminology of the domain experts, users, and...
#domain driven design
#highperformance
#guide
Dec 20, 2023 •
articles
How to scale out a SignalR back-end by using Redis
https://sd.blackball.lv/en/articles/read/19361-how-to-scale-out-a-signalr-back-end-by-using-redis
You can run a single monolithic instance of a server application only if the number of clients accessing your application doesn’t exceed a couple of thousand. But what if you expect hundreds of thousands, or even millions, of clients to connect to your application simultaneously? Then a single instance of...
#dotnet
#aspnetcore
#signalr
#redis
Dec 16, 2023 •
articles
Writing high performance .NET Code
https://sd.blackball.lv/en/articles/read/19358-writing-high-performance-net-code
At some point in our careers, many of us have found ourselves working on a project that requires performance tuning The need to write high performance .NET code should come from performance issues or business needs. Today, we’ll take a look at just a few of the ways we can improve our...
#dotnet
#development
#code
#highperformance
Dec 1, 2023 •
articles
Beyond the basics: Advanced Vertical Slicing techniques in C#
https://sd.blackball.lv/en/articles/read/19355-beyond-the-basics-advanced-vertical-slicing-techniques-in-csharp
The flight monitor case study: Applying Vertical Slices in a real-world scenario In my last articles I talked about Vertical Slice Architecture and how to organize code in a non-technical way. I showed some simple examples of how to do this in C# using the Minimal API and Blazor in .NET...
#net8
#csharp
#blazor
#mediatr
#signalr
#vertical slices
Nov 30, 2023 •
articles
Secrets Management: Best Practices for C# Developers
https://sd.blackball.lv/en/articles/read/19351-secrets-management-best-practices-for-csharp-developers
Keeping your C# applications safe and sound. Keeping app secrets safe is always tricky for developers. We want to work on the main parts of the app without getting distracted by secret-keeping. But, the app’s safety is very important. So, what ways can we use to better keep our secrets? Some of...
#csharp
#security
#azure
#credentials
#configuration
#bestpractices
Nov 30, 2023 •
articles
How to Use QUIC (Quick UDP Internet Connections) in .NET 7
https://sd.blackball.lv/en/articles/read/19350-how-to-use-quic-quick-udp-internet-connections-in-net-7
QUIC (Quick UDP Internet Connections) is a new transport protocol for the Internet that runs on top of User Datagram Protocol (UDP) QUIC (Quick UDP Internet Connections) is a new transport protocol for the Internet that runs on top of User Datagram Protocol (UDP). It is designed to provide a secure,...
#net7
#csharp
#networking
#quic
Nov 29, 2023 •
articles
Back-End & Web Development trends for 2024
https://sd.blackball.lv/en/articles/read/19348-back-end-and-web-development-trends-for-2024
The ever-shifting landscape of digital innovation can feel like a relentless race, a whirlwind of challenges and opportunities. Your pains as a developer are real — the pressure to deliver cutting-edge products, stay competitive, and keep up with evolving user expectations can be overwhelming. But what if we told you that...
#backend
#web development
#trends
Nov 29, 2023 •
articles
Goodbye Controllers: Building better Blazor web apps with Vertical Slices
https://sd.blackball.lv/en/articles/read/19346-goodbye-controllers-building-better-blazor-web-apps-with-vertical-slices
Streamline Your .NET 8 Projects with the Power of MediatR and Blazor In this article, I want to revisit how the Vertical Slice Architecture can be used. This article takes an in-depth look at feature slicing and its application to server-side rendered (SSR) .NET 8 Blazor pages without the need for...
#net8
#blazor
#mediatr
#verticalslices
Nov 24, 2023 •
articles
Software Engineer Vs. Data Scientist: Career Guide for 2024
https://sd.blackball.lv/en/articles/read/19343-software-engineer-vs-data-scientist-career-guide-for-2024
This article offers insights and career guidance on data science and software engineer The tech industry offers a plethora of exciting career opportunities, and two of the most in-demand professions are software engineering and data science. While both roles involve working with technology, they have distinct responsibilities, skill sets, and career...
#software engineer
#datascientist
#career
#guide
Nov 24, 2023 •
articles
Data at a Glance: Creating Dynamic Dashboards for Data Analytics
https://sd.blackball.lv/en/articles/read/19342-data-at-a-glance-creating-dynamic-dashboards-for-data-analytics
Using Tableau to build interactive data visuals Data visualisation is a core skill in any data scientist’s arsenal. The volume of data generated in any enterprise is enormous, and making timely executive decisions relies on having all the relevant data and most current analysis available at your fingertips. In many organisations,...
#vizualization
#business intelligence
#tableau
#data analysis
Nov 22, 2023 •
articles
How returning NULL leads to snitchy bugs and how to prevent them
https://sd.blackball.lv/en/articles/read/19341-how-returning-null-leads-to-snitchy-bugs-and-how-to-prevent-them
There is a simple solution just around the corner Null as a return value is so easy to implement, but it brings many problems. So people make mistakes. That is part of being human. Sometimes it turns out to be a billion-dollar mistake. “I call it my billion-dollar mistake. It was the...
#dotnet
#csharp
#nullvalue
#bestpractices
Oct 27, 2023 •
articles
.NET Task Parallel Library vs. System.Threading.Channels
https://sd.blackball.lv/en/articles/read/19331-dotnet-task-parallel-library-vs-system-threading-channels
A friend reached out recently regarding the usage of Task Parallel Library (TPL) and ConcurrentBag in some .NET code. I inquired what the code was doing and it turns out that for each entry in some workload, it was performing some database operations and API calls. I immediately wondered if using...
#dotnet
#software development
#threading
#task parallel library
Oct 26, 2023 •
articles
➤
CQRS (Command Query Responsibility Segregation)
CQRS in ASP.NET with separate read/write models using MediatR
https://sd.blackball.lv/en/articles/read/19328-cqrs-in-aspnet-with-separate-read-write-models-using-mediatr
How to implement CQRS in ASP.NET using MediatR. A guided example using CQRS with separate Read and Write models using Enity Framework Core for Commands and Dapper for Queries. When people think about CQRS they often think about complex, event-driven, distributed architectures with separate Read and Write databases. Using different databases...
#dotnet
#aspnetcore
#software engineering
#domain driven design
#cqrs
#mediatr
#dapper
«
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
High performance object-oriented data access with Dapper
Database setup with DbUp + PostgreSQL + Dapper in ASP.Net Core
Top 7 popular interview questions for Senior .NET Developer
CQRS in ASP.NET with separate read/write models using MediatR
Building Microservices With ASP.NET Core — An Added Advantage
Inheritance strategies in Entity Framework Core 7
Cut-And-Paste programming
Common Table Expression (CTE) in SQL Server
IaaS vs. PaaS vs. SaaS - Differences, examples and diagram
Implementation of Global Exception Handling using .NET Core 6 Web API
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