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

Все каналы проекта: https://t.me/devdigestplatform/163
Download Telegram
⚡️ Task.WhenEach — упрощение работы с асинхронными задачами

#NET 9 представил новую функцию Task.WhenEach, позволяющую обрабатывать асинхронные задачи по мере их завершения.

Новый инструмент упрощает работу разработчиков и улучшает управление потоками данных.

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

💸 Поддержать проект
❤11👍6🆒3
⚡️ Microsoft представила dotnet scaffold

Компания #Microsoft выпустила интерактивный CLI-инструмент dotnet scaffold, доступный в предварительной версии.

Этот инструмент упрощает процесс генерации кода для ASP#NET Core проектов, включая Web API, #Blazor и Razor Pages.

Пользователи могут создавать шаблоны с поддержкой Entity Framework, а также настраивать генерацию через интерактивные меню или автоматизированные параметры.

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

💸 Поддержать проект
👍9❤4
⚡️ Использование библиотеки Spargine для хеширования паролей

Открытая библиотека Spargine для #net предлагает надежный способ хеширования паролей с помощью класса SHA256PasswordHasher, который использует SHA-256 и уникальную соль для каждого пароля.

Статья объясняет, как интегрировать это решение в проекты для повышения уровня защиты паролей.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤8👍2
⚡️ Не используйте MediatR

Экосистема #net претерпела значительные изменения в последние годы, и MediatR стал почти синонимом реализации чистой архитектуры.

Однако разработчикам следует критически оценить его необходимость в каждом проекте.

Подробнее – в сегодняшней публикации.

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

💸 Поддержать проект
👍8❤5
⚡️ Создавайте приложения для часов, телевизоров и техники с помощью .NET

Tizen#net раскрывает потенциал платформы .NET для разработки под устройства с ОС Tizen, такие как умные часы, телевизоры и бытовая техника Samsung.

Tizen SDK для .NET позволяет создавать кроссплатформенные приложения, а поддержка .NET #MAUI обеспечивает высокую производительность и простоту разработки.

Откройте для себя единый подход к созданию приложений для всей экосистемы Tizen!

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

💸 Поддержать проект
❤10👍4
🎥 Магия Hot Reload в Blazor

На #net Days Online 2024 Андрей Рублев, разработчик JetBrains и участник команды //devdigest, рассказал о магии Hot Reload в #Blazor WebAssembly с JetBrains #Rider.

Особое внимание было уделено тому, как Rider позволяет моментально вносить изменения в код без полной перезагрузки – Андрей подробно разобрал архитектуру и механизмы реализации.

Это идеальная сессия для тех, кто хочет углубить навыки работы с Blazor в Rider!

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

💸 Поддержать проект
❤5👍2
⚡️ Как сделать свои NuGet-пакеты лучше: советы от Скотта Хардена

В новом выпуске подкаста The Modern #net Show Скотт Харден, разработчик и создатель популярного проекта ScottPlot, рассказывает о передовых практиках и нюансах создания NuGet-пакетов.

В беседе поднимаются темы безопасности, организации пакетов, использования инструментов, таких как NuGet Package Explorer, и оптимизации исходного кода для интеграции в IDE.

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

💸 Поддержать проект
👍5❤3
⚡️ Ambient Context в .NET: теория, реализация и примеры из практики

В новом материале Cyril Canovas на Goat Review подробно объясняется, как Ambient Context строится на AsyncLocal для управления состоянием в #net-приложениях. Рассматриваются лучшие практики, сценарии использования и сложные случаи, такие как трассировка распределённых запросов, поддержка многопользовательских сред и интеграция с #ASPNET Core.

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

💸 Поддержать проект
❤5👍3
⚡️ AWS представила Amazon Q Developer для автоматического перевода проектов

Amazon запустила Amazon Q Developer с функциями автоматического преобразования для приложений на базе #net Framework.

Новый инструмент помогает разработчикам портировать проекты в #VisualStudio на кросс-платформенный .NET 8, минимизируя ручную работу, обновляя пакеты NuGet и устраняя устаревший код.

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

💸 Поддержать проект
👍6❤3🆒2
⚡️ Итоги 2024 года: лучшие моменты и достижения в мире .NET!

Прошлый год стал настоящим праздником для сообщества #net! Давайте вспомним самые яркие моменты и приготовимся к ещё более грандиозному 2025 году!

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

💸 Поддержать проект
❤4🎄1
⚡️ HybridCache в ASP.NET Core

HybridCache в #net 9 сочетает быстрое кэширование в памяти с распределенным кэшированием, решая общие проблемы, такие как массовое обращение к кэшу, и добавляя функции, такие как инвалидация на основе тегов.

Это руководство покажет вам, как использовать HybridCache в ваших приложениях, от базовой настройки до использования с Entity Framework Core и минимальными API.

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

💸 Поддержать проект
❤3👍3
⚡️ Обновления .NET и .NET Framework за январь 2025 года

Последние обновления #net и .NET Framework за январь 2025 года включают улучшения безопасности и исправления уязвимостей.

Эти обновления помогут вам повысить безопасность и производительность ваших приложений.

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

💸 Поддержать проект
🆒3❤2👍1
⚡️ Thoth.Json: Простой и надежный способ десериализации JSON в F#

Thoth.Json упрощает процесс преобразования JSON. Этот инструмент предлагает явный подход к десериализации, требуя создания декодеров для объектов, что минимизирует ошибки и делает код более надежным.

В статье описываются ключевые возможности Thoth.Json, включая поддержку платформ #net и Fable, обработку вложенных объектов и работу с перечислениями.

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

💸 Поддержать проект
❤3🆒3👍1
⚡️ Векторизация в .NET

В последних версиях #net появились инструменты для эффективной векторизации, включая API для работы с Vector128, Vector256 и Vector512.

Эти технологии позволяют оптимизировать алгоритмы для параллельной обработки данных, что обеспечивает значительное повышение производительности. Разработчики могут писать кросс-платформенный код с поддержкой множества архитектур (x86, x64, Arm64, WASM) и использовать оптимизированные инструкции.

Среди ключевых преимуществ: возможность работы с большими массивами данных, поддержка аппаратного ускорения, расширенные возможности тестирования и бенчмаркинга, а также удобные методы для загрузки, хранения и преобразования векторов.

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

💸 Поддержать проект
👍6❤3