dncuug | Technologies

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

4027

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

Subscribe to a channel

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 Conf

Сегодня выходной, а это значит, что можно спокойно, не торопясь, посмотреть главный доклад с конференции .NET Conf, из которого вы узнаете, что нового для разработчиков появилось в .NET 7

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

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

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

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

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

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

devdigest // dot net

Продолжаем публиковать #opensource проекты от наших подписчиков.

Сегодня предлагаем вашему вниманию проект ShapeCrawler от @adam_shakhabov

ShapeCrawler (ранее SlidedOtNet) это библиотека .NET для управления презентациями PowerPoint. Он предоставляет упрощенную объектную модель поверх открытого XML SDK для обработки презентаций без установки Microsoft Office.

Библиотека доступна также на NuGet.

Напоминаем, что если вы хотите, чтобы ваш проект попал в очередной выпуск //devidgest – напишите о нем в наш специальный чат.

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