TGViewer
Channel Public Channel
.NET / C#

.NET / C#

@dot_net_c_sharp

Лучшие материалы по разработке на платформе .NET и языке C#

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Subscribers
3.83K
Photos
2.2K
Videos
40
Links
3.7K

Showing posts older than #3987 · Back to latest

Older Posts 20 shown
Post #3986 1.17K
🔍 Entity Framework: интерсепторы для оптимизации запросов

Entity Framework не всегда генерирует оптимальные запросы. Решением могут стать интерсепторы, позволяющие модифицировать запросы перед отправкой в базу. Это помогает реализовать команды, такие как SELECT … FOR UPDATE в Postgres, которых нет в стандартных функциях EF. Узнайте, как это работает! Преимущества использования интерсепторов в EF Core

Интерсепторы в Entity Framework (EF) Core, хотя и узкоспециализированный инструмент, могут значительно сэкономить время. Они позволяют избегать написания чистого SQL-кода, оставаясь в рамках EF, что полезно в сложных сценариях разработки. Узнайте, как их интегрировать!

Читать подробнее: https://habr.com/ru/companies/skbkontur/articles/852022/

#ru

@dot_net_c_sharp | Другие наши каналы
  • ❤ 2
  • 👍 1
Post #3985 1.17K
Улучшение Azure Functions с Peek-Lock режимом

Использование Peek-Lock режима в Azure Functions позволяет обрабатывать сообщения сервисной шины более эффективно. Вместо мгновенного удаления, сообщения остаются активными, пока не будут отмечены как завершенные или перенесенные в мертвую очередь, в зависимости от результата обработки.

Подробности: https://surajsomani.hashnode.dev/service-bus-triggered-azure-functions-in-peek-lock-mode

#en

@dot_net_c_sharp | Другие наши каналы
Post #3984 1.11K
Документация для .NET REST API: почему и как

Тщательная документация API упрощает интеграцию, снижает количество обращений в поддержку и ускоряет разработку. В статье рассматривается важность API-документации, использование Swagger/OpenAPI, а также лучшие практики ее автоматизации для .NET REST API. Узнайте больше о ключевых инструментах 2024 года.
Подробности: https://trebllemakers.hashnode.dev/creating-and-managing-documentation-for-net-rest-apis

#en

@dot_net_c_sharp | Другие наши каналы
Post #3982 1.35K
5 самых востребованных языков программирования в 2025 году

Проанализировали зарубежные и российские исследования и выяснили, какие языки будут в топе в следующем году.

Читать: «5 самых востребованных языков программирования в 2025 году»

#ru

@dot_net_c_sharp | Другие наши каналы
Post #3981 1.2K
🔍 Создавайте динамические диаграммы в Excel с C#

Статья объясняет, как используя библиотеку Syncfusion .NET Excel (XlsIO), разработчики могут создавать и настраивать более 80 видов диаграмм в Excel через C#. Узнайте о ключевых элементах диаграмм и способах их создания и кастомизации, чтобы повысить визуализацию данных.

Подробности: https://syncfusion-blogs.hashnode.dev/easily-create-dynamic-charts-in-excel-using-c

#en

@dot_net_c_sharp | Другие наши каналы
  • 💊 2
Post #3980 1.17K
Обновленный Modbus терминал: теперь на Avalonia UI

Новая версия Modbus терминала теперь поддерживает Windows и Linux благодаря переходу на Avalonia UI. Улучшены дизайн и функциональность, добавлен Modbus сканер и возможность работы с float числами. Все подробности и ссылки на скачивание доступны в статье.

Читать подробнее: https://habr.com/ru/articles/854824/

#ru

@dot_net_c_sharp | Другие наши каналы
  • 👍 3
Post #3979 1.17K
🌐 Инновации в управлении медиаконтентом

Как улучшить обработку видео? В статье обсуждается применение Minio и FFmpeg для загрузки и обработки видеофайлов, а также решения от Api.video и Cloudinary. Простой и эффективный подход позволяет усовершенствовать пользовательский опыт в приложениях. Узнайте подробности.

Читать подробнее: https://habr.com/ru/articles/858768/

#ru

@dot_net_c_sharp | Другие наши каналы
Post #3978 1.21K
Новинки C# 13: улучшенные params

В C# 13 введены новые возможности для params, которые теперь могут принимать любые коллекции, поддерживающие выражения коллекций. Это позволяет оптимизировать код, улучшая производительность, и дает разработчикам больше гибкости при вызове методов. Узнайте больше на сайте "What's new in C# 13".

Подробности: https://devblogs.microsoft.com/dotnet/csharp13-calling-methods-is-easier-and-faster/

#en

@dot_net_c_sharp | Другие наши каналы
  • ❤ 3
  • 🥱 1
Post #3977 1.1K
История и будущее nullability в F#
В новой версии F# 9 представлены Nullable Reference Types, которые усиливают безопасность кода, особенно при взаимодействии с другими языками, такими как C#. Эта функция помогает F# разработчикам лучше управлять null значениями и предотвращать связанные ошибки. Новая возможность интегрируется с .NET 9 и предназначена для повышения надежности кода. Новые возможности F# 9 для работы с null

F# 9 вводит новые типы и ограничения для безопасной работы с null. Использование объявления типа | null помогает в миграции и совместимости кода. Добавлены предупреждения компилятора о неправомерном использовании null и усовершенствования в обработке значений через pattern matching. Новые возможности работы с null в F#

F# 9 представляет опциональную настройку <Nullable>enable</Nullable> для более точного управления null-ссылками на этапе компиляции. Это нововведение поможет отличать nullable и non-nullable типы, улучшая надёжность кода. Рассматривается введение операторов, схожих с ?. и ?? из C#.

Подробности: https://devblogs.microsoft.com/dotnet/nullable-reference-types-in-fsharp-9/

#en

@dot_net_c_sharp | Другие наши каналы
  • 👍 2
Post #3975 1.18K
Встречайте .NET Aspire Community Toolkit!

Мы рады сообщить, что .NET Aspire Community Toolkit теперь доступен на NuGet и поддерживает .NET Aspire 9! Этот набор интеграций и расширений позволяет улучшить работу с .NET Aspire. Присоединяйтесь к сообществу и внесите свой вклад в развитие технологии на GitHub!

Подробности: https://devblogs.microsoft.com/dotnet/introducing-the-dotnet-aspire-community-toolkit/

#en

@dot_net_c_sharp | Другие наши каналы
  • 🔥 2
Post #3974 1.24K
Понимание структуры папок в .NET проектах

Разбираетесь в .NET? Узнайте, как правильно организовать структуру папок для разных типов проектов: от базового ASP.NET MVC до сложной структуры DDD. Каждый подход помогает лучше управлять кодом и облегчает сопровождение. Интересно? Ознакомьтесь с подробным гидом.

Подробности: https://doquoctuan.id.vn/folder-structures-in-net-projects-a-comprehensive-guide

#en

@dot_net_c_sharp | Другие наши каналы
Post #3973 1.18K
🌟 Новый релиз .NET 9: что ждет разработчиков? 🌟

Вышел .NET 9, и пора переносить проекты на новую версию. Основное внимание уделено облачным приложениям и производительности. Улучшения коснулись C# 13, GC, LINQ и других компонентов. Это стандартный релиз с полугодовой поддержкой. Узнайте больше о новинках и оптимизациях платформы! 🔧 Новшества в .NET 9: что изменилось?

.NET 9 привносит множество нововведений для разработчиков. Ключевые из них — это автоматизированный Parallel тестовый запуск, улучшенные проверки на уязвимости в NuGet и новая функция защиты от ошибок сборки. Также обновлен JIT для оптимизации исполнения кода. Узнайте больше о всех обновлениях! Новинки в .NET 9 для разработчиков

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

Читать подробнее: https://habr.com/ru/companies/pvs-studio/articles/858174/

#ru

@dot_net_c_sharp | Другие наши каналы
Post #3972 1.08K
Улучшаем ASP.NET Core MVC с помощью Tag Helper

Использование Tag Helper для отображения строго типизированного частичного вида в ASP.NET Core MVC делает код чище и интуитивнее. Создайте модель, добавьте частичный вид и используйте его в основном представлении с помощью Partial Tag Helper. Это упрощает синтаксис и обеспечивает поддержку IntelliSense.

Подробности: https://measifalam.hashnode.dev/using-a-tag-helper-to-render-a-strongly-typed-partial-view-in-aspnet-core-mvc

#en

@dot_net_c_sharp | Другие наши каналы
Post #3971 1.1K

Forwarded from Типичный программист

200 проектов для практики программистам любого уровня

Пет-проекты обычно делают для себя в свободное время. Но основная проблема — это найти такие пет-проекты, чтобы научиться чему-нибудь полезному, не забить на них в процессе и сделать их так, чтобы в портфолио не стыдно было приложить.

Тут автор проделал огромную работу и сделал аж 200 идей для ваших проектов. И что круто — этот список подходит не только новичкам и не ограничивается какими-то определёнными технологиями. Все проекты удобно разделены по уровню сложности и стеку: блокчейн, веб, редактор изображений — да буквально что угодно! Остаётся только выбрать и начать.

#хобби #карьера
  • 👍 5
  • 💯 3
  • 😢 2
Post #3970 1.28K
Изучение платформ .NET и Mono: Разница и Общие Черты

В статье обсуждается, что такое .NET и Mono, а также их роль в разработке приложений. Обучающие курсы редко отвечают на вопросы об этих платформах, что затрудняет поиск работы для начинающих разработчиков, сталкивающихся с вопросами о компиляторе и рантайме на собеседованиях.

Читать подробнее: https://habr.com/ru/articles/857164/

#ru

@dot_net_c_sharp | Другие наши каналы
Post #3969 1.46K
🔍 Оптимизация интерпретаторов байткода: миф или реальность?

Статья освещает разработку интерпретатора, который якобы превосходит JIT/AOT-компиляцию, но убедительных доказательств пока нет. Образовательный разбор байткода в OpenJDK показывает влияние количества инструкций на скорость работы. Узнайте больше о сравнении производительности в мире байткода.

Читать подробнее: https://habr.com/ru/articles/857342/

#ru

@dot_net_c_sharp | Другие наши каналы
Post #3968 1.53K
Будущее .NET в России: Рост или стагнация?

Платформа .NET сохраняет популярность в России: компании расширяют команды и увеличивают количество вакансий. Однако, разногласия остаются — часть экспертов видит большие перспективы, в то время как другие отмечают проблемы с усложнением C# и доступом к инструментам.

Читать подробнее: https://habr.com/ru/articles/857042/

#ru

@dot_net_c_sharp | Другие наши каналы
  • 🦄 5
  • 👍 3
Post #3967 1.44K
Что такое Semantic Versioning?

Пост: Узнайте, как схема Semantic Versioning помогает управлять версиями программного обеспечения. Трёхкомпонентные номера версий в формате major.minor.patch обеспечивают ясность и предсказуемость обновлений, от исправлений до новых функций и изменений, влияющих на совместимость.

Подробности: https://freecodecamp.org/news/set-semantic-versioning-for-net

#en

@dot_net_c_sharp | Другие наши каналы
freeCodeCamp.org How to Set Semantic Version for .NET Core Apps and Libraries Semantic Versioning (or SemVer for short) is a software versioning scheme that stipulates three-part version numbers of the form <major>.<minor>.<patch>, such as 1.0.2, with an optional prerelease suffix of the form -<prerelease>, as in 1.0.2-beta. S...
Post #3965 1.21K
Подготовьтесь к .NET Conf 2024!

.NET Conf 2024 пройдет 12-14 ноября в онлайн-формате. Вас ждут новые функции .NET 9, глубокие сессии по ASP.NET Core и Blazor, круглосуточные трансляции и уникальные призы. Присоединяйтесь к трансляции, задавайте вопросы и участвуйте в розыгрыше подарков. Подробности на dotnetconf.net.

Подробности: https://devblogs.microsoft.com/dotnet/get-ready-for-dotnet-conf-2024/

#en

@dot_net_c_sharp | Другие наши каналы
  • 🔥 4
Post #3964 1.16K
Эффективное обновление зависимостей в .Net

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

Читать подробнее: https://habr.com/ru/companies/usetech/articles/856806/

#ru

@dot_net_c_sharp | Другие наши каналы
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →