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

Все про C#, F# и VB
Download Telegram
⚡️ Обсуждение новых возможностей синтаксиса F# 8

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
Forwarded from devdigest // events
🎥 Lviv .NET Meetup #36

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Анонс SAFE Template v5

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
Forwarded from devdigest // events
🎥 Уже завтра JetBrains запускает AI Assistant!

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

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

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Редактирование конфиденциальных данных в логах

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Автоматизация профилирования памяти с помощью API профилировщика dotMemory от JetBrains

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Раскрытие секретов управляемой памяти!

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Модель акторов в мире C#

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
Forwarded from A.G.
Побывал в гостях у проекта Yuksek.

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

Хочу сказать спасибо создателям проекта за очень необычный и интересный для меня опыт!
⚡️ Что нового в Microsoft.CodeCoverage?

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
devdigest // dot net pinned «Побывал в гостях у проекта Yuksek. Пообщались про перспективы платформы .NET, про облачные технологии и те возможности, котрвеиони открывают для бизнеса. Также я рассказал про комьюнити Microsoft MVP в Украине и про то, почему этот титул так высоко ценится.…»
Первый ивент от .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"

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

👉 Подробности и регистрация
⚡️ Более безопасная рекурсия в F#

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
Forwarded from //devdigest
🎄Поздравляем вас с наступающим Новым Годом!

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

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

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

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

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

Команда //devdigest
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from A.G.
Дорогие, все!

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

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

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

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

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

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
Forwarded from devdigest // azure
⚡️ 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.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ CloudSeed Quickstart – приложение Fullstack F# за 10 минут

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Высокопроизводительные CRON задачи в .NET

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
The Best Dell Monitor for Your Needs