.NET / C# – Telegram
.NET / C#
3.92K subscribers
2.14K photos
40 videos
1 file
3.69K links
Лучшие материалы по разработке на платформе .NET и языке C#

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Почему .NET станет основным выбором в 2024 году

Текст: В 2024 году спрос на .NET только растет. Благодаря его кроссплатформенности, высокой безопасности и мощной поддержке сообщества, платформа привлекает бизнесы всех размеров. Удобство интеграции с облачными сервисами и Microsoft Azure делает его идеальным выбором для масштабируемых решений.

Подробности: https://witquick.hashnode.dev/why-is-net-most-demanded

#en

@dot_net_c_sharp | Другие наши каналы
💊6🤣3
Октябрьские обновления .NET и .NET Framework

Вышли новые обновления для .NET и .NET Framework за октябрь 2024 года. Основные изменения связаны с улучшением безопасности, включая исправление нескольких уязвимостей. Детали обновлений для версий .NET 6.0, 8.0 и фреймворка можно найти в опубликованных заметках.

Подробности: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-october-2024-servicing-updates/

#en

@dot_net_c_sharp | Другие наши каналы
Новые возможности Microsoft.Extensions.AI для .NET

Microsoft представила библиотеки Microsoft.Extensions.AI.Abstractions и Microsoft.Extensions.AI, которые упрощают интеграцию AI-сервисов в .NET. Они предоставляют единые интерфейсы для взаимодействия с языковыми моделями, что позволяет разработчикам легко использовать AI-технологии без привязки к конкретному провайдеру. Попробуйте уже сегодня!

Подробности: https://devblogs.microsoft.com/dotnet/introducing-microsoft-extensions-ai-preview/

#en

@dot_net_c_sharp | Другие наши каналы
Выпущен .NET 9 Release Candidate 2

Microsoft анонсировала второй кандидат на релиз .NET 9, который включает в себя улучшения производительности и стабильности. Разработчики могут использовать его в продакшене с поддержкой. Финальный выпуск ожидается в ноябре, так что попробуйте новинку и оставляйте отзывы!

Подробности: https://devblogs.microsoft.com/dotnet/dotnet-9-rc-2/

#en

@dot_net_c_sharp | Другие наши каналы
2
Совмещаем SQL и C# с помощью EF Core

Текст: Узнайте, как интегрировать скалярные SQL функции в проекты на ASP.NET Core с EF Core. На примере функции GetTotalUnitPriceBySpecialOfferId показано, как упростить обработку данных в базе AdventureWorks2019 и расширить функциональность вашего приложения.

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

#ru

@dot_net_c_sharp | Другие наши каналы
3
🚀 Масштабируемые приложения с Kubernetes и ArgoCD

В статье рассматривается проект автоматизации развёртывания приложений на AWS EC2 с использованием Kubernetes и ArgoCD. Описан процесс установки ключевых компонентов, включая Docker, Kind и ArgoCD, с использованием Kubernetes Dashboard для управления ресурсами и развертывания приложений.

Подробности: https://harshitsahu2311.hashnode.dev/kubernetes-devops-project-using-argocd

#en

@dot_net_c_sharp | Другие наши каналы
👍3
Векторная революция в .NET с Arm SVE

Dotnet-разработчикам представили поддержку Arm Scalable Vector Extension (SVE), что открывает новые горизонты в написании эффективного кода. Новый API упрощает обработку данных, адаптируя операции через ConditionalSelect, и помогает справляться с предикатами. Подробности в статье.

Подробности: https://devblogs.microsoft.com/dotnet/engineering-sve-in-dotnet/

#en

@dot_net_c_sharp | Другие наши каналы
2
🔍 Понимание паттерна проектирования "Посредник" в C#

Усложнение программных систем приводит к запутанным взаимосвязям между объектами. Паттерн "Посредник" помогает сохранять объекты слабо связанными, централизуя их коммуникацию через единый объект-посредник. Это упрощает код и улучшает его поддержку в C#.

Подробности: https://devwithjosh.com/understanding-the-mediator-design-pattern-in-c

#en

@dot_net_c_sharp | Другие наши каналы
👍2🤔2
Безумное улучшение производительности в LINQ .NET 9

С каждым новым релизом .NET производительность и функциональность LINQ (Language Integrated Query) становятся всё лучше. .NET 9 принёс множество оптимизаций, направленных на повышение эффективности работы LINQ, улучшение управления памятью и внедрение новых возможностей для работы с асинхронными запросами.

Читать: «Безумное улучшение производительности в LINQ .NET 9»

#ru

@dot_net_c_sharp | Другие наши каналы
🔥2
🔧 Разработка и развертывание .NET приложений в Azure

Статья предлагает пошаговое руководство по созданию, развертыванию и защите .NET приложений с использованием Azure App Service. Подробно описаны настройки проекта, взаимодействие с Azure через портал и CLI, а также автоматизация с помощью GitHub Actions. Получите стабильную и обновляемую инфраструктуру для вашего проекта!

Подробности: https://freemancodz.hashnode.dev/end-to-end-guide-to-building-deploying-and-securing-a-net-app-with-azure-app-service

#en

@dot_net_c_sharp | Другие наши каналы
Разбираемся в C#: Константы и Readonly поля

В C# константы и readonly поля позволяют хранить неизменяемые значения, но различия в их использовании важны. Константы задаются на этапе компиляции и неизменяемы, используется для фундаментальных значений. Readonly поля могут быть определены в конструкторе, что позволяет их гибко задавать.

Подробности: https://techkeys.hashnode.dev/c-constants-vs-readonly-fields

#en

@dot_net_c_sharp | Другие наши каналы
Освойте Dependency Injection в C#

Текст: В статье рассматривается важность использования Dependency Injection (DI) в C# для создания гибких и поддерживаемых приложений. Вы узнаете о типах DI, таких как конструктор, свойство и метод, и как внедрять их в ASP.NET Core с помощью встроенных и сторонних контейнеров.

Подробности: https://techkeys.hashnode.dev/c-mastering-in-dependency-injection

#en

@dot_net_c_sharp | Другие наши каналы
Реализация WebSockets с Amazon API Gateway

Текст: Изучаем, как использовать WebSockets с Amazon API Gateway для реального времени взаимодействий. Протокол поддерживает маршруты для соединения и отключения, управляя сообщениями через Lambda функции. Эта технология упрощает разработку чата и других приложений с мгновенной передачей данных.

Подробности: https://blog.raulnq.com/how-to-use-websockets-with-amazon-api-gateway

#en

@dot_net_c_sharp | Другие наши каналы
2
Название имеет значение: как отладка зависит от имени браузера

Столкнулись с проблемой отладки Blazor WebAssembly в Яндекс.Браузере: Visual Studio игнорировал точки останова. Решение оказалось простым и странным — переименование .exe файла браузера в chrome.exe помогло обмануть систему. Интересно, почему Visual Studio игнорирует некоторые браузеры?

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

#ru

@dot_net_c_sharp | Другие наши каналы
👍3
Скользящее Среднее: Простой Подход к Нормализации

Данная статья освещает применение скользящего среднего для улучшения читаемости графиков и нормализации данных, в частности топливных датчиков. Рассмотрен код на C# для динамического расчета окна усреднения с учетом стандартного отклонения.

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

#ru

@dot_net_c_sharp | Другие наши каналы
3
Эффективный экспорт данных в Excel

Тема экспорта данных из MySQL в Excel актуальна для многих. Статья рассматривает пять уникальных подходов с использованием C# Excel-библиотек. Узнайте о сравнениях по производительности, цене и особенностям каждой библиотеки. Подробнее в статье по ссылке.

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

#ru

@dot_net_c_sharp | Другие наши каналы
🔍 Исходный код инди-игр доступен для изучения

Инди-студия StarlightLabsCo закрывается, и её игры теперь открыты для разработки на GitHub. В статье анализируются ошибки кода, найденные с помощью PVS-Studio, и показывается, как их исправление улучшает производительность в Unity. Узнайте больше о важности статического анализа.

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

#ru

@dot_net_c_sharp | Другие наши каналы
🚀 Настройка OpenTelemetry в .NET на Ubuntu

Статья описывает шаги по установке .NET SDK и .NET Runtime на Ubuntu, созданию простого HTTP-сервера и интеграции OpenTelemetry для сбора телеметрических данных приложений. Охватываются основные команды для установки необходимых пакетов и настройки приложений .NET.

Подробности: https://cloudhub2295.hashnode.dev/install-net-sdk-and-net-runtime-on-ubuntu

#en

@dot_net_c_sharp | Другие наши каналы
👍3
📰 Новинка: .NET MAUI Kanban Board от Syncfusion

Представляем предварительную версию .NET MAUI Kanban Board — интерактивного инструмента для управления задачами. С ним легко создавать настраиваемые рабочие процессы, ограничивать задачи в колонках и обеспечивать плавные переходы. Идеально для личных и сложных проектов!

Подробности: https://syncfusion-blogs.hashnode.dev/introducing-the-new-net-maui-kanban-board

#en

@dot_net_c_sharp | Другие наши каналы
🔍 Умный планировщик на .NET MAUI с ИИ

Syncfusion предлагает создать интеллектуальный планировщик на .NET MAUI для легкого бронирования встреч и проверки доступности. Статья объясняет, как интегрировать Azure OpenAI, создать чатбот и настроить планировщик для эффективного управления записями. Обсуждается также использование AI AssistView для автоматизации задач.

Подробности: https://syncfusion-blogs.hashnode.dev/ai-powered-smart-net-maui-scheduler-for-easy-appointment-booking

#en

@dot_net_c_sharp | Другие наши каналы
2👍2