⚡️ Top 10 Mistakes Developers Make in EF Core
Learn about the top 10 mistakes developers make in EF and how to avoid them, ensuring you get the best results when using #EFCore
👉🏻 Subscribe: Channel | X | Bluesky
⚡️ Итоги 2024 года: лучшие моменты и достижения в мире .NET!
Прошлый год стал настоящим праздником для сообщества #net! Давайте вспомним самые яркие моменты и приготовимся к ещё более грандиозному 2025 году!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
🚨 Microsoft меняет ссылки для установки .NET: проверьте свою инфраструктуру
Помните, мы писали про то, что Microsoft прекращает поддержку доменов azureedge.net?
В связи с этим компания в срочном порядке меняет домены, которые используются во время установки .NET и загрузки связанных зависимостей.
Разработчикам рекомендуется проверить свои скрипты и настройки, чтобы избежать перебоев в работе. Новые ссылки уже работают, а компания старается сделать переход максимально плавным.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ F# Weekly #51, 2024 – Merry Christmas
F# Weekly #51, 2024 – Merry Christmas
👉🏻 Subscribe: Channel | X | Bluesky
⚡️ Как сделать свои NuGet-пакеты лучше: советы от Скотта Хардена
В новом выпуске подкаста The Modern #net Show Скотт Харден, разработчик и создатель популярного проекта ScottPlot, рассказывает о передовых практиках и нюансах создания NuGet-пакетов.
В беседе поднимаются темы безопасности, организации пакетов, использования инструментов, таких как NuGet Package Explorer, и оптимизации исходного кода для интеграции в IDE.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Готовьтесь к успеху: 85 вопросов для собеседования по C# в 2025 году
C# – один из самых популярных языков программирования, который активно используется для разработки веб-приложений, игровых движков и корпоративных систем.
В преддверии 2025 года предлагаем вам ознакомиться с 85 важными вопросами, которые помогут успешно пройти собеседование. От основ ООП до работы с потоками и LINQ — этот гид станет незаменимым помощником в подготовке к техническим испытаниям и прокачке навыков.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Использование метода Chunk в LINQ
Метод Chunk в LINQ позволяет разбивать большие массивы данных на части для их удобной обработки и повышения производительности.
В статье рассмотрены примеры кода, включая работу с массивами, строками и большими файлами, а также даны практические советы по использованию этой техники в C#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Announcing .NET Community Toolkit 8.4! Partial properties support for MVVM, new analyzers, and more!
We're happy to announce the official launch of the #NET Community Toolkit 8.
👉🏻 Subscribe: Channel | X | Bluesky
⚡️ Invoking Async Power: What Awaits WinForms in .NET 9
With #NET 9, we’re bringing a suite of new async APIs to WinForms, aimed at making UI updates, dialog interactions, and control management more efficient.
👉🏻 Subscribe: Channel | X | Bluesky
⚡️ Не используйте MediatR
Экосистема #net претерпела значительные изменения в последние годы, и MediatR стал почти синонимом реализации чистой архитектуры.
Однако разработчикам следует критически оценить его необходимость в каждом проекте.
Подробнее – в сегодняшней публикации.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
💡 Хочешь писать код, который понятен команде и легко масштабируется?
Андрей Губский, Microsoft MVP в категории Developer Technologies и опытный Software Architect, в новой главе своей книги объясняет, почему автомапперы в .NET могут стать настоящей “бомбой замедленного действия”.
Автор разбирает ключевые проблемы и делится проверенными способами их избежать — чтобы твоя команда работала быстрее и эффективнее.
👉 Читай, внедряй и подписывайся, чтобы не пропустить еще больше полезного контента!
⚡️ Чистая архитектура в C#: Создание поддерживаемых и масштабируемых приложений
Чистая архитектура, популяризированная Робертом К. Мартином, предлагает разработчикам четкие принципы для создания гибких и легко модифицируемых приложений. Узнайте, как эти подходы могут улучшить вашу работу с C#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Grasping Code Quality with Richard Gross
How do you understand the quality of your code? Carl and Richard talk to Richard Gross about his open-source tool called CodeCharta.
👉🏻 Subscribe: Channel | X | Bluesky
⚡️ How To Write Better and Cleaner Code in .NET
Learn simple and easy tips to write a much better code that is easy to read and maintain
👉🏻 Subscribe: Channel | X | Bluesky
🎥 Начни изучать функциональное программирование уже сегодня
Давно хотели начать изучать функциональное программирование и ждали знака судьбы? Так вот, это он!
Узнайте, как простые концепции — инфиксная нотация, каррирование, частичное применение и вывод типов — меняют подход к разработке.
Откройте для себя новые мощные инструменты ФП и сделайте первый шаг с помощью F# в #VSCode.
Время расширять свои границы!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Вызов моделей Azure OpenAI из C#
Новое обновление от #Microsoft позволяет разработчикам легко интегрировать модели Azure OpenAI в свои приложения c использованием библиотеки Microsoft.Extensions.AI.
Это существенно упрощает процесс разработки и открывает новые возможности для создания интеллектуальных решений.
👉🏻 Канал | 💬 Чат | 📕 Каталог
🎄 Дорогие друзья и подписчики, совсем скоро наступит новый год, и мы хотим поблагодарить вас за то, что вы являетесь неотъемлемой частью нашего пути!
🥳 В 2025 году //devdigest готовит для вас еще больше полезного контента, который поможет быть в курсе самых свежих событий в сфере разработки, облачных технологий и искусственного интеллекта.
🎗️ Если вы цените нашу работу и хотите поддержать развитие проекта, вы всегда можете это сделать:
💵 USD TRC20: TUBEP5mzVLvbLQ3KRYtbKw8CnnocWExNKc
💰 Bitcoin: 1KX3vKGjpZA1DttcVcw3ggtrgEva1RpEqu
🎉 Пусть 2025 год принесет вам успех, вдохновение и радость!
⚡️ AWS представила Amazon Q Developer для автоматического перевода проектов
Amazon запустила Amazon Q Developer с функциями автоматического преобразования для приложений на базе #net Framework.
Новый инструмент помогает разработчикам портировать проекты в #VisualStudio на кросс-платформенный .NET 8, минимизируя ручную работу, обновляя пакеты NuGet и устраняя устаревший код.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Ambient Context в .NET: теория, реализация и примеры из практики
В новом материале Cyril Canovas на Goat Review подробно объясняется, как Ambient Context строится на AsyncLocal для управления состоянием в #net-приложениях. Рассматриваются лучшие практики, сценарии использования и сложные случаи, такие как трассировка распределённых запросов, поддержка многопользовательских сред и интеграция с #ASPNET Core.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ How To Improve Performance Of My ASP.NET Core Web API In 18x Times Using HybridCache In .NET 9
Explore how you can increase the performance of ASP#NET Core Web API using #EFCore, Dapper, HybridCache and Redis in .NET 9
👉🏻 Subscribe: Channel | X | Bluesky
📦 MarkItDown: универсальный инструмент для преобразования файлов в Markdown
#Microsoft представила MarkItDown — библиотеку для конвертации файлов в Markdown. Инструмент поддерживает работу с популярными форматами, такими как PDF, Word, Excel, PowerPoint, изображения и аудио.
MarkItDown оснащен функциями текстового анализа, OCR для обработки изображений и транскрипцией речи. Кроме того, библиотека позволяет использовать большие языковые модели для описания контента.
Установить MarkItDown можно через pip или из исходного кода, а ее простой API обеспечивает легкую интеграцию в проекты разработчиков.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
🎥 Магия Hot Reload в Blazor
На #net Days Online 2024 Андрей Рублев, разработчик JetBrains и участник команды //devdigest, рассказал о магии Hot Reload в #Blazor WebAssembly с JetBrains #Rider.
Особое внимание было уделено тому, как Rider позволяет моментально вносить изменения в код без полной перезагрузки – Андрей подробно разобрал архитектуру и механизмы реализации.
Это идеальная сессия для тех, кто хочет углубить навыки работы с Blazor в Rider!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Создавайте приложения для часов, телевизоров и техники с помощью .NET
Tizen#net раскрывает потенциал платформы .NET для разработки под устройства с ОС Tizen, такие как умные часы, телевизоры и бытовая техника Samsung.
Tizen SDK для .NET позволяет создавать кроссплатформенные приложения, а поддержка .NET #MAUI обеспечивает высокую производительность и простоту разработки.
Откройте для себя единый подход к созданию приложений для всей экосистемы Tizen!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Использование YamlDotNet для поддержки Native AOT в .NET
В новой статье Andrew Lock рассказывает, как адаптировать библиотеку YamlDotNet для работы с Native AOT.
Автор подробно объясняет использование генератора исходного кода YamlDotNet для сериализации и десериализации YAML, обходя ограничения рефлексии в Native AOT.
Материал охватывает преимущества и сложности работы с Native AOT, а также шаги для интеграции генератора в проект.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Using Local AI models with .NET Aspire
Let's look at how to build and run local AI models with #net Aspire.
👉🏻 Subscribe: Channel | X | Bluesky
🎥 C# против Rust: сравнение языков для разработчиков
На Copenhagen Developers Festival прозвучала лекция о том, как Rust отличается от C# и что оба языка могут предложить разработчикам.
Сравнение ключевых особенностей, включая безопасность, производительность и управление памятью, поможет понять, какой инструмент лучше подходит для ваших задач.
Узнайте, как эти два языка дополняют друг друга в мире современного программирования.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Blazor: Как проектировать компоненты с учетом повторного использования
Эксперт по #Blazor Аллен Конвей поделился стратегиями проектирования компонентов с учетом их повторного использования.
На онлайн-мероприятии он рассказал о модульной структуре кода, тестируемости и удобстве обслуживания, подчеркивая важность планирования еще на этапе разработки.
Такие подходы ускоряют разработку, создают унифицированный дизайн и облегчают адаптацию компонентов к различным сценариям.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ «Object Calisthenics»: альтернативные взгляды на чистый код
В цикле статей «Object Calisthenics» демонстрируется разнообразие подходов к девяти правилам разработки.
В этой статье представлены мнения разработчиков, обсуждающих тестирование, рефакторинг, паттерны обработки ошибок и архитектурные принципы.
Авторы анализируют варианты применения правил на практике, подчеркивая важность гибкости и адаптации подходов под контекст проекта.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Использование библиотеки Spargine для хеширования паролей
Открытая библиотека Spargine для #net предлагает надежный способ хеширования паролей с помощью класса SHA256PasswordHasher, который использует SHA-256 и уникальную соль для каждого пароля.
Статья объясняет, как интегрировать это решение в проекты для повышения уровня защиты паролей.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ X.Bluesky: библиотека для публикации в Bluesky
В сообществе r/dotnet на Reddit был опубликован анонс нового релиза X.Bluesky — библиотеки с открытым исходным кодом, котоаря упрощающает интеграцию с платформой Bluesky.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект