devdigest // dot net
3.89K subscribers
187 photos
4 videos
5 files
3.7K links
Главные новости из мира .NET

Все каналы проекта: https://t.me/devdigestplatform/163
Download Telegram
⚡️ Скрипт PowerShell для переименования .NET проектов

Переименование .NET проекта включает в себя замену названий файлов, папок и содержимого файлов, например, пространств имен и путей в .sln файлах. Для этого используется скрипт на PowerShell, который автоматизирует эти задачи.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍5
⚡️ Выбор кодировки файлов по умолчанию в Visual Studio

В Visual Studio появилась новая функция — возможность выбирать кодировку файлов по умолчанию. Теперь можно заранее указать нужную кодировку для сохранения файлов, чтобы избежать проблем с несовпадением символов на разных платформах.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍1
⚡️ Защита от косвенных атак через запросы в MCP

Microsoft рассказала о шагах по снижению риска атак через запросы в Model Context Protocol (MCP). MCP — открытый протокол, созданный Anthropic для соединения языковых моделей с внешними данными и инструментами.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Использование Polly и Microsoft.Resilience в .NET

В статье объясняется, как с помощью Polly и Microsoft.Resilience на платформе .NET можно настроить повторные попытки, тайм-ауты, отключение цепи, запасные стратегии и распределение запросов. Это помогает справляться с ошибками в работе сети.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤4👍2
⚡️ Автоматическое объединение сервисов с помощью пулов

В статье рассказывается о создании специальной области внедрения зависимостей, которая автоматически собирает сервисы в общий пул для работы с несколькими запросами.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍4❤1
⚡️ .NET MAUI библиотека: сборка и публикация с GitHub Actions

В тексте рассказывается, как настроить пайплайн DevOps для сборки и публикации библиотеки .NET MAUI с помощью GitHub Actions. Описан процесс настройки и основные шаги работы с инструментами.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Обсуждение платы за поддержку open source проектов

Роб Меншинг рассказал, как через GitHub возможно ввести плату за поддержку открытых проектов. Это помогает решить проблему, когда один человек не успевает справляться с задачами и запросами по проекту.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍3❤1
⚡️ Как команда .NET обновила систему сборки с помощью ИИ

Команда .NET в Microsoft применила искусственный интеллект для автоматизации и обновления своей системы сборки .NET Framework. В результате был улучшен рабочий процесс и повышена безопасность при использовании современных инструментов.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤4
⚡️ NBomber: когда стоит тестировать всю систему, а когда — отдельные сервисы

Эффективное нагрузочное тестирование микросервисной архитектуры требует баланса между комплексным подходом и точечным анализом.

Полноценные end-to-end тесты позволяют выявить проблемы интеграции и проверить масштабируемость всей системы, но обходятся дорого и требуют времени. В то же время изолированное тестирование отдельных микросервисов дешевле, быстрее и идеально подходит для CI/CD.

Эксперты советуют комбинировать оба подхода в зависимости от целей и этапа разработки.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍6❤2👎1
⚡️ F# Weekly #18

В свежем выпуске F# Weekly рассказывается о применении языка F# в проекте Helix. Читатели узнают о новых возможностях и примерах использования F# в этой среде.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤1
⚡️ Пример рефакторинга рекомендаций песен на C#

Статья рассматривает пример на C# по сбору песенных рекомендаций для пользователя в долгом процессе. Этот материал входит в серию о разных подходах к функциональному программированию и анализирует пример, предложенный Олексием Голубом.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Особенности использования InvariantCulture в работе со строками

StringComparison.InvariantCulture и CultureInfo.InvariantCulture не всегда ведут себя одинаково для всех операций. Хотя CultureInfo.InvariantCulture часто применяют для форматирования и парсинга данных без учёта конкретной культуры, при сравнении строк с её помощью результаты могут отличаться.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Быстрое добавление данных с Dapper Plus

Dapper Plus помогает ускорить медленные запросы на запись в Dapper. Библиотека поддерживает методы BulkInsert, BulkUpdate, BulkDelete, BulkMerge и BulkSynchronize для работы с большим объёмом данных.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Переопределение операторов в C#

В языке C# можно создавать свои собственные операторы для пользовательских типов, например, переопределять такие символы, как +, -, ==. Эта возможность делает работу с такими типами похожей на работу с обычными значениями языка.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤2👎2
⚡️ Новый шаблон AI чата для .NET

В статье рассмотрен новый шаблон веб-приложения AI чата на .NET, который сейчас находится в предварительной версии. Автор кратко описывает, как работает этот шаблон.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤1👍1
⚡️ Tracebit создаёт B2B SaaS продукт на основе C#

Tracebit использует язык программирования C# для создания своего сервиса по безопасности для бизнеса. Продукт компании предназначен для других компаний и работает по модели SaaS.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍2
⚡️ Новые расширяющие члены в C# 14

В версии C# 14 появились расширяющие члены. Новый синтаксис extension даёт больше возможностей для создания и использования расширений.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍3
⚡️ Измерение памяти для рекомендации песен: эксперимент

В статье описан эксперимент по оценке памяти для работы с пользователями, песнями и прослушиваниями. Это часть серии о разных способах проектирования программ.

👉🏻 Канал | 💬 Чат | 📕 Каталог