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
...
11
12
13
14
15
16
17
18
19
Previous »
Nov 24, 2022 •
articles
C# Blazor Vs Razor: Differences with example
https://sd.blackball.lv/en/articles/read/18958-blazor-vs-razor-differences
Blazor and Razor have a healthy following in the web UI dev community, especially among developers who primarily work within .NET Core. However, the confusion between these two can be off-putting for some developers, especially beginners. This post discusses the similarities and differences between Blazor framework and Razor; both are part...
#netcore
#aspnet
#blazor
#razorpages
#comparison
Nov 21, 2022 •
articles
10 Git repository naming best practices
https://sd.blackball.lv/en/articles/read/18956-10-git-repository-naming-best-practices
A well-named Git repository can make a big difference in your development workflow. Here are 10 best practices to follow. A well-named Git repository can save you a lot of time and headaches down the road. A good name should be descriptive and concise, and it should be easy for you...
#git
#namingconvention
#bestpractices
Nov 20, 2022 •
articles
➤
Modernizing ASP.NET Web Forms Applications
Modernizing ASP.NET Web Forms Applications (Part 3)
https://sd.blackball.lv/en/articles/read/18954
I wrote about replacing the authentication with OWIN Security libraries. In this part, I would like to introduce DotVVM – an open source framework which allows building web applications using the MVVM pattern and is very easy to use. I will also show how you can modernize old Web Forms...
➤ Ads
Nov 20, 2022 •
articles
➤
Modernizing ASP.NET Web Forms Applications
Modernizing ASP.NET Web Forms Applications (Part 2)
https://sd.blackball.lv/en/articles/read/18953
I was writing about the problems of legacy ASP.NET Web Forms applications. It is often not possible to rewrite them from scratch, as new features should be introduced every month, and I’d like to dig into one of the ways of modernizing these applications. In this part, I will write about...
#aspnet
#webforms
Nov 16, 2022 •
articles
Configure Multiple DBs with Repository pattern in .Net Core
https://sd.blackball.lv/en/articles/read/18938-configure-multiple-dbs-with-repository-pattern-in-net-core
Need to communicate with multiple DBs in one application?? Usually we don’t face such scenarios. However if such requirement comes in picture, we will see how easy it is to communicate with multiple DBs using repository pattern in .Net Core Web API. To configure mongoDB, we need to install mongoDB driver for...
#netcore
#csharp
#repositorypattern
Nov 14, 2022 •
articles
REST API Naming Conventions and Best Practices
https://sd.blackball.lv/en/articles/read/rest-api-naming-conventions-and-best-practices-18917
The main data representation in REST is referred to as a resource. A properly named resource makes an API simple to use and intuitive. That same API, when implemented incorrectly, may feel complicated and be challenging to use and comprehend. The following article will assist you in getting started when...
#restapi
#api
#namingconventions
#bestpractices
Nov 14, 2022 •
articles
Full Stack Development: Definition, Developer Skills and Tools
https://sd.blackball.lv/en/articles/read/full-stack-development-definition-developer-skills-and-tools
Full stack development is the process of developing an application’s front end and back end. The process involves the business logic layer, also known as the back end server side area, which specializes in data validation, and the presentation layer also referred to as the front end area, which specializes...
#fullstackdevelopment
#developerskills
#developertools
#softskills
Oct 27, 2022 •
articles
LINQ — How to avoid nested loops in C#
https://sd.blackball.lv/en/articles/read/18930-linq-how-to-avoid-nested-loops-in-csharp
Writing code can be very exciting but it also can be very frustrating if your code is based on nested loops. Iterations are still one the most important parts of coding. So how can we avoid using ugly nested loops in our code? LINQ — Language Integrated Query Microsoft language developers provided...
#csharp
#linq
Oct 24, 2022 •
articles
Entity Framework Core and high performance
https://sd.blackball.lv/en/articles/read/18921
Entity Framework Core is recommended and the most popular tool for interacting with relational databases on ASP NET Core. It is powerful enough to cover most possible scenarios, but like any other tool, it has its limitations. Long time people said (not without reason) that Entity Frmaework does not match...
#netcore
#aspnetcore
#entityframeworkcore
#dapper
#orm
#performance
Oct 20, 2022 •
articles
Best practices to secure ASP.NET Core MVC web applications
https://sd.blackball.lv/en/articles/read/18919-best-practices-to-secure-aspnet-core-mvc-web-applications
ASP.NET Core MVC is a web development framework, widely used by developers around the word, to develop web applications. These web applications have proven to be vulnerable to attacks from different sources, though, and it is our responsibility to safeguard our data. This article will help you develop a secure...
#netcore
#aspnet
#security
#owasp
#bestpractices
Sep 23, 2022 •
articles
CRUD Operation and Microservice Communication using gRPC in .NET Core 6 Web API
https://sd.blackball.lv/en/articles/read/18913
In this article, we will discuss gRPC and perform CRUD Operation using that and step-by-step implementation of gRPC. We take Product Application here to understand how things are going to work with gRPC and, in that first, we create ProductOfferGrpcService which is used to create Product Offers and which will be...
#net6
#sqlserver
#webapi
#microservices
#grpc
Sep 1, 2022 •
articles
Рассуждение на тему, какую базу данных выбирать
https://sd.blackball.lv/en/articles/read/18909
Эта статья для вас, если вы: выбираете базу данных для нового проекта и изучаете информацию про разные варианты; считаете, что текущая база данных не устраивает вас по каким то параметрам и вы хотите ее сменить, но у вас нет хорошего специалиста; ...
#nosql
#mongodb
#redis
#couchdb
#pouchdb
#mysql
#postgresql
#субд
Aug 26, 2022 •
articles
RabbitMQ Message Queue using .NET Core 6 Web API
https://sd.blackball.lv/en/articles/read/18906
We are going to discuss the RabbitMQ Message Queue and its implementation using .NET Core 6 API as Message Producer and Console Application as a Message Consumer. Agenda Introduction of RabbitMQ Benefits of using RabbitMQ Implementation of RabbitMQ in .NET Core 6 Prerequisites ...
#netcore
#net6
#webapi
#rabbitmq
#messagequeue
#microservices
#docker
Aug 24, 2022 •
articles
Implementation of Global Exception Handling using .NET Core 6 Web API
https://sd.blackball.lv/en/articles/read/18905
In this article, we will learn about global exception handling implementation using .NET Core 6 Web API step-by-step. Agenda Introduction Implementation of Global Exception Handling Prerequisites Visual Studio 2022 .NET Core 6 SDK Understanding of C# Programming ...
#netcore
#net6
#webapi
#exceptionhandling
#softwaredevelopment
Aug 23, 2022 •
articles
Building a custom Configuration Provider in .NET 6
https://sd.blackball.lv/en/articles/read/18904
Suppose we are building a web api that contains a route to send notification messages to other systems. For security matters, before sending any notification message, we need to provide some credentials to these systems to they accept our messages. However, these credentials are stored in an external data source, and not...
#netcore
#net6
#aspnet
#webapi
#customconfiguration
Jul 1, 2022 •
articles
Как мы столкнулись с версионированием и осознали, что вариант «просто проставить цифры» не работает
https://sd.blackball.lv/en/articles/read/18902-kak-my-stolknulisj-s-versionirovaniem
Всем привет, я Алексей Некрасов - Lead направления Python в МТС и старший архитектор в MTS AI. Хочу поделиться своим опытом внедрения версионирования и рассказать, как сделать первый шаг в реализации стратегии blue/green или канареечного развертывания, что для этого нужно и какие есть инструменты. Если вы используете в docker-образах тег latest, или...
#версионирование
#api
#versioning
Jun 27, 2022 •
articles
Implement gRPC global exception handler in ASP.NET
https://sd.blackball.lv/en/articles/read/18880
This example shows you the gRpc global exception handler in the unary server handle in gRpc. In microservice, we have two ways to integrate with other internal services. The first way is the Request-Response pattern, which is the most famous. The Request-Response pattern advantage is that the client could immediately get the response...
#netcore
#aspnet
#webapi
#microservice
#grpc
Jun 25, 2022 •
articles
Run and manage periodic background tasks in ASP.NET Core 6 with C#
https://sd.blackball.lv/en/articles/read/18897
Sometimes your web app needs to do work in the background periodically e.g. to sync data. This article provides a walkthrough how to implement such a background task and how to enabled/disable a background task during runtime using a RESTful API and hosted services. Here’s the intro from the Microsoft Docs,...
#netcore
#aspnet
#backgroundtask
Jun 19, 2022 •
books
Writing High-Performance .NET Code, 2nd Edition
https://sd.blackball.lv/en/books/18886
Take performance to the next level! This book does not just teach you how the CLR works - it teaches you exactly what you need to do now to obtain the best performance today. It will expertly guide you through the nuts and bolts of extreme performance optimization in .NET, complete...
Year: 2018 • Author: Ben Watson • Pages: 422 • Format: PDF • Size: 11,67 MB
#netframework
#performance
Jun 19, 2022 •
books
Writing High-Performance .NET Code
https://sd.blackball.lv/en/books/writing-high-performance-net-code-2014
Do you want your .NET code to have the absolute best performance it can? This book demystifies the CLR, teaching you how and why to write code with optimum performance. Learn critical lessons from a person who helped design and build one of the largest high-performance .NET systems in the...
Year: 2014 • Author: Ben Watson • Pages: 268 • Format: PDF • Size: 3,5 MB
#netframework
#performance
|«
« Next
...
11
12
13
14
15
16
17
18
19
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
How to convert a SQL query into C# LINQ
Attributes and Decorators in C#
Top 9 Entity Framework Core features in 2023 you can’t miss
Best practices for efficient file reading in C#
Start using C# records for DTOs instead of regular classes
Reflection in C#: examples, tricks and tips
Add a React app to your ASP.NET Core application
Understanding Ahead-of-Time (AOT) compilation in C#
What Keycloak is and what it does
Google’s 200 Ranking Factors: The Complete List (2022)
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