⚡️ 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.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Dramatically faster package restores with .NET 9’s new NuGet resolver
#NET 9 introduces a new NuGet dependency graph resolver that dramatically improves package restore performance for large repositories.
👉🏻 Subscribe: Channel | X | Bluesky
⚡️ Почему F# остаётся нишевым языком программирования в 2024 году?
Популярность F# в 2024 году демонстрирует стабильность, но остаётся на периферии среди языков программирования.
По данным Stack Overflow, его используют 0,9% разработчиков, а в Tiobe Index он занимает последнее место из ранжируемых — 50-е.
Хотя F# отстаёт от основных функциональных языков, тем не менее, он сохраняет свою привлекательность!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Top 5 GitHub Copilot Features in Visual Studio from Microsoft Ignite 2024
At this year’s #Microsoft Ignite, it was truly exciting to see Scott, Dalia, and Jessie demo some of the most innovative features of #GitHub Copilot that are transforming the developer experience in Vis...
👉🏻 Subscribe: Channel | X | Bluesky
⚡️ Task.WhenEach — упрощение работы с асинхронными задачами
#NET 9 представил новую функцию Task.WhenEach, позволяющую обрабатывать асинхронные задачи по мере их завершения.
Новый инструмент упрощает работу разработчиков и улучшает управление потоками данных.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Готовьтесь к успеху: 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.
Время расширять свои границы!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ 20 лет на VB.NET
Эта публикация не о паттернах или исходном коде, а о том, как #VisualBasic стал основой для создания сложного проекта. Разработчик потратил 20 лет на создание Key To Heaven — 2D-MMORPG с уникальной серверной архитектурой и ретро-графикой на базе SFML.
Проект демонстрирует возможности VB NET: клиент работает на .NET Framework 4.0, а сервер на .NET 5.0.
Это пример того, как технологии помогли воплотить мечту, превратив её в реальность.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Copying error messages just got easier
Have you ever been frustrated by the tedious process of copying error descriptions from the Error List? Previously with #VisualStudio, copying an error would include all column headers and row values,...
👉🏻 Subscribe: Channel | X | Bluesky
⚡️ Microsoft представила dotnet scaffold
Компания #Microsoft выпустила интерактивный CLI-инструмент dotnet scaffold, доступный в предварительной версии.
Этот инструмент упрощает процесс генерации кода для ASP#NET Core проектов, включая Web API, #Blazor и Razor Pages.
Пользователи могут создавать шаблоны с поддержкой Entity Framework, а также настраивать генерацию через интерактивные меню или автоматизированные параметры.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
📕 Microsoft Ignite Book of News 2024
Microsoft Ignite в самом разгаре!
На сайте конференции опубликована Book of News, в которой можно ознакомиться с перечнем всех знаковых анонсов мероприятия.
А на канале //devdigest практически в режиме реального времени сейчас публикуются анонсы и публикации посвященные этому мероприятию!