.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 Aspire 9.3: искусственный интеллект в ваших руках

В новой версии .NET Aspire 9.3 интегрировали GitHub Copilot прямо в дашборд для удобного анализа, отладки и улучшения приложений. Обновление также улучшило интеграции, работу с Azure и удобство использования платформы.

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

#en

@dot_net_c_sharp | Другие наши каналы
👍1
🔍 Криптоарбитраж: ловушки и решения

Криптоарбитраж заманчив, но полон рисков и мошенничества. Честные платформы существуют, однако важно проверять всю информацию. Статья объясняет, как комиссии и малоликвидные рынки могут сократить доход и описывает инструменты автоматизации для эффективной торговли.

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

#ru

@dot_net_c_sharp | Другие наши каналы
💊2
Как быстро отправить сразу несколько стековых веток в Git? Статья рассказывает, как с помощью настроенных alias-команд можно одним запуском пушить всю цепочку веток, что упрощает работу с функциями, разбитыми на мелкие коммиты и PR. Как удобно управлять стеком веток в Git и пушить их одним коммандой? В статье показано, как настроить пользовательские alias-команды git stack и git push-stack для автоматической работы с целым стеком веток, облегчая процесс ревью и публикации изменений.

Подробности: https://andrewlock.net/pushing-a-whole-stack-of-branches-with-a-single-git-command/

#en

@dot_net_c_sharp | Другие наши каналы
Новые горизонты для CryptoTradingFramework

CryptoTradingFramework теперь на Avalonia UI! Мы обновили клиентское приложение CryptoMarketClient, используя библиотеку EMX Controls. Это открывает возможности для визуализации данных и работы с табличной информацией, включая функции группировки, сортировки и виртуализации. Узнайте, как это может улучшить ваш финансовый софт! 🚀 Что нового в EMX Controls для финансовых приложений?

Порадуйте своих пользователей детализированной аналитикой с помощью контролов EMX Controls! Поддержка различных графиков и многооконного интерфейса, интерактивность и гибкость обеспечат удобство и эффективность в работе. А что для вас важно в финансовых приложениях? Познакомьтесь с EMX Controls для Avalonia

Мы рады представить демо-приложение для библиотеки контролов EMX Controls, созданное на основе Avalonia. Теперь вы можете испытать функционал прямо в браузере или установить на десктоп. Оцените удобство и производительность новых решений!

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

#ru

@dot_net_c_sharp | Другие наши каналы
Forwarded from Типичный программист
Делитесь своим опытом в опросе про облака

Мы готовим большое исследование по облачным технологиям и хотим узнать ваше мнение.

Расскажите, как вы работаете с облаками, какие у вас возникают вопросы или трудности. Фидбэк можно оставить в этой гугл-форме

Спасибо 🙏
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1😁1
Media is too big
VIEW IN TELEGRAM
Новые библиотеки Microsoft для .NET упрощают работу с ИИ и векторными данными. Унифицированные абстракции позволяют легко интегрировать разные модели и векторные хранилища, обеспечивая гибкость и масштабируемость приложений с ИИ. Новые AI-расширения .NET упрощают интеграцию и работу с векторными базами данных, поиском и чат-агентами. Они легко встраиваются в DI, поддерживают фильтрацию и масштабирование, а также широко используются сообществом и в крупных проектах. Узнайте детали в статье!

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

#en

@dot_net_c_sharp | Другие наши каналы
This media is not supported in your browser
VIEW IN TELEGRAM
Новые библиотеки Microsoft для .NET упрощают работу с ИИ и векторными данными. Унифицированные абстракции позволяют легко интегрировать разные модели и векторные хранилища, обеспечивая гибкость и масштабируемость приложений с ИИ. Новые AI-расширения .NET упрощают интеграцию и работу с векторными базами данных, поиском и чат-агентами. Они легко встраиваются в DI, поддерживают фильтрацию и масштабирование, а также широко используются сообществом и в крупных проектах. Узнайте детали в статье!

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

#en

@dot_net_c_sharp | Другие наши каналы
2
Влияние ИИ и кадровых решений на индустрию технологий

Пост: Генеральный директор Microsoft сообщил, что до 30% кода компании написано ИИ, хотя это в основном недопарсированные JSON’ы. В то же время Intel, делая ставку на перемножение матриц и LLM, отодвигала инновации в архитектуре процессоров, что оказалось проигрышной стратегией против AMD. Nvidia и успех на волне ИИ

Текст: Nvidia поймала волну удачи в сфере ИИ, что привлекло внимание инвесторов и конкурентов. Однако стремление к быстрой прибыли и человеческий фактор, как и опыт Келлера, показывают, что ключевые знания сотрудников определяют успех компаний. Удастся ли технологии избежать деградации, остаётся загадкой. Будущее .NET под вопросом

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

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

#ru

@dot_net_c_sharp | Другие наши каналы
Баг в конфиге может положить целую Windows — инженер Microsoft разобрал реальный случай

Инженер Microsoft показал, как один флаг в конфиге .NET-приложения может вызвать утечку памяти и «положить» Windows. Реальный кейс и разбор

Читать: «Баг в конфиге может положить целую Windows — инженер Microsoft разобрал реальный случай»

#ru

@dot_net_c_sharp | Другие наши каналы
Forwarded from Типичный программист
Copilot на GitHub медленно сводит с ума сотрудников Microsoft 😆

История началась с того, что на .NET-репо развернули ИИ-агента от Microsoft, который должен рецензировать код и предлагать правки. Но, судя по комментариям к PR, всё пошло не так. Программисты пытаются понять его логику, но безуспешно: что хочет добиться ИИ — остаётся загадкой.

Реддитор не смог пройти мимо этого шоу и с удовольствием поделился ссылками на самые абсурдные PR, где Copilot умудряется довести людей до злости и смеха одновременно.

30% их кода пишет ИИ говорили они 🍷
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2🌚1
Погружаемся в EmptyBox: что нового в .NET

Весна приносит новинки в мир .NET! На Хабре обсуждается фреймворк EmptyBox, созданный для .NET 9, который предлагает квалифицированный доступ и машин состояния. В статье раскрываются тонкости настройки C# проекта с помощью EmptyBox.SDK и GitHub Packages, а также улучшения в управлении типами и методами. Узнайте больше!

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

#ru

@dot_net_c_sharp | Другие наши каналы
Как избежать утечек памяти в .NET

Приложения на .NET 7 и выше могут сталкиваться с ростом потребления памяти из-за измененной архитектуры управления. Утечки часто встречаются под Windows, но даже на старых версиях .NET стоит учитывать новые подходы. Узнайте больше о методах диагностики и оптимизации в статье.

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

#ru

@dot_net_c_sharp | Другие наши каналы
❤‍🔥2
🎮 От геймдев-идеи к Creepy Support: как создать игру мечты

Разработчик делится опытом создания своей первой игры — Creepy Support. Вдохновленный Home Safety Hotline, он рассказывает о сложности разработки, выборе движка, создании диалогов и тестировании в Steam. Узнайте о сложностях и успехах пути к выпуску демоверсии.

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

#ru

@dot_net_c_sharp | Другие наши каналы
.NET 9 и уход Swagger: что делать?

С выходом .NET 9 Swashbuckle.AspNetCore исключили из шаблона Web API, теперь вместо него используется Microsoft.AspNetCore.OpenApi. Почему так произошло и что с этим делать, обсудили в новой статье. Пакет Swagger всё ещё доступен, но развиваются медленно. Есть ли альтернативы? Узнайте больше в статье. Альтернатива SwaggerUI: знакомьтесь с Scalar

Scalar — это открытая платформа для работы с RESTful API, интегрируемая с OpenAPI и Swagger. Более 10,000 звёзд на GitHub свидетельствуют о её популярности в .NET сообществе. С Scalar легко управлять запросами, генерировать клиентский код и кастомизировать интерфейс. OAuth2 в Scalar: плюсы и минусы

Хотите настроить OAuth2 аутентификацию в Scalar? В статье разбираются ключевые аспекты подключения этого метода, его гибкость и конкурентные преимущества перед SwaggerUI. Автор отмечает простое начало работы и отличную документацию, но предупреждает о непривычном интерфейсе.

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

#ru

@dot_net_c_sharp | Другие наши каналы
.NET Aspire: альтернатива docker-compose для локальной разработки. В статье показано, как с помощью .NET Aspire создать проект, моделирующий сервисы из docker-compose.yml на примере listmonk с PostgreSQL. Это упрощает конфигурацию и запуск приложений в локальной среде. Запускаем listmonk через .NET Aspire: статья показывает, как заменить docker-compose конфиг на компактное и удобное моделирование с использованием переменных и секретов. Aspire упрощает настройку сервисов, обеспечивает плавный переход к публикации в docker-compose и облегчает управление окружением. .NET Aspire протестировали на примере open-source менеджера рассылок listmonk. После конвертации в Aspire-приложение с помощью CLI удалось экспортировать рабочий docker-compose.yml файл. Эксперимент подтвердил удобство и эффективность Aspire для контейнеризации приложений.

Подробности: https://andrewlock.net/converting-a-docker-compose-file-to-aspire/

#en

@dot_net_c_sharp | Другие наши каналы
Circuit Breaker в Polly: как повысить устойчивость сервисов в .NET с помощью умной настройки стратегии прерывания цепи. В статье подробно разбирают тонкости конфигурации, чтобы сбалансировать защиту и быстроту восстановления после сбоев.

Подробности: https://devblogs.microsoft.com/dotnet/circuit-breaker-policy-finetuning-best-practice/

#en

@dot_net_c_sharp | Другие наши каналы
Парольный менеджер на C# с использованием мастер-пароля и надежного шифрования. Приложение хранит пароли в реестре, имеет генератор паролей и работает из системного трея. Код доступен на GitLab, сборка быстрая и лёгкая с Visual Studio.

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

#ru

@dot_net_c_sharp | Другие наши каналы
👎31🆒1
Знакомьтесь с AabSemantics — NuGet-пакетом для создания семантических сетей, которые помогают моделировать знания и строить экспертные системы. Инструмент поддерживает расширения, позволяет работать с понятиями и отношениями, генерируя выводы на основе заданных данных. Подробнее на GitHub. Новая библиотека для работы с семантическими сетями позволяет создавать и расширять концепты, утверждения и вопросы. Реализованы механизмы изоморфного поиска и мутации графа знаний, поддерживается сериализация в XML и JSON. Автор готов к вопросам и предложениям. Пожалуйста, предоставьте текст статьи для анализа, чтобы я мог подготовить нужный пост.

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

#ru

@dot_net_c_sharp | Другие наши каналы
🌚1