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

Все про C#, F# и VB
Download Telegram
Поздравляем наших подписчиков с Днем знаний!

Даже если вы уже давно закончили школу, получили диплом в университете и защитили кандидатскую диссертацию – не нужно останавливаться на достигнутом!
Вы бы хотели чтобы мы поделились с подписчиками //devdigest информацией о вашем open source проекте?
Anonymous Poll
31%
🤩Да, у меня есть open source и я хочу чтобы о нем все знали!
69%
😞 Нет
devdigest // dot net pinned «Вы бы хотели чтобы мы поделились с подписчиками //devdigest информацией о вашем open source проекте?»
Forwarded from //devdigest
Хотите, чтобы подписчики //devdigest узнали о вашем проекте с открытым исходным кодом? Присылайте информацию о нем в этот чат.

Требования к проекту очень простые. Их всего два:
– проект должен быть на платформе .NET;
– у проекта должно быть детальное описание.
devdigest // dot net pinned «Хотите, чтобы подписчики //devdigest узнали о вашем проекте с открытым исходным кодом? Присылайте информацию о нем в этот чат. Требования к проекту очень простые. Их всего два: – проект должен быть на платформе .NET; – у проекта должно быть детальное описание.»
Forwarded from A.G.
Если вы веб-разработчик, или интернет-маркетолог, скорее всего вы прекрасно знакомы с тем, что такое sitemap-файл.

Если нет, то краткое описание будет звучать примерно следующим образом:

Sitemap — это XML-файл с информацией для поисковых систем о страницах веб-сайта, которые должны быть проиндексированы. Этот файл помогает поисковой системе регулярно получать информацию о новых страницах сайта и вовремя их индексировать, также этот файл предоставляет информацию о последнем обновления страниц, частоты их обновления и важности относительно других страниц сайта.

Для упрощения создания sitemap файлов еще в 2012 году я создал библиотеку X.Web.Sitemap, которую за прошедшие десять лет скачали уже более двухсот девяноста тысяч раз (что безусловно не может меня не радовать и приятно не щекотать ЧСВ).

Сегодня подготовил релиз новой версии библиотеки, которой и хочу с вами поделиться.

Если же у вас вдруг есть желание присоединиться к разработке, то это можно сделать здесь.
Чем заняться на выходных?

Конечно же рефакторингом своего кода! А в этой статье вы найдете ряд советов как это можно сделать

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

👉🏻 Подписаться на канал
Верисонирование в ASP.NET Core Minimal API

ASP.NET Core позволяет создавать облегченные API с минимальным количеством зависимостей. В этой статье автор рассказывает как можно управлять версиями API.

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

👉🏻 Подписаться на канал
Доброе утро!

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

Итак, проект от подписчика @discordy:

Это sink для Serilog, чтоб писать в Loki - систему логов от Grafana OSS.

Проект будет полезен для тех, кто использует стек Grafana OSS и предпочитает нативные синки для Serilog и писать в лог системы, а не скрапить извне средствами DevOps.

Проект начинался как логический форк (ибо автор оригинального синка не имел времени на развитие) и держится up-to-date c уникальными фичами. По
загрузкам с NuGet проект уже обошел вдохновителя.

Исходный код, примеры, доки, дискуссии – здесь.
Рекомендации по использованию HttpClient при работе с протоколом HTTP/3

HTTP/3 — готовящаяся к публикации третья версия протокола передачи гипертекста. В настоящее время находится в стадии черновика. Это экспериментальный сетевой протокол транспортного уровня, разработанный в 2012 году компанией Google. На данный момент протокол поддерживается 75% браузеров.

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

👉🏻 Подписаться на канал
Поддержка .NET 7 в Azure Functions и Visual Studio 2022

Azure Functions четвертой версии теперь поддерживает .NET 7 в качестве среды выполнения

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

👉🏻 Подписаться на канал
Улучшения производительности Arm64 в .NET 7

Пока Apple активно проводит экспансию своих процессоров на ARM, Microsoft в свою очередь проводит экспансию платформы .NET на системы с ARM.

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

👉🏻 Подписаться на канал
Паттерны проектирования

Предлагаем вашему вниманию библиотеку паттернов проектирования, реализованную на C#, которая охватывает различные шаблоны проектирования, от наиболее часто используемых до менее известных.

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

👉🏻 Подписаться на канал
Безопасная работа с System.Random и потоками в .NET Core и .NET Framework

В этом посте будут рассмотрены некоторые способы неправильного использования System.Random

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

👉🏻 Подписаться на канал
Информация о косвенных зависимостях между NuGet пакетами в Visual Studio

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

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

👉🏻 Подписаться на канал
Вчера по плану должна была быть очередная публикация про #opensource проект от наших подписчиков, но так вышло, что один из редакторов проекта забыл этот пост сделать.

Поэтому, дабы исправить ситуацию, пост выходит сегодня.

И так, предлагаем вашему вниманию проект StaticDictionaries. Автор – @kot_na_mazde

Проект StaticDictionaries позволяет в enum формате хардкодить любые данные, а также предоставляет несколько удобных методов для поиска или получения данных. Все работает на атрибутах и соурс генераторах, без рефлексии. Более детальное описание с примерами можно почитать в README.

StaticDictionaries доступен для установки на портале nuget.
How to Make a Poster on Word