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.84K
Photos
2.2K
Videos
40
Links
3.7K

Showing posts older than #4279 · Back to latest

Older Posts 20 shown
Post #4278 1.22K
Генерация документов на .NET: практическое введение

Александр Родов из "БАРС Груп" рассказал о создании docx-документов с помощью OpenXml. В материале описаны методы форматирования текста, добавления изображений и колонтитулов. Узнайте, как автоматизировать отчетность и управлять данными в интернет-магазинах.

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

#ru

@dot_net_c_sharp | Другие наши каналы
  • 🔥 1
Post #4277 1.25K
Прозрачность в разработке ПО: ключ к успеху

Статья раскрывает, как связка задач с кодом через системы тикетов, такие как YouTrack, помогает структурировать работу разработчиков. Это дисциплинирует, расставляет приоритеты и упрощает анализ изменений, делая процесс разработки более прозрачным и управляемым.

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

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4275 1.37K
🔍 Анализ кода ScottPlot: что нашел PVS-Studio

ScottPlot — библиотека для графиков на .NET. В статье рассмотрен анализ кода с инструментом PVS-Studio, который выявляет критические ошибки: от недостижимых значений в switch-case до бесконечной рекурсии. Узнайте, как важно оптимизировать и чистить код. Интересно? Подробнее по ссылке!

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

#ru

@dot_net_c_sharp | Другие наши каналы
  • 👍 2
Post #4274 1.31K
🏆 Новые возможности MSTest 3.8

Обновление MSTest 3.8 приняло массу нововведений: поддержка UWP .NET 9, улучшенные ассерты, фильтрация тестов и повтор запусков для неудачных тестов. Инструменты оптимизации тестирования обеспечат более точную разработку для всех .NET целей. Подробности читайте в репозитории на GitHub. 🔍 Новые возможности MSTest 3.8

В MSTest 3.8 вас ждут обновления: RetryAttribute для автоматической повторной проверки тестов и OSConditionAttribute, позволяющий задавать условия запуска тестов по ОС. Также добавлены анализаторы, улучшающие качество тестов. Узнайте больше на GitHub и оцените новые возможности!

Подробности: https://devblogs.microsoft.com/dotnet/mstest-3-8-highlights/

#en

@dot_net_c_sharp | Другие наши каналы
  • ❤ 2
  • 👍 2
Post #4273 1.22K
Почему As Code — это не просто тренд, а новая реальность разработки

В статье Максим Морев расскажет, что такое подход As Code, как он развивался и почему он нужен компаниям.

Читать: «Почему As Code — это не просто тренд, а новая реальность разработки»

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4271 1.25K
🌟 Новое в .NET 10 Preview 2

Вышло второе предварительное обновление .NET 10 — улучшения коснулись многих аспектов, включая C#, Blazor, .NET MAUI и другие. Разработчики добавили новые возможности в библиотеки, оптимизировали производительность и улучшили аспекты безопасности. Подробности — в полных заметках о выпуске.

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

#en

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

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

Этот текст видят только те, кто хотел писать про IT, но всегда откладывал

Редакция Tproger запустила свой канал для авторов, где учат писать лучше. Если давно хотели попробовать себя в IT-журналистике — самое время начать.
  • 😁 3
  • ❤ 1
Post #4269 1.09K
🔒 Провенанс NuGet пакетов в GitHub Actions

В статье рассматривается создание подписанных провенанс-аттестаций для NuGet пакетов с использованием GitHub Actions. Это позволяет гарантировать, что программный артефакт неизменен. Подробно объясняется процесс создания и верификации аттестаций, что повышает безопасность цепочки поставок ПО. Проблемы верификации NuGet пакетов

Текст: В статье обсуждается сложность проверки подлинности пакетов NuGet при сборке .NET. Пакеты на nuget.org изменяются после загрузки, что делает проверку почти невозможной. Поскольку NuGet модифицирует пакеты, текущие пути верификации малоэффективны.

Подробности: https://andrewlock.net/creating-provenance-attestations-for-nuget-packages-in-github-actions/

#en

@dot_net_c_sharp | Другие наши каналы
  • 👍 1
Post #4268 1.17K
Погружение в HttpUpgrade и .NET 8

Вышла статья на Хабре о HttpUpgrade — методе, позволяющем переключать протокол HTTP для более эффективного обмена данными. Автор делится опытом и кодом реализации в .NET 8. Узнайте, как WebSocket, WebRTC и WebTransport помогают в этом процессе. Подробности в статье.

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

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4267 1.21K
Опыт ЕВРАЗ: Революция в CI/CD

Максим Бочкарев описывает, как ЕВРАЗ увеличил число проектов с 20 до 400+, преобразовав хаос версий в стабильность с помощью шаблонов Azure. Простые решения, такие как система версионирования и строгие стандарты, помогли снизить падение сборок с 80% до 10%, обеспечивая гибкость и эффективность.

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

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4266 1.24K
Стартап Cal AI сделал двух подростков из США миллионерами

Приложение для подсчета калорий Cal AI, разработанное тинейджерами из США, скачали более 5 млн раз — оно принесло ребятам более миллиона долларов.

Читать: «Стартап Cal AI сделал двух подростков из США миллионерами»

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4265 1.54K
Программирование для всех с PIX Studio

Платформа PIX Studio меняет подход к обучению программированию, предлагая интерактивные и простые инструменты. Даже школьники могут создавать свои первые проекты без сложных языков, используя визуальные активности и готовые модули. Узнайте, как технологии делают обучение доступным!

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

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4263 1.65K
Новая эра файлов решений в Visual Studio

В Visual Studio тестируется новый XML-формат файлов решений — SLNX. В версии .NET SDK 9.0.200 появилась возможность миграции на новый формат при помощи команды dotnet sln migrate. Новый формат более краткий, но сохраняет все данные старого формата, облегчая работу разработчиков.

Подробности: https://devblogs.microsoft.com/dotnet/introducing-slnx-support-dotnet-cli/

#en

@dot_net_c_sharp | Другие наши каналы
  • ❤ 1
Post #4262 1.37K
Copilot вернул разработчику из Microsoft его же код

Разработчик Microsoft Мао Пачеко обнаружил, что GitHub Copilot вернул ему его же код, включая ошибки и странные названия переменных. Это вызвало у него экзистенциальный кризис: можно ли доверять ИИ-ассистентам, если они просто копируют уже существующие решения

Читать: «Copilot вернул разработчику из Microsoft его же код»

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4260 1.21K
Шестой выпуск дайджеста новостей мира .NET готов! Встречайте предварительную версию .NET 10 с ключевыми новинками в C# 14: поддержка аллокации массивов на стеке, новшества для лямбд и многое другое. Узнайте также о сетевых улучшениях в .NET 9 и новых фичах для Razor. Читайте, комментируйте! Новая версия Visual Studio и функции для разработчиков

Вышла Visual Studio 2022 v17.13 с обновлёнными функциями отладки, профилирования и интеграцией с GitHub Copilot, который теперь доступен бесплатно. Множество новых возможностей сделают вашу работу с кодом более продуктивной. Узнать больше можно в статье. Ошибки и советы для разработчиков Unity

Последняя версия анализатора выявила ключевые проблемы в Unity: неправильная работа с разрушенными объектами и методами струков, ошибки при использовании API на фоне и другие. Подробности доступны в пресс-релизе. Для тестирования анализатора доступен пробный ключ.

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

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4259 1.26K
🆕 Новый инструмент для кэширования в .NET 9

HybridCache — новая библиотека, объединяющая преимущества кэшей в памяти и распределённых хранилищ. Она упрощает код, ускоряет обработку данных и защищает от каскадных запросов. Идеально для приложений на ASP.NET Core с высокой нагрузкой или сложной архитектурой. Узнайте больше в документации!

Подробности: https://devblogs.microsoft.com/dotnet/hybrid-cache-is-now-ga/

#en

@dot_net_c_sharp | Другие наши каналы
Post #4257 1.12K
Почему Контур.Экстерн выбрал GitLab CI?

Команда Контур.Экстерн перешла с TeamCity на GitLab CI из-за проблем с лицензией и нехватки инженеров. GitLab CI позволяет использовать контейнеры и предлагает минимальные изменения для пользователей при значительных внутренних улучшениях. Подробности перехода читайте в статье.

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

#ru

@dot_net_c_sharp | Другие наши каналы
  • 👍 2
  • 🔥 1
Post #4256 1.16K
Новое в .NET: мартовские обновления!

Вышли обновления .NET и .NET Framework за март 2025 года! В этом месяце устранены уязвимости безопасности, включая CVE-2025-24070, затрагивающие .NET 9.0 и 8.0. Подробнее о новых версиях и известных проблемах вы можете узнать в официальных заметках релиза. Обновляйтесь!

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

#en

@dot_net_c_sharp | Другие наши каналы
Post #4255 1.19K
# Как запустить ASP.NET Core в Windows контейнере

Разбираем использование ASP.NET Core в IIS внутри контейнера Windows. Статья объясняет различия между Linux и Windows контейнерами и описывает шаги по настройке ASP.NET Core в IIS с помощью PowerShell и ServiceMonitor.exe. Узнайте, как преодолеть возможные проблемы и настроить окружение.

Подробности: https://andrewlock.net/running-an-aspnetcore-app-behind-iis-in-a-windows-container/

#en

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

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

YeaHub: база вопросов на русском для подготовки к собесам

На ресурсе собраны вопросы по всем популярным направлениям: бэк, фронт, DevOps, ML, мобилка, QA, DS, gamedev. Можно выбирать по языкам, технологиям и уровню сложности.

Помимо этого есть разделы по Git, Docker и другим инструментам, а также трекер прогресса и тренажёр для закрепления знаний.

#полезности #собеседование
  • 👍 4
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 →