⚡️ BinaryFormatter удален из .NET 9
В недавнем обновлении #Microsoft объявила об удалении BinaryFormatter из #NET 9. В этой статье обсуждаются альтернативные варианты, доступные разработчикам в будущем.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Новый инструмент для разработки AI-приложений в .NET
Разработчики #NET теперь могут создавать приложения искусственного интеллекта, используя Pinecone Vector DB и новый Pinecone .NET SDK.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Друзья, сложная ситуация с Павлом Дуровым всем известна. Мы надеемся на его скорейшее освобождение и продолжение работы Телеграм как свободного от цензуры информационного пространства.
Напоминаем, //devdigest есть на разных платформах!
Подпишитесь как минимум на один из наших аккаунтов, чтобы быть на связи в любых обстоятельствах:
⏺ X (бывший Твиттер)
⏺ devdigest">Mastodon
⏺ Bluesky
#FREEDUROV #devdigest
⚡️ Освоение IAsyncEnumerable в .NET для создания эффективных пайплайнов
В новом руководстве разбирается, как использовать IAsyncEnumerable в #NET для построения эффективных пайплайнов.
Узнайте, как эта функциональность может помочь в асинхронной обработке потоков данных и улучшении производительности ваших приложений.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
🎥 Как тестировать локальные API на мобильных устройствах с помощью Dev Tunnels
В этом видео рассказывается, как упростить тестирование локальных API на мобильных устройствах.
Прямое использование localhost не работает — требуется реальный URL, но разворачивать API ради тестирования неудобно.
Решением становятся Dev Tunnels, которые создают публичный URL и направляют трафик на локальную машину. Видео показывает, как настроить Dev Tunnels в #VisualStudio 2022 и через CLI, что делает тестирование проще и удобнее.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Пять способов добавить кэширование в приложение ASP.NET
ASP#NET Core предлагает несколько подходов к повышению производительности приложений с помощью кэширования. В этой статье представлены и сравнены все они.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
🎥 Инсайты от команды Microsoft по поддержке и развитию F#
Интересуетесь функциональным программированием и языком F#? В этом видео Петр Семкин, один из разработчиков F# в #Microsoft, делится опытом своей команды по поддержке и развитию языка.
Узнайте, с какими вызовами они сталкиваются, как ведётся работа над компилятором и инструментами, а также какие тренды в сообществе F# они замечают.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Как реализовать выполнение длительных процессов в ASP.NET Core
На Reddit развернулась активная дискуссия о том, как лучше реализовать длительных процессов в ASP#NET Core с использованием Entity Framework Core.
Присоединяйтесь к обсуждению!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Вышла новая версия моей библиотеки X.Web.UTM, которая упрощает работу с UTM-метками в URL.
Она помогает автоматически добавлять, управлять и парсить UTM-параметры, которые широко используются в маркетинговых кампаниях для отслеживания источников трафика, каналов продвижения и эффективности рекламных акций.
Сама библиотека появилась в процессе работы над проектом //devdigest.
Сначала, как это обычно бывает, это был просто набор классов, который помогал мне в моих локальных задачах. Но чуть позже, я решил, что имеет смысл оформить код как отдельную библиотеку и поделиться ею с сообществом.
Где X.Web.UTM может пригодиться?
- Маркетинг и аналитика: если ваше приложение генерирует ссылки для различных рекламных или email-кампаний, X.Web.UTM поможет добавлять UTM-метки автоматически, обеспечивая консистентность и удобство работы.
- E-commerce проекты: полезна для интернет-магазинов, где важно отслеживать, откуда приходят клиенты и какие каналы приносят конверсии.
- Контент-платформы: для анализа того, как пользователи взаимодействуют с контентом, и какие каналы приносят больше вовлеченности.
- SEO и SMM: если нужно оценить, как социальные сети или SEO-кампании влияют на трафик и конверсии.
Библиотека будет полезна для разработчиков, которые хотят автоматизировать и стандартизировать процесс работы с UTM-параметрами.
Исходный код доступен на GitHub, а сама библиотека на NuGet.
Чтобы не попустить новости о других моих проектах, советую подписаться на мой канал.
⚡️ Ушли в релиз новые версии dotCover, dotMemory, dotPeek и dotTrace!
Выпущены и готовы к использованию: dotCover 2024.2, dotMemory 2024.2, dotPeek 2024.2 и dotTrace 2024.2!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Празднуем выход .NET 9!
#NET Conf 2024 - бесплатное трехдневное виртуальное мероприятие для разработчиков, посвященное выходу .NET 9!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
🎥 Провайдер MongoDB для EF Core
Узнайте, как использовать MongoDB с #EFCore в C#. После изучения технических деталей с некоторыми базовыми примерами вы научитесь создавать полноценный проект с помощью MongoB и Entity Framework Core.
Проект будет использовать образцы данных MongoDB Atlas для создания системы бронирования ресторанов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Запуск больших языковых моделей локально с помощью C#
В этой статье вы узнаете, как можно использовать LLamaSharp для локального запуска большой языковой модели (LLM) на C#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
🎥 .NET Monthly Roundup
Обзор последних новинок в экосистеме #NET, включая предварительный выпуск .NET 9, .NET Aspire 8.1 и анонс предстоящих мероприятий.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Type Unions for C#
Предлагаем вам ознакомиться со спецификацией (пока в стадии предложения) Type Unions в C#
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Microsoft передала Mono в WineHQ!
Компания #Microsoft официально передала проект Mono, который позволял использовать #NET на macOS и Linux, в руки WineHQ. Это решение приходит спустя более пяти лет после последнего крупного релиза Mono.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
🎥 .NET Conf: Focus on AI
Полная запись конференции #NET Conf: Focus on AI!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Паттерн Unit-of-Work
Изучите основы паттерна «Unit-of-Work» и его значении в разработке программного обеспечения. Узнайте, как этот шаблон помогает управлять транзакциями и обеспечивать согласованность данных.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ AI и .NET 9: Новые возможности для разработчиков
С выходом #NET 9 разработчики получат новые инструменты для интеграции искусственного интеллекта в свои проекты. Обновление предлагает расширенные возможности, такие как работа с ML.NET и интеграция популярных библиотек для разработки ИИ-решений.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Сравнение C# и Go: что быстрее в реальных тестах?
Тематика сравнения производительности C# (#NET) и Go (Golang) в очередной раз вызывает бурные споры. В этом видео рассматриваются различные метрики, включая время запуска и результаты тестов в различных сценариях. Материал будет полезен разработчикам, интересующимся выбором языка для высоконагруженных систем и микросервисов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Реализация мультитенантности в ASP.NET Core с помощью EF Core
Мультитенантность — это архитектура программного обеспечения, которая позволяет одному экземпляру программного приложения обслуживать нескольких клиентов. Данные каждого клиента изолированы и остаются невидимыми для других клиентов по соображениям безопасности. Эта архитектура обычно используется в приложениях SaaS (программное обеспечение как услуга), где несколько организаций или пользователей совместно используют одну и ту же инфраструктуру приложений, сохраняя при этом свои данные в безопасности и разделении.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Visual Studio теперь умнее: новые инструменты для отладки и диагностики
#VisualStudio 2022 получила обновление с новыми возможностями для отладки и диагностики.
Теперь легче отслеживать асинхронный код, настраивать условия для точек останова с помощью ИИ, а также доступно больше инструментов для работы с #Blazor WebAssembly.
Всё это должно заметно упростить жизнь разработчикам и ускорить процесс поиска багов!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Использование Trace View при работе над оптимизацией API
В статье автор рассказывает о том, он сократил время выполнения API-запроса на 22,3 секунды с помощью инструмента Trace View от Sentry и делится опытом настройки Trace View.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Использование искусственных иммунных систем для обнаружения вторжений
В сегодняшней публикации предлагаем вам ознакомиться с созданием создания искусственной иммунной системы (AIS) для обнаружения вторжений, которая моделирует работу человеческой иммунной системы для защиты компьютерных сетей от угроз.
Автор демонстрирует, как работает AIS: как антитела обнаруживают подозрительные сетевые пакеты и реагируют, когда угроза превышает заданный порог.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Vertical Slice Architecture: лучшие способы структурировать ваш проект
В этом посте вы узнаете, что такое архитектура вертикальных срезов, познакомитесь с опытом автора и узнаете о том, как лучше всего структурировать свой код.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Первая предварительная версия Visual Studio 2022 v17.12 с .NET 9
Ознакомьтесь с первой предварительной версией #VisualStudio 2022 версии 17.12 с полной поддержкой #NET 9!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Чтение файлов .env в C#
Узнайте, как прочитать файл .env на C# без использования сторонних библиотек. В этом руководстве описывается настройка простого парсера для эффективного и безопасного управления переменными среды в приложениях на C#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Поддержка Nullable Reference Types в F# 9
Ожидается, что в следующем выпуске F# 9 будет поддерживаться ссылочные типы, допускающие значение null (NRT), аналогично C# 8.0. Это важное обновление снизит вероятность ошибок при работе с различными библиотеками, разработанными на C#. Разработчики, использующие F#, смогут писать более надежный код.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
🎥 .NET Aspire OFFICIAL COLLECTION
Крутейшая подборка материалов по #NET Aspire от #Microsoft Learn! Сохраните в закладки.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Рефакторинг с использованием шаблона Parameter Object
При разработке часто встречаются методы с многочисленными параметрами. Это может усложнить чтение, поддержку и расширение кода. Одним из вариантов рефакторинга для решения этой проблемы является шаблон Parameter Object , который инкапсулирует параметры метода в один объект.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект