dncuug | Technologies

Telegram-канал dncuug - devdigest // dot net

4027

Сообщество .NET разработчиков. Чат: @dotnet_chat

Subscribe to a channel

devdigest // dot net

Масштабирование изображения в .NET MAUI

Леомарис Рейес, Microsoft MVP, расскажет в своей статье о том, чем отличаются разлинчые значения свойства Aspect.

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Защита конфиденциальной информации в .NET

В этом посте специалисты из JetBrains расскажут вам о том, как настроить локальное хранение конфиденциальных данных

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Ленивая и однократная асинхронная инициализация

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Пишем свой профайлер на C#

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

ASP.NET Core 6 Model Binding поставляется без поддержки DateOnly и TimeOnly

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Разница между ковариантностью и контравариантностью в C#

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

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

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

Пишите в комментариях!

Читать полностью…

devdigest // dot net

Что такое замороженные коллекции?

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Обнаружение всплесков электроэнергии

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

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

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

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

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

👩‍💻 Доступна стабильная версия JetBrains Rider 2022.3 с полной поддержкой .NET 7 и C# 11

Также среди заметных изменений - поддержка WSL 2 в remote development, более глубокая интеграция с Unity и Unreal Engine, полезные изменения в интерфейсе tool окон, а также улучшение производительности при запуске IDE. С остальными нововведения и фиксами можно ознакомиться по ссылке

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

C# 11: новые возможности при работе со строками, шаблонами списков и создании объектов

В рамках запуска .NET 7 Microsoft представила новые функции в C# 11

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Action filters в ASP.NET — краткое руководство

Авто статьи предлагает рассмотреть пользовательские фильтры и то, как они могут быть использованы: action filters могут применяться как к входящим данным, так и к исходящим данным (или даже к обоим одновременно), т. е. у вас может быть фильтр, который работает с входящими запросами, или фильтр, проверяющий ответ до того, как данные будут возвращены. Более детальный разбор с примерами – в статье.

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Функциональное программирование на C#

Обзор преимуществ функционального программирования на C# с примерами

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Видео с онлайн-конференции .NET fwdays'22: Making tomorrow's code look like today's

Команда .NET fwdays выложила в публичный доступ выступление Адама Ральфа. В этом видео Адам делится своим опытом проектирования систем, в которых может понадобится планирование выполнения задач и отложенная во времени обработки запросов.

🔗 https://devdigest.today/post/2140

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Systemd, .NET и контейниризация

Сотрудники RedHat делятся в своем блоге опытом развертывания приложений на базе .NET как служб systemd с помощью контейнеров

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Получите бесплатные ресурсы AWS!

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Продолжая тему запуска приложений на C# без . NET

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Что если я скажу вам...

что программы на C# можно запускать без .NET? Даже без операционной системы вообще!

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Использование BufferedStream и MemoryStream в C#

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

https://github.com/PragmaticFlow/NBomber/releases/tag/v4.0.0-rc

Читать полностью…

devdigest // dot net

PriorityQueues в .NET 7 и C# 11

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Комьюнити DOU – крупнейшее сообщество разработчиков в Украине.

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

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

Читать полностью…

devdigest // dot net

Улучшения сетевого стека в .NET 7

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

ASP.NET Core Response Cache

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

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Новая волна анализаторов в .NET 8

Только недавно мы обсуждали новинки, которые принес релиз .NET 7, а уже сегодня готовимся к возможностям, которые нам откроет следующая версия платформы! Анализаторы стали неотъемлемой частью экосистемы .NET. Их основная обязанность — найти потенциальные проблемы с кодом и предупредить вас об этом.

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Nosql аналог SQLite – LiteDB

LiteDB — это хранилище документов, которые сохраняются в один файл. В это статье, на простом примере, вы увидите как можно использовать эту базу данных.

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Создание модульного монолита

Модульный монолит – как альтернатива микросервисной архитектуре

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Анонс ML.NET 2.0

ML.NET — это платформа машинного обучения с открытым исходным кодом. На днях вышла вторая версия этой платформы. Что нового? Text Classification scenario in Model Builder, Sentence Similarity API, Tokenizer support,AutoML improvements, и много-много другого!

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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…
Subscribe to a channel