⚡️ Task.WhenEach — упрощение работы с асинхронными задачами
#NET 9 представил новую функцию Task.WhenEach, позволяющую обрабатывать асинхронные задачи по мере их завершения.
Новый инструмент упрощает работу разработчиков и улучшает управление потоками данных.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
#NET 9 представил новую функцию Task.WhenEach, позволяющую обрабатывать асинхронные задачи по мере их завершения.
Новый инструмент упрощает работу разработчиков и улучшает управление потоками данных.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Docs
Task.WhenEach Method (System.Threading.Tasks)
Creates an IAsyncEnumerable<T> that will yield the supplied tasks as those tasks complete.
❤11👍6🆒3
Не пропустите новый выпуск подкаста!
Telegram
//devdigest
⚡️ Building .NET 9 with Glenn Condron
Let's talk about #NET 9 with one of the platform's leaders! Carl and Richard talk to Glenn Condron about his experiences building .NET 9. Glenn talks about the usual improvements in every version of .
👉🏻 Subscribe:…
Let's talk about #NET 9 with one of the platform's leaders! Carl and Richard talk to Glenn Condron about his experiences building .NET 9. Glenn talks about the usual improvements in every version of .
👉🏻 Subscribe:…
❤3👍2
⚡️ Microsoft представила dotnet scaffold
Компания #Microsoft выпустила интерактивный CLI-инструмент dotnet scaffold, доступный в предварительной версии.
Этот инструмент упрощает процесс генерации кода для ASP#NET Core проектов, включая Web API, #Blazor и Razor Pages.
Пользователи могут создавать шаблоны с поддержкой Entity Framework, а также настраивать генерацию через интерактивные меню или автоматизированные параметры.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Компания #Microsoft выпустила интерактивный CLI-инструмент dotnet scaffold, доступный в предварительной версии.
Этот инструмент упрощает процесс генерации кода для ASP#NET Core проектов, включая Web API, #Blazor и Razor Pages.
Пользователи могут создавать шаблоны с поддержкой Entity Framework, а также настраивать генерацию через интерактивные меню или автоматизированные параметры.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Microsoft News
dotnet scaffold – Next Generation Content Creation for .NET
Introducing a new command line tool dotnet scaffold, a new interactive way to create projects in .NET.
👍9❤4
Forwarded from //devdigest (moved)
⚡️ Dramatically faster package restores with .NET 9’s new NuGet resolver
#NET 9 introduces a new NuGet dependency graph resolver that dramatically improves package restore performance for large repositories.
👉🏻 Subscribe: Channel | X | Bluesky
#NET 9 introduces a new NuGet dependency graph resolver that dramatically improves package restore performance for large repositories.
👉🏻 Subscribe: Channel | X | Bluesky
Microsoft News
Dramatically faster package restores with .NET 9’s new NuGet resolver
.NET 9 introduces a new NuGet dependency graph resolver that dramatically improves package restore performance for large repositories. Learn how this reimagined approach reduces restore times from 30 minutes to just 2 minutes by creating a more efficient…
❤8👍3
⚡️ Использование библиотеки Spargine для хеширования паролей
Открытая библиотека Spargine для #net предлагает надежный способ хеширования паролей с помощью класса SHA256PasswordHasher, который использует SHA-256 и уникальную соль для каждого пароля.
Статья объясняет, как интегрировать это решение в проекты для повышения уровня защиты паролей.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Открытая библиотека Spargine для #net предлагает надежный способ хеширования паролей с помощью класса SHA256PasswordHasher, который использует SHA-256 и уникальную соль для каждого пароля.
Статья объясняет, как интегрировать это решение в проекты для повышения уровня защиты паролей.
👉🏻 Канал | 💬 Чат | 📕 Каталог
dotNetTips.com
Enhancing .NET Security: A Guide to Secure Password Hashing with Spargine’s SHA256PasswordHasher
Spargine is a collection of open-source .NET 8 assemblies and NuGet packages created for effective password hashing. The SHA256PasswordHasher class uses SHA-256 with unique salts to provide secure …
❤8👍2
Forwarded from //devdigest (moved)
⚡️ Using Local AI models with .NET Aspire
Let's look at how to build and run local AI models with #net Aspire.
👉🏻 Subscribe: Channel | X | Bluesky
Let's look at how to build and run local AI models with #net Aspire.
👉🏻 Subscribe: Channel | X | Bluesky
Microsoft News
Using Local AI models with .NET Aspire
Let's look at how to build and run local AI models with .NET Aspire.
👍4❤2🆒1
⚡️ Не используйте MediatR
Экосистема #net претерпела значительные изменения в последние годы, и MediatR стал почти синонимом реализации чистой архитектуры.
Однако разработчикам следует критически оценить его необходимость в каждом проекте.
Подробнее – в сегодняшней публикации.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Экосистема #net претерпела значительные изменения в последние годы, и MediatR стал почти синонимом реализации чистой архитектуры.
Однако разработчикам следует критически оценить его необходимость в каждом проекте.
Подробнее – в сегодняшней публикации.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Goat Review
Don't use MediatR by default on all .NET projects
The .NET ecosystem has witnessed a significant shift in recent years, with MediatR becoming almost synonymous with Clean Architecture implementations. This library, designed to implement the mediator pattern, has found its way into countless tutorials, templates…
👍8❤5
Forwarded from //devdigest (moved)
⚡️ Invoking Async Power: What Awaits WinForms in .NET 9
With #NET 9, we’re bringing a suite of new async APIs to WinForms, aimed at making UI updates, dialog interactions, and control management more efficient.
👉🏻 Subscribe: Channel | X | Bluesky
With #NET 9, we’re bringing a suite of new async APIs to WinForms, aimed at making UI updates, dialog interactions, and control management more efficient.
👉🏻 Subscribe: Channel | X | Bluesky
Microsoft News
Invoking Async Power: What Awaits WinForms in .NET 9
With .NET 9, we’re bringing a suite of new async APIs to WinForms, aimed at making UI updates, dialog interactions, and control management more efficient.
❤4👍2
⚡️ Создавайте приложения для часов, телевизоров и техники с помощью .NET
Tizen#net раскрывает потенциал платформы .NET для разработки под устройства с ОС Tizen, такие как умные часы, телевизоры и бытовая техника Samsung.
Tizen SDK для .NET позволяет создавать кроссплатформенные приложения, а поддержка .NET #MAUI обеспечивает высокую производительность и простоту разработки.
Откройте для себя единый подход к созданию приложений для всей экосистемы Tizen!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Tizen#net раскрывает потенциал платформы .NET для разработки под устройства с ОС Tizen, такие как умные часы, телевизоры и бытовая техника Samsung.
Tizen SDK для .NET позволяет создавать кроссплатформенные приложения, а поддержка .NET #MAUI обеспечивает высокую производительность и простоту разработки.
Откройте для себя единый подход к созданию приложений для всей экосистемы Tizen!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
GitHub
GitHub - Samsung/Tizen.NET: Welcome to Tizen .NET
Welcome to Tizen .NET. Contribute to Samsung/Tizen.NET development by creating an account on GitHub.
❤10👍4
Forwarded from //devdigest (moved)
⚡️ Announcing .NET Community Toolkit 8.4! Partial properties support for MVVM, new analyzers, and more!
We're happy to announce the official launch of the #NET Community Toolkit 8.
👉🏻 Subscribe: Channel | X | Bluesky
We're happy to announce the official launch of the #NET Community Toolkit 8.
👉🏻 Subscribe: Channel | X | Bluesky
Microsoft News
Announcing .NET Community Toolkit 8.4! Partial properties support for MVVM, new analyzers, and more!
Announcing the official release of the .NET Community Toolkit 8.4, with partial properties support for MVVM, new analyzers, and more!
👍8❤2
🎥 Магия Hot Reload в Blazor
На #net Days Online 2024 Андрей Рублев, разработчик JetBrains и участник команды //devdigest, рассказал о магии Hot Reload в #Blazor WebAssembly с JetBrains #Rider.
Особое внимание было уделено тому, как Rider позволяет моментально вносить изменения в код без полной перезагрузки – Андрей подробно разобрал архитектуру и механизмы реализации.
Это идеальная сессия для тех, кто хочет углубить навыки работы с Blazor в Rider!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
На #net Days Online 2024 Андрей Рублев, разработчик JetBrains и участник команды //devdigest, рассказал о магии Hot Reload в #Blazor WebAssembly с JetBrains #Rider.
Особое внимание было уделено тому, как Rider позволяет моментально вносить изменения в код без полной перезагрузки – Андрей подробно разобрал архитектуру и механизмы реализации.
Это идеальная сессия для тех, кто хочет углубить навыки работы с Blazor в Rider!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
//devedigest
Магия Hot Reload в Blazor
At .NET Days Online 2024, Andrey Rublev, JetBrains developer and member of the //devdigest team, talked about the magic of Hot Reload in Blazor WebAssembly with JetBrains Rider.
Particular attention was paid to how Rider allows you to instantly make changes…
Particular attention was paid to how Rider allows you to instantly make changes…
❤5👍2
Forwarded from //devdigest (moved)
⚡️ How To Improve Performance Of My ASP.NET Core Web API In 18x Times Using HybridCache In .NET 9
Explore how you can increase the performance of ASP#NET Core Web API using #EFCore, Dapper, HybridCache and Redis in .NET 9
👉🏻 Subscribe: Channel | X | Bluesky
Explore how you can increase the performance of ASP#NET Core Web API using #EFCore, Dapper, HybridCache and Redis in .NET 9
👉🏻 Subscribe: Channel | X | Bluesky
Anton Dev Tips
How To Improve Performance Of My ASP.NET Core Web API In 18x Times Using HybridCache In .NET 9
Explore how you can increase the performance of ASP.NET Core Web API using EF Core, Dapper, HybridCache and Redis in .NET 9
👍5❤2
⚡️ Как сделать свои NuGet-пакеты лучше: советы от Скотта Хардена
В новом выпуске подкаста The Modern #net Show Скотт Харден, разработчик и создатель популярного проекта ScottPlot, рассказывает о передовых практиках и нюансах создания NuGet-пакетов.
В беседе поднимаются темы безопасности, организации пакетов, использования инструментов, таких как NuGet Package Explorer, и оптимизации исходного кода для интеграции в IDE.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
В новом выпуске подкаста The Modern #net Show Скотт Харден, разработчик и создатель популярного проекта ScottPlot, рассказывает о передовых практиках и нюансах создания NuGet-пакетов.
В беседе поднимаются темы безопасности, организации пакетов, использования инструментов, таких как NuGet Package Explorer, и оптимизации исходного кода для интеграции в IDE.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
The Modern .NET Show
S07E09 - Modern .NET NuGet Packaging with Scott Harden
Hear from renowned .NET expert Scott Harden as he shares insights into modern NuGet packaging techniques and best practices for efficient package management in .NET development.
👍5❤3
⚡️ Ambient Context в .NET: теория, реализация и примеры из практики
В новом материале Cyril Canovas на Goat Review подробно объясняется, как Ambient Context строится на AsyncLocal для управления состоянием в #net-приложениях. Рассматриваются лучшие практики, сценарии использования и сложные случаи, такие как трассировка распределённых запросов, поддержка многопользовательских сред и интеграция с #ASPNET Core.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
В новом материале Cyril Canovas на Goat Review подробно объясняется, как Ambient Context строится на AsyncLocal для управления состоянием в #net-приложениях. Рассматриваются лучшие практики, сценарии использования и сложные случаи, такие как трассировка распределённых запросов, поддержка многопользовательских сред и интеграция с #ASPNET Core.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Goat Review
Understanding the Ambient Context Pattern in .NET: From Theory to Production
Introduction
In our previous exploration of execution context in .NET Core, we delved into the intricacies of AsyncLocal and ThreadLocal.
Execution Context Management with AsyncLocal and ThreadLocal in .NET CoreIntroduction In modern distributed .NET applications…
In our previous exploration of execution context in .NET Core, we delved into the intricacies of AsyncLocal and ThreadLocal.
Execution Context Management with AsyncLocal and ThreadLocal in .NET CoreIntroduction In modern distributed .NET applications…
❤5👍3
⚡️ AWS представила Amazon Q Developer для автоматического перевода проектов
Amazon запустила Amazon Q Developer с функциями автоматического преобразования для приложений на базе #net Framework.
Новый инструмент помогает разработчикам портировать проекты в #VisualStudio на кросс-платформенный .NET 8, минимизируя ручную работу, обновляя пакеты NuGet и устраняя устаревший код.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Amazon запустила Amazon Q Developer с функциями автоматического преобразования для приложений на базе #net Framework.
Новый инструмент помогает разработчикам портировать проекты в #VisualStudio на кросс-платформенный .NET 8, минимизируя ручную работу, обновляя пакеты NuGet и устраняя устаревший код.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Amazon
Announcing Amazon Q Developer transformation capabilities for .NET in IDE (preview) | Amazon Web Services
Unlock Linux's power with Amazon Q Developer's transformation capabilities for .NET porting – effortlessly modernize .NET applications from Windows to cross-platform .NET in your familiar IDE.
👍6❤3🆒2
⚡️ Итоги 2024 года: лучшие моменты и достижения в мире .NET!
Прошлый год стал настоящим праздником для сообщества #net! Давайте вспомним самые яркие моменты и приготовимся к ещё более грандиозному 2025 году!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Прошлый год стал настоящим праздником для сообщества #net! Давайте вспомним самые яркие моменты и приготовимся к ещё более грандиозному 2025 году!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Microsoft News
Top .NET Videos & Live Streams of 2024
Let's take a look back at the amazing .NET videos, events, and live streams from 2024!
❤4🎄1
⚡️ HybridCache в ASP.NET Core
HybridCache в #net 9 сочетает быстрое кэширование в памяти с распределенным кэшированием, решая общие проблемы, такие как массовое обращение к кэшу, и добавляя функции, такие как инвалидация на основе тегов.
Это руководство покажет вам, как использовать HybridCache в ваших приложениях, от базовой настройки до использования с Entity Framework Core и минимальными API.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
HybridCache в #net 9 сочетает быстрое кэширование в памяти с распределенным кэшированием, решая общие проблемы, такие как массовое обращение к кэшу, и добавляя функции, такие как инвалидация на основе тегов.
Это руководство покажет вам, как использовать HybridCache в ваших приложениях, от базовой настройки до использования с Entity Framework Core и минимальными API.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Milan Jovanović
HybridCache in ASP.NET Core - New Caching Library
HybridCache in .NET 9 combines fast in-memory caching with distributed caching, solving common problems like cache stampede while adding features like tag-based invalidation. This guide shows you how to use HybridCache in your applications, from basic setup…
❤3👍3
⚡️ Обновления .NET и .NET Framework за январь 2025 года
Последние обновления #net и .NET Framework за январь 2025 года включают улучшения безопасности и исправления уязвимостей.
Эти обновления помогут вам повысить безопасность и производительность ваших приложений.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Последние обновления #net и .NET Framework за январь 2025 года включают улучшения безопасности и исправления уязвимостей.
Эти обновления помогут вам повысить безопасность и производительность ваших приложений.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Microsoft News
.NET and .NET Framework January 2025 servicing releases updates
Welcome to our combined .NET servicing updates for January 2025. Let’s get into the latest release of .NET & .NET Framework, here is a quick overview of what’s new in these releases: Security Improvements .NET updates .NET Framework updates Security improvements…
🆒3❤2👍1
⚡️ Thoth.Json: Простой и надежный способ десериализации JSON в F#
Thoth.Json упрощает процесс преобразования JSON. Этот инструмент предлагает явный подход к десериализации, требуя создания декодеров для объектов, что минимизирует ошибки и делает код более надежным.
В статье описываются ключевые возможности Thoth.Json, включая поддержку платформ #net и Fable, обработку вложенных объектов и работу с перечислениями.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Thoth.Json упрощает процесс преобразования JSON. Этот инструмент предлагает явный подход к десериализации, требуя создания декодеров для объектов, что минимизирует ошибки и делает код более надежным.
В статье описываются ключевые возможности Thoth.Json, включая поддержку платформ #net и Fable, обработку вложенных объектов и работу с перечислениями.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
❤3🆒3👍1
⚡️ Векторизация в .NET
В последних версиях #net появились инструменты для эффективной векторизации, включая API для работы с Vector128, Vector256 и Vector512.
Эти технологии позволяют оптимизировать алгоритмы для параллельной обработки данных, что обеспечивает значительное повышение производительности. Разработчики могут писать кросс-платформенный код с поддержкой множества архитектур (x86, x64, Arm64, WASM) и использовать оптимизированные инструкции.
Среди ключевых преимуществ: возможность работы с большими массивами данных, поддержка аппаратного ускорения, расширенные возможности тестирования и бенчмаркинга, а также удобные методы для загрузки, хранения и преобразования векторов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
В последних версиях #net появились инструменты для эффективной векторизации, включая API для работы с Vector128, Vector256 и Vector512.
Эти технологии позволяют оптимизировать алгоритмы для параллельной обработки данных, что обеспечивает значительное повышение производительности. Разработчики могут писать кросс-платформенный код с поддержкой множества архитектур (x86, x64, Arm64, WASM) и использовать оптимизированные инструкции.
Среди ключевых преимуществ: возможность работы с большими массивами данных, поддержка аппаратного ускорения, расширенные возможности тестирования и бенчмаркинга, а также удобные методы для загрузки, хранения и преобразования векторов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
GitHub
runtime/docs/coding-guidelines/vectorization-guidelines.md at main · dotnet/runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - dotnet/runtime
👍6❤3