devdigest // dot net
4.03K subscribers
168 photos
3 videos
5 files
2.64K links
Главные новости из мира .NET

Все про C#, F# и VB
Download Telegram
ASP.NET Core Response Cache

В этой публикации будет кратко рассмотрена встроенная функция кэширования в ASP.NET Core.

🔗 https://devdigest.today/goto/2121

👉🏻 Наш канал | 💬 Наш чат
⚡️ Избавляемся от приватных полей для инъекции зависимостей в контроллере с помощью [FromService] атрибута

Короткая статья о том, как можно использовать атрибут [FromService] для альтернативного способа инъекции зависимостей в контроллерах. Такой подход избавляет от необходимости создавать приватные поля нужные исключительно для сохранения ссылок на зависимости

🔗 https://devdigest.today/goto/2122

👉🏻 Наш канал | 💬 Наш чат
Улучшения сетевого стека в .NET 7

В этой публикации будет рассказано о таких нововедениях .NET 7 как: изменения в пространстве имен HTTP, новых API-интерфейсах QUIC, сетевой безопасности и работе WebSockets.

🔗 https://devdigest.today/goto/2123

👉🏻 Наш канал | 💬 Наш чат
Почему байтовые массивы — плохая идея при работе с большими данными

В публикации автор делится опытом того, как емуудалось сэкономить более 80% памяти при работе с большим файлом

🔗 https://devdigest.today/goto/2124

👉🏻 Наш канал | 💬 Наш чат
Forwarded from //devdigest
Комьюнити DOU – крупнейшее сообщество разработчиков в Украине.

Команда DOU каждые пол года собирает анонимные данные о зарплатах украинских IT-специалистов и готовит аналитику.

Приглашаем вас присоединиться к зимнему зарплатному опросу!
Обнаружение всплесков электроэнергии

Автор публикации делится опытом применения C# и ML.NET для определения всплесков электроэнергии

🔗 https://devdigest.today/goto/2125

👉🏻 Наш канал | 💬 Наш чат
PriorityQueues в .NET 7 и C# 11

PriorityQueue — это набор элементов, имеющих поля значение и приоритет; PriorityQueue действует как очередь: основными операциями являются «добавление элемента в очередь», называемое Enqueue, и «удаление элемента из очереди», называемое Dequeue. Основное отличие от простой очереди заключается в том, что при удалении из очереди удаляется элемент с самым низким приоритетом.

🔗 https://devdigest.today/goto/2127

👉🏻 Наш канал | 💬 Наш чат
Что такое замороженные коллекции?

В .NET 8 нас вероятнее всего ждет еще один тип коллекций – FrozenSet. Концепция FrozenSet заключается в том, что это коллекция, которую можно видоизменять лишь до тех пор, пока она не будет заморожена. После того, как он заморожена, она больше не подлежит изменениям.

🔗 https://devdigest.today/goto/2128

👉🏻 Наш канал | 💬 Наш чат
Скоро Новый год, а значит пора подводить итоги уходящего года! 🎅🏽

Какие события в мире .NET вы считаете самыми важными в этом году?

Пишите в комментариях!
devdigest // dot net pinned «Скоро Новый год, а значит пора подводить итоги уходящего года! 🎅🏽 Какие события в мире .NET вы считаете самыми важными в этом году? Пишите в комментариях!»
Forwarded from //devdigest
Использование BufferedStream и MemoryStream в C#

Преимуществами потоковых классов в .NET 7 для более быстрого чтения и записи данных

🔗 https://devdigest.today/goto/2129

👉🏻 Наш канал | 💬 Наш чат
Разница между ковариантностью и контравариантностью в C#

Ковариантностью называется сохранение иерархии наследования типов в производных типах. Контравариантность вместо этого изменяет порядок типов на противоположный в производных типах.

🔗 https://devdigest.today/goto/2130

👉🏻 Наш канал | 💬 Наш чат
ASP.NET Core 6 Model Binding поставляется без поддержки DateOnly и TimeOnly

Для решения этой проблемы была создана библиотека DateOnlyTimeOnly.AspNet, которая добавляет поддержку новых типов в формате ISO 8601 строки. Также доступна интеграция с Swashbuckle Swagger.

🔗 https://devdigest.today/goto/2132

👉🏻 Наш канал | 💬 Наш чат
Продолжая тему запуска приложений на C# без . NET

bflat — это компилятор для C#, который позволяет собирать приложения для любой из поддерживаемых платформ: Windows, Linux, EFI.

🔗 https://devdigest.today/goto/2133

👉🏻 Наш канал | 💬 Наш чат
Пишем свой профайлер на C#

У .NET очень мощный API профилирования, который позволяет следить за средой выполнения, динамически изменять методы во время выполнения, просматривать стек вызовов потоков в произвольные моменты времени и многое другое.

🔗 https://devdigest.today/goto/2134

👉🏻 Наш канал | 💬 Наш чат
Получите бесплатные ресурсы AWS!

Вы можете запросить грант AWS, если вы разрабатываете проект на базе .NET с открытым исходным кодом

🔗 https://devdigest.today/goto/2136

👉🏻 Наш канал | 💬 Наш чат
Ленивая и однократная асинхронная инициализация

Есть несколько оптимизаций, которые часто бывают полезны: ленивая инициализация и инициализация «только один раз». А вот как быть, если инициализация включает асинхронную операцию?

🔗 https://devdigest.today/goto/2137

👉🏻 Наш канал | 💬 Наш чат
Twitter Analytics: Measuring and Optimizing Your Social Media Impact