dncuug | Technologies

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

4027

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

Subscribe to a channel

devdigest // dot net

⚡️ Dev Proxy v0.14 с генерацией спецификаций OpenAPI и симуляцией CRUD API

Тратьте больше времени на создание приложения и меньше на инфраструктуру. Сделайте свои приложения более надежными. #Microsoft объявила о выпуске Dev Proxy версии 0.14.0 с интересными функциями, которые выводят создание приложений, подключенных к API, на новый уровень.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Практическое руководство по модульным монолитам с .NET

В последнее десятилетие «микросервисные» архитектуры вошли в моду по целому ряду причин. Как и «Agile», этот термин с годами приобрел множество значений и интерпретаций и во многих случаях стал обозначать даже не очень микросервисы. Это могут быть как настоящие микросервисы, такие как одноцелевые бессерверные функции, так и «макросервисы», в которых логические части системы разбиты на различные базы кода, развернутые как отдельные сервисы, соединенные удаленными вызовами API.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Перехватчики – использование C# 12 в Rider и ReSharper

В этой статье вы поближе познакомитесь с перехватчиками. Перехватчики — это экспериментальная функция, доступная в режиме предварительной версии в C# 12. Важно отметить, что реализация этой функции может быть изменена, или даже удалена в будущих выпусках. Хотя, как можно догадаться из названия, ReSharper и #Rider уже поддерживают перехватчики в их нынешнем состоянии!

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Веб-сервер HTTP.sys

Если вы используете Windows Server, то рекомендуем почитать эту статью! HTTP.sys – это веб-сервер для ASP#NET Core, который работает только на Windows. Это альтернатива серверу Kestrel, предлагающая такие функции, как аутентификация Windows, совместное использование портов, HTTPS с SNI, HTTP/2 с TLS, прямая передача файлов, кэширование ответов и WebSockets. HTTP.sys подходит для внешних развертываний без IIS и внутренних развертываний с функциями, отсутствующими в Kestrel. Он поддерживает продвинутые протоколы, такие как HTTP/2 и HTTP/3, при определенных условиях и предлагает аутентификацию в режиме ядра с Kerberos. В статье предоставляется подробное руководство по настройке и использованию HTTP.sys в приложениях #ASPNET Core.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ C# — Язык программирования 2023 года!

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

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ CloudSeed Quickstart – приложение Fullstack F# за 10 минут

CloudSeed – шаблон проекта для приложений на F#. Автор рассказывает как настроить CloudSeed примерно за 10 минут, включая зависимости, такие как Docker и Docker Compose для контейнеризации и оркестровки. Система включает фронтенд с F# и Giraffe.ViewEngine, бэкенд на F#, тестирование с XUnit, обработку данных через Entity Framework ORM и локальную разработку с Docker. CloudSeed поддерживает быстрое клонирование, сборку и масштабирование приложений с минимально необходимыми зависимостями для настройки.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Год повышения улучшения инструментов Git в Visual Studio

Разработчики из Майкрософт посвятили много времени улучшению интеграции с #GitHub, повышению производительности и работе с отзывами сообщества разработчиков. Сегодня они с радостью делятся достигнутыми успехами и достижениями, которые делают работу с Git в #VisualStudio более удобной и интуитивно понятной.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

🎄Поздравляем вас с наступающим Новым Годом!

☃️Пусть этот год принесет вам новые идеи, успешные проекты и бесконечное вдохновение в мире программирования и технологий.

🙏Благодарим вас за вашу активность, поддержку и интерес к нашему сообществу.

😃Мы рады, что вы с нами, и в предстоящем году обещаем предоставлять еще больше интересных публикаций, обучающих материалов и интересных новостей.

👨‍💻Пусть новый год станет временем открытий, профессионального роста и творческих успехов!

😱С Новым Годом и всего наилучшего!

Команда //devdigest

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

devdigest // dot net

Первый ивент от .NET Tech Leads Community!

Будут разговоры о .NET и технологическом стеке Microsoft.

Формат: online
Дата: 30.12.23
Время: 12:00 – 15:00

Докладчики и темы
🎙 Владислав Фурдак, Principal .NET Engineer: "Enterprise-ready Blazor .NET development"
🎙 Александр Денисенко, .NET Team Lead in Telemart UA: "Unexpected behaviors in .NET"
🎙 Андрей Курдюмов, .NET architect: "MS Build: programming language"

😎 Модераторы: Владислав Фурдак и Евгений Татаринов

👉 Подробности и регистрация

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

devdigest // dot net

Побывал в гостях у проекта Yuksek.

Пообщались про перспективы платформы .NET, про облачные технологии и те возможности, котрвеиони открывают для бизнеса. Также я рассказал про комьюнити Microsoft MVP в Украине и про то, почему этот титул так высоко ценится.

Хочу сказать спасибо создателям проекта за очень необычный и интересный для меня опыт!

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

devdigest // dot net

⚡️ Раскрытие секретов управляемой памяти!

Утечки обработчиков событий существуют уже давно, и являются одной из самых досадных проблем, с которыми регулярно сталкиваются разработчики, использующие #WPF. Утечки обработчика событий легко вызвать, достаточно забыть отписаться от события. Кроме того, их довольно сложно заметить и еще сложнее исправить. Новые возможности добавленные в #VisualStudio 17.8, значительно упрощают процесс обнаружения и устранения этих утечек.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Редактирование конфиденциальных данных в логах

В статье рассказывается о пакете #Microsoft.Extensions.Compliance.Redaction в #NET 8 для удаления чувствительных данных из журналов. Это важно для защиты конфиденциальности и безопасности, особенно при соблюдении GDPR. В статье показано, как классифицировать данные, включить службы удаления и применить их в приложении. Также обсуждаются настройка своего "удалителя" и важные моменты, связанные с удалением данных только в определенных случаях.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

🎥 Уже завтра JetBrains запускает AI Assistant!

Уже завтра, 6 декабря в 18:00 по Киевскому времени смотрите прямую трансляцию события запуска нового AI чатбота для разработчиков от JetBrains, который включает в себя нативную интеграцию с о всеми IntelliJ-based IDEs

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

🎥 Lviv .NET Meetup #36

Сегодня, в 19:00 состоится онлайн-трансляция митапа «Введение в Stateful Services, или как получить 1 миллион запросов в секунду с одного узла». Спикер – Антон Молдован, создатель проекта #NBomber.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Создание устойчивых облачных служб с помощью .NET 8

В статье обсуждаются усовершенствования #NET 8 для создания отказоустойчивых приложений. Автор рассказывает про новые библиотеки #Microsoft.Extensions.Http.Resilience и Microsoft.Extensions.Resilience, основанные на библиотеке Polly. Также автор приводит примеры использования этих библиотек в проектах на C# и объясняется, как настроить параметры устойчивости используя такие стратегии, как тайм-аут, повторная попытка и автоматический выключатель (circuit breaker).

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Как избежать ошибок производительности в инкрементальных генераторах

В этом посте автор описывает некоторые важные вещи, о которых следует подумать при проектировании инкрементального генератора исходного кода, в частности, подводные камни, на которые следует обратить внимание.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ NuGetSolver: мощное средство для разрешения конфликтов зависимостей s в Visual Studio

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

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Сортируемые списки для Blazor с помощью компонента SortableJS

Общей функцией веб-приложений являются сортируемые списки. Bazor Sortable - это компонент с открытым исходным кодом, который построен на базе #JavaScript-библиотеке SortableJS. В этом посте автор расскажет, как добавить его в собственные веб-приложения #Blazor.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ .NET Framework January 2024 Security and Quality Rollup

В статье рассказывается о новых обновлениях для #NET Framework, которые повышают безопасность платформы. Для разработчиков, которые до сих пор работают .NET Framework эта информация будет актуальной.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Высокопроизводительные CRON задачи в .NET

В статье обсуждает оптимизация CRON задач в #NET с использованием библиотеки Coravel. Автор описывает включают эксперименты с размерами пакетов, добавление большего количества CRON задач и их запуск в Docker контейнерах с ограниченными ресурсами, а также исследует распределение обработки между несколькими экземплярами и отделение логики планирования от логики задачи.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Azure Migrate application and code assessment tool for .NET

В этой статье вы узнаете про новый инструмент AppCAT, который позволяет мигрировать #NET-приложения в #Azure. Он анализирует исходный код .NET, выявляя проблемы миграции и предлагая решения. AppCAT доступен как расширение #VisualStudio и .NET CLI-инструмент. Он генерирует отчеты и поддерживает C#, #VisualBasic, разные .NET-фреймворки, #ASPNET и Class Libraries. Инструмент ориентирован на Azure App Service, AKS и Azure Container Apps.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

Дорогие, все!

Я знаю, что этот текст будут читать очень разные люди: близкие, друзья, коллеги, партнеры, знакомые, одноклассники; кто-то из вас знает меня лично, с кем-то мы общались виртуально, а кто-то подписан на мой канал, или на один из каналов моих проектов.

В наступающем 2024 году, я хочу пожелать всем нам мира и благополучия.

Пусть у нас получится сделать следующий год лучше и радостнее. И даже если каждый по отдельности сделает совсем чуть-чуть для этого, то вместе мы сделаем очень много!

Будьте терпимее и добрее, друг к другу и к себе.

С Новым годом!

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

devdigest // dot net

⚡️ Более безопасная рекурсия в F#

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

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Что нового в Microsoft.CodeCoverage?

Из этой статьи вы узнаете об обновлениях инструментов #Microsoft.CodeCoverage и dotnet-coverage от Microsoft. Теперь эти инструменты поддерживают все платформы, совместимые с #NET, и предлагают новые форматы отчётов, такие как .coverage, .cobertura.xml и .xml. Также представлен новый инструмент - dotnet-coverage, который выполняет различные задачи по анализу покрытия кода.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Модель акторов в мире C#

Эта статья освещает использование модели акторов с помощью Akka#NET. Автор объясняет, как эта модель помогает эффективно обрабатывать данные и создавать распределенные системы. Примером служит подсчет слов в документе с использованием акторов Akka.NET. Статья подходит для тех, кто интересуется параллельной обработкой и масштабируемостью в программировании.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Автоматизация профилирования памяти с помощью API профилировщика dotMemory от JetBrains

В статье, написанной Стивом Гордоном, участником сообщества JetBrains и #Microsoft MVP, рассказывается об использовании инструмента dotMemory от JetBrains для упрощения профилирования памяти в приложениях #NET. Гордон показывает, как настроить автоматический сбор моментальных снимков для оптимизации производительности, что полезно как в процессах локальной разработки, так и в процессах непрерывной интеграции. Основное внимание уделяется профилированию .NET-проекта с использованием API JetBrains для точного управления, что демонстрируется на примере Elastic APM Agent for .NET. В статье приведены примеры кода и даны подсказки для будущих дискуссий об оптимизации и профилировании в системах Linux.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Rider 2023.3: поддержка SDK для .NET 8 и новые возможности на базе искусственного интеллекта!

Вчера было опубликовано крупное обновление для #Rider! Новая версия предлагает поддержку SDK для #NET 8, включая новейшие функции C# 12. Другие усовершенствования включают улучшения интерфейс пользователя, режим предиктивной отладки и возможность легко создавать модульные тесты и перемещаться по ним. Релиз Rider 2023.3 также включает AI Assistant!

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Анонс SAFE Template v5

Стек SAFE позволяет разрабатывать веб-приложения почти полностью на F# без необходимости идти на компромисс и использовать объектно-ориентированные фреймворки, или библиотеки, а также не требует от вас быть экспертом в CSS или HTML для создания веб-приложений.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Обсуждение новых возможностей синтаксиса F# 8

Интересное обсуждение на Рэддит, посвященное новой возможности F# 8 – сокращенному синтаксису для лямдб, вида _.Property

👉🏻 Канал | 💬 Чат | 📕 Каталог

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

devdigest // dot net

⚡️ Анонс ML.NET 3.0

В этом релизе сценарии глубокого обучения были значительно расширены за счет новых возможностей в обнаружении объектов и распознавании именованных сущностей. Все это стало возможным благодаря интеграции и совместимости с моделями TorchSharp и ONNX. Также была обновлена интеграция с LightGBM до последней версии.

👉🏻 Канал | 💬 Чат | 📕 Каталог

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