Web
Dynamics
Click on the tag item
ORM
PHP
SQL Server
Grafana
Blazor
DRY
MariaDB
jQuery
Jira
RabbitMQ
JavaScript
Kanban
Windows Server
WCF
WPF
Responsive Web Design
Progressive Web Apps
KISS
Active Directory
PostgreSQL
Automation Software
XML
JSON
Performance Optimization
NPM
MySQL
React
HTML5
SOLID
ASP.NET
Entity Framework
TeamCity
Windows Forms
Redis
SignalR
Bootstrap
Design Patterns
TypeScript
SQLite
MongoDB
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:
400
«
1
2
3
4
5
6
7
8
9
10
...
»
»|
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
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
➤ Ads
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
Software architecture and design trend 2023
https://sd.blackball.lv/en/articles/read/19347-software-architecture-and-design-trend-2023
Source: InfoQ, 2023 2023 is almost coming to the end. It’s always a good idea to reflect back on what has been the popular topic on Software Architecture and Design over the last one year. In this article, we will discuss some of the common software architecture and design that are widely...
#software architecture
#software design
#overview
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
Oct 25, 2023 •
articles
Dealing with Code Performance— Micro and Macro Optimizations
https://sd.blackball.lv/en/articles/read/19325-dealing-with-code-performance-micro-and-macro-optimizations
As a developer, which areas should we focus on for performance optimizations? How can we measure the impact? Read this post to learn the framework. Performance optimization is any software or hardware modifications that make the platform faster and more scalable, improving latency or throughput or both. You can spend a ton...
#programming
#software engineering
#performance
«
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
API testing in Software Development
SQLite vs PostgreSQL - Which database to use and why?
API vs. Messaging — how to choose which one to use?
Best practices for efficient file reading in C#
10 things to know about in-memory caching in ASP.NET Core
5 exception handling secrets In .NET — Junior to Senior
Best practices to secure ASP.NET Core MVC web applications
LINQ — How to avoid nested loops in C#
How to scale out a SignalR back-end by using Redis
CSS tips and tricks
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