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:
376
graphql
(28) •
api
(371)
« Next
1
2
3
4
5
6
7
8
9
10
...
Previous »
»|
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
➤ Ads
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...
#continuousintegration
#continuousdelivery
#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
#softwarearchitecture
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
#softwarearchitecture
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
Mar 12, 2023 •
articles
Real-time communication with SignalR in .NET Core
https://sd.blackball.lv/en/articles/read/19111-real-time-communication-with-signalr-in-net-core
Introduction: In today’s world, real-time communication is essential for many web applications. For example, consider an online game where players need to communicate with each other in real-time, or a chat application where users expect instant messaging. Fortunately, SignalR, a real-time web framework, is available to help developers implement such...
#dotnet
#realtime
#signalr
Feb 26, 2023 •
articles
Mastering TypeScript: 21 best practices for improved code quality
https://sd.blackball.lv/en/articles/read/19088-mastering-typescript-21-best-practices-for-improved-code-quality
Achieve Typescript mastery with a 21-steps guide, that takes you from Padawan to Obi-Wan. Content Intro Best Practice 1: Strict Type Checking Best Practice 2: Type Inference Best Practice 3: Linters Best Practice 4: Interfaces ...
#frontend
#typescript
#codequality
#bestpractices
Feb 25, 2023 •
articles
Exploring generating PDF files from HTML in ASP.NET Core
https://sd.blackball.lv/en/articles/read/19079-exploring-generating-pdf-files-from-html-in-aspnet-core
Back in 2008, I wrote a series of articles about using iTextSharp to generate PDF files in an ASP.NET application. I still use iTextSharp in a large MVC 5 application that I'm in the process of migrating to ASP.NET Core. The version I use is very old (4.1.6), and the...
#aspnetcore
#generatepdf
#htmltopdf
Feb 20, 2023 •
articles
Kibana vs Grafana - Which tool to choose?
https://sd.blackball.lv/en/articles/read/19085-kibana-vs-grafana-which-tool-to-choose
Both Kibana and Grafana are data visualization tools providing users capabilities to explore, analyze and visualize data with dashboards. The difference between Kibana and Grafana lies in their genesis. Kibana was built on top of the Elasticsearch stack, famous for log analysis and management. In comparison, Grafana was created mainly...
#datavisualization
#grafana
#kibana
#tools
Feb 19, 2023 •
articles
How to create image and file upload in PHP with jQuery AJAX
https://sd.blackball.lv/en/articles/read/19083-how-to-create-image-and-file-upload-in-php-with-jquery-ajax
The file upload feature requires essential validations to clean and maintain user data. Improper execution of a file upload input increases security vulnerability. So we must approve the uploaded files before sparing them on the server to reduce the vulnerability. Uploading files from clients to servers is among the essential features...
#php
#jquery
#ajax
#fileupload
Feb 17, 2023 •
articles
Clean Architecture in ASP .NET Core Web API
https://sd.blackball.lv/en/articles/read/19081-clean-architecture-in-aspnet-core-web-api
A Guide to Building Scalable, Maintainable Web API using ASP .NET Core The term “Clean Architecture” has become increasingly popular in software development in recent years. Clean Architecture is a software design pattern that prioritizes the separation of concerns, making it easier to maintain, test, and evolve an application over time....
#aspnetcore
#webapi
#cleanarchitecture
#designpatterns
Feb 12, 2023 •
books
API Design Patterns
https://sd.blackball.lv/en/books/19078-api-design-patterns-2021
«API Design Patterns» lays out a set of design principles for building internal and public-facing APIs. Summary A collection of best practices and design standards for web and internal APIs. In API Design Patterns you will learn: Guiding principles for API patterns Fundamentals of resource layout and...
Year: 2021 • Author: JJ Geewax • Pages: 480 • Format: PDF • Size: 9,8 MB
#api
#guide
#principles
#bestpractices
Feb 8, 2023 •
articles
How to build a simple PHP MVC framework
https://sd.blackball.lv/en/articles/read/19058-how-to-build-a-simple-php-mvc-framework
Introduction Today I am going to show how to create a simple PHP application following the MVC pattern (Model-View-Controller). I was inspired by a PHP course I taught some years ago, and in which I built a simple e-commerce with the students. This e-commerce was based on a simple MVC framework...
#php
#mvc
#framework
Feb 7, 2023 •
articles
10 tools for .NET developers that you probably didn’t know about
https://sd.blackball.lv/en/articles/read/19056-10-tools-for-net-developers-that-you-probably-did-not-know-about
NCrunch NCrunch is a powerful tool that automates the testing and debugging of .NET and C# code. It integrates seamlessly into Visual Studio, allowing development teams to quickly identify and fix errors, ensuring that their projects are always of the highest quality. NCrunch is designed to increase the productivity of development teams...
#dotnet
#tools
#ncrunch
#stylecop
#hangfire
#autofac
#mediatr
#nspec
« 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
Error handling with Async/Await in JS
Practicing Domain-Driven Design in C#
Exploring concurrency, parallelism and asynchronous programming in .NET
Top 11 SQL Server Maintenance Plan Best Practices
A Comprehensive guide to HTTP/3 and QUIC
10 Git repository naming best practices
Advantages using React with ASP.NET Core
Attributes and Decorators in C#
Writing files with C#
Dapper advanced features in .NET Core
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