Публикации по теме 'dotnet'


LINQ против SQL: раскрытие возможностей манипулирования данными
Отладка, производительность и скорость разработки: решающее противостояние между LINQ и SQL для разработчиков LINQ против SQL: раскрытие возможностей манипулирования данными Когда дело доходит до манипулирования данными, разработчики сталкиваются с важным выбором: LINQ или SQL? У каждого подхода есть свои сильные и слабые стороны, влияющие на такие задачи, как отладка, производительность и разработка…

Внедрение микросервисов с Ocelot Gateway с использованием .NET Core 6 API и Angular 14
В этой статье мы собираемся создать два микросервиса и использовать их с помощью Ocelot API Gateway с использованием клиентского приложения, разработанного в Angular 14. Повестка дня Внедрение микросервиса Внедрение шлюза API Ocelot Поэтапное внедрение микросервисов Внедрение шлюза API Ocelot Клиентское приложение с использованием Angular 14 Предпосылки Понимание .NET Core API, C# и Angular Визуальная студия 2022 Код ВС узел Js Угловой 14 Пакет SDK для .NET Core 6..

Улучшение качества кода MAUI и Xamarin с помощью Pre Git Commit Linting
Использование husky и lint-staged для очистки коммитов кода C# и улучшения его качества Этот учебник, основанный на статье Джона , показывает, как легко использовать инструменты, общие для других фреймворков, для обеспечения соблюдения стандартов кодирования всеми разработчиками в проекте мобильного приложения MAUI/Xamarin. Никто не любит, когда его придираются в своих PR-обзорах, особенно в таких мелочах, как 6 ненужных разрывов строк ​​или неправильное размещение фигурных скобок ,..

11 шаблонов проектирования, которые должен знать каждый разработчик C#
Демистификация шаблонов проектирования Как разработчик C#, знание и внедрение шаблонов проектирования в кодовую базу может значительно улучшить качество, ремонтопригодность и масштабируемость вашего приложения. В этой статье мы обсудим 14 паттернов проектирования, которые должен знать каждый разработчик C#, которые подразделяются на творческие, структурные и поведенческие паттерны. Понимая эти шаблоны и соответствующие варианты их использования, вы можете сделать свой код более..

Перечисления в C# могут снизить производительность вашего приложения — вот решение
Рассказ о том, почему я как разработчик не использую встроенный класс Enum в .NET и вам не стоит. Внедрение лучшей альтернативы. Для разработчика важной задачей часто является сокращение продолжительности методов на несколько милли-, микро- или даже наносекунд. При работе с перечислениями мы часто сталкиваемся с такими задачами, как запись переменных перечисления в сообщение журнала (преобразование в строку), выполнение проверки типа или их синтаксический анализ из строки. Многие..

Раскрытие возможностей очередей сообщений в .NET: Kafka vs RabbitMQ
Поскольку мир разработки программного обеспечения продолжает развиваться, использование очередей сообщений становится все более популярным среди разработчиков. Эти очереди сообщений, такие как Apache Kafka и RabbitMQ, предлагают мощный способ разделения систем и повышения масштабируемости и надежности. Но в чем именно разница между Kafka и RabbitMQ и как их можно использовать с .NET и микросервисами? Во-первых, давайте определим, что такое очередь сообщений. Очередь сообщений — это..

Как исправить «Предоставленный файл сертификата не является допустимым файлом PFX» с помощью dotnet dev-certs https…
Это очень короткий пост, посвященный ошибке с dotnet dev-certs https --import в macOS. Обычно вы используете dotnet dev-certs https --trust для создания сертификатов разработки ASP.NET и покончите с этим. Но иногда вам нужно создать свой собственный сертификат или использовать сертификат в нескольких средах. Обычно вы импортируете внешний сертификат с dotnet dev-certs https --clean --import , но, к сожалению, вы получаете сообщение об ошибке при выполнении этой команды в macOS..