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

Все про C#, F# и VB
Download Telegram
Визуализация последовательности веб-запросов

Сервисы, к которым вы обращаетесь могут создавать вызовы к другим сервисам и так далее. Все эти запросы могут выполняться параллельно. А если мы добавим сюда очереди сообщений (Azure EventHub, RabbitMQ, ...), то задача станет еще сложнее. В этой статье автор попытается создать систему, которая позволит быстро построить диаграмму последовательности событий во время запроса.

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

👉🏻 Наш канал | 💬 Наш чат
Так вышло, что редактор канала вчера не успел опубликовать пятничный #opensource-пост.
Поэтому пост будет сегодня. Предлагаем вашему вниманию проект автора @Chacaroon:

private readonly IService _service; => Alt + Enter => Enter. Узнали?

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

Вашему вниманию представляется
проект, в основе которого лежит IncrementalGenerator, призванный писать за нас тот код, который просто должен быть.

На данный момент библиотека находится в активной разработке, но пакет уже
доступен для скачивания, а в репозитории можно найти документацию по использованию и планируемые фичи.

Всё потому что мы инженеры, а не печатные станки
👍

Напоминаем, что если вы хотите, чтобы ваш проект попал в очередной выпуск //devidgest – напишите о нем в наш специальный чат.
Создание графика обновляющегося в реальном времени с помощью ASP.NET Core, SignalR и Chart.js

В этой публикации автор делится примером создания небольшого веб-приложения

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

👉🏻 Наш канал | 💬 Наш чат
Борьба с nullable reference types в Razor Pages

В этой публикации обсуждаются ссылочные типы, допускающие значение NULL, в контексте Razor Pages: почему они плохо работают вместе, почему они, вероятно, никогда не будут работать, и как сделать работу с ними немного приятнее.

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

👉🏻 Наш канал | 💬 Наш чат
Сегодня опять нет света пятница, а это значит, время публиковать #opensource проекты от наших подписчиков.

Предлагаем вашему вниманию проект от @khamrokamalov:

Делюсь анализатором для UniTask (использовать можно везде, но релиз под unity).

Покрывает очень распространенный кейс с анализом интерфейсов и тасков (точнее UniTask, для Task в описании есть ссылка другой репозиторий).


Напоминаем, что если вы хотите, чтобы ваш проект попал в очередной выпуск //devidgest – напишите о нем в наш специальный чат.
Перенос приложений использующих WCF на последнюю версию .NET с помощью Upgrade Assistant и CoreWCF

CoreWCF 1.0 был выпущен еще в апреле, а сегодня уже готова предварительная версия расширения Upgrade Assistant для CoreWCF, которая выполняет большинство шагов, необходимых для обновления приложений, которые написаны с использованием WCF.

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

👉🏻 Наш канал | 💬 Наш чат
Обратите внимание на версии пакетов и даты их обновления.

Похоже, что релиз .NET 7 уже совсем скоро!
devdigest // dot net pinned « Релиз .NET 7! Встречайте новую версию любимой платформы! 🔗 https://devdigest.today/goto/2109 👉🏻 Наш канал | 💬 Наш чат»
Продолжаем публиковать #opensource проекты от наших подписчиков.

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

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

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

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

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

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

👉🏻 Наш канал | 💬 Наш чат
Анонс ML.NET 2.0

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

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

👉🏻 Наш канал | 💬 Наш чат
Функциональное программирование на C#

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

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

👉🏻 Наш канал | 💬 Наш чат
Создание модульного монолита

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

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

👉🏻 Наш канал | 💬 Наш чат
Action filters в ASP.NET — краткое руководство

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

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

👉🏻 Наш канал | 💬 Наш чат
Nosql аналог SQLite – LiteDB

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

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

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

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

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

👉🏻 Наш канал | 💬 Наш чат
Новая волна анализаторов в .NET 8

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

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

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

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

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

👉🏻 Наш канал | 💬 Наш чат
Please open Telegram to view this post
VIEW IN TELEGRAM
The Best Dell Monitor for Your Needs