Теги
Поддержка
Translate
Статистика
В поисках работы
Нажми на тег
.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
Книги
Статьи
Видео
Новости
Портфолио
О разработчике
Информация
Заметки
CMS
Заявка
Сообщения
RU
EN
Поиск по сайту
точное совпадение
статьи
книги
видео
новости
заметки
название
текст
описание
автор
год
теги
Результаты поиска
Найдено:
376
graphql
(28) •
api
(371)
|«
« Следующая
...
11
12
13
14
15
16
17
18
19
Предыдущая »
24 ноября 2022 г. •
статьи
C# Blazor Vs Razor: Differences with example
https://sd.blackball.lv/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
21 ноября 2022 г. •
статьи
10 Git repository naming best practices
https://sd.blackball.lv/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
20 ноября 2022 г. •
статьи
➤
Modernizing ASP.NET Web Forms Applications
Modernizing ASP.NET Web Forms Applications (Part 3)
https://sd.blackball.lv/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...
➤ Реклама
20 ноября 2022 г. •
статьи
➤
Modernizing ASP.NET Web Forms Applications
Modernizing ASP.NET Web Forms Applications (Part 2)
https://sd.blackball.lv/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
16 ноября 2022 г. •
статьи
Configure Multiple DBs with Repository pattern in .Net Core
https://sd.blackball.lv/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
14 ноября 2022 г. •
статьи
REST API Naming Conventions and Best Practices
https://sd.blackball.lv/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
14 ноября 2022 г. •
статьи
Full Stack Development: Definition, Developer Skills and Tools
https://sd.blackball.lv/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
27 октября 2022 г. •
статьи
LINQ — How to avoid nested loops in C#
https://sd.blackball.lv/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
24 октября 2022 г. •
статьи
Entity Framework Core and high performance
https://sd.blackball.lv/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
20 октября 2022 г. •
статьи
Best practices to secure ASP.NET Core MVC web applications
https://sd.blackball.lv/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
23 сентября 2022 г. •
статьи
CRUD Operation and Microservice Communication using gRPC in .NET Core 6 Web API
https://sd.blackball.lv/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
1 сентября 2022 г. •
статьи
Рассуждение на тему, какую базу данных выбирать
https://sd.blackball.lv/articles/read/18909
Эта статья для вас, если вы: выбираете базу данных для нового проекта и изучаете информацию про разные варианты; считаете, что текущая база данных не устраивает вас по каким то параметрам и вы хотите ее сменить, но у вас нет хорошего специалиста; ...
#nosql
#mongodb
#redis
#couchdb
#pouchdb
#mysql
#postgresql
#субд
26 августа 2022 г. •
статьи
RabbitMQ Message Queue using .NET Core 6 Web API
https://sd.blackball.lv/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
24 августа 2022 г. •
статьи
Implementation of Global Exception Handling using .NET Core 6 Web API
https://sd.blackball.lv/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
23 августа 2022 г. •
статьи
Building a custom Configuration Provider in .NET 6
https://sd.blackball.lv/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
1 июля 2022 г. •
статьи
Как мы столкнулись с версионированием и осознали, что вариант «просто проставить цифры» не работает
https://sd.blackball.lv/articles/read/18902-kak-my-stolknulisj-s-versionirovaniem
Всем привет, я Алексей Некрасов - Lead направления Python в МТС и старший архитектор в MTS AI. Хочу поделиться своим опытом внедрения версионирования и рассказать, как сделать первый шаг в реализации стратегии blue/green или канареечного развертывания, что для этого нужно и какие есть инструменты. Если вы используете в docker-образах тег latest, или...
#версионирование
#api
#versioning
27 июня 2022 г. •
статьи
Implement gRPC global exception handler in ASP.NET
https://sd.blackball.lv/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
25 июня 2022 г. •
статьи
Run and manage periodic background tasks in ASP.NET Core 6 with C#
https://sd.blackball.lv/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
19 июня 2022 г. •
книги
Writing High-Performance .NET Code, 2nd Edition
https://sd.blackball.lv/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...
Год: 2018 • Автор: Ben Watson • Страниц: 422 • Формат: PDF • Размер: 11,67 MB
#netframework
#performance
19 июня 2022 г. •
книги
Writing High-Performance .NET Code
https://sd.blackball.lv/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...
Год: 2014 • Автор: Ben Watson • Страниц: 268 • Формат: PDF • Размер: 3,5 MB
#netframework
#performance
|«
« Следующая
...
11
12
13
14
15
16
17
18
19
Предыдущая »
© 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
Поделиться ссылкой
Читают сейчас
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник
GraphQL решает кучу проблем — рассказываем, за что мы его любим
Функции и хранимые процедуры в PostgreSQL: зачем нужны и как применять в реальных примерах
Angular без CLI (руководство)
Какого черта мы нанимаем, или осмысленность собеседований в IT
9 главных трендов в разработке фронтенда в 2024 году
Первый рабочий день: инструкция по выживанию — 4 совета, как с комфортом выйти на новую работу
Почему в вашем коде так сложно разобраться
5 приемов увеличения продуктивности разработчика
Введение в .NET Core
Категории
Design Patterns
Software Engineering Workshop
Поддержка
➤
Boosty
Donate
to support the project
➤
Donorbox
Поддержать
GitHub account
Проекты
Blackball
Geolocation Assistant
Amerikas Auto
Transport Certification Center