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 #4031 · Back to latest

Older Posts 20 shown
Post #4030 1.09K
Цифровая трансформация обслуживания в ВТБ

Банк ВТБ внедряет цифровые технологии в обслуживание оборудования, улучшая эффективность через автоматизацию ТОиР. С внедрением обновленного SAP и модуля PM удалось охватить 50 000 единиц оборудования по всей стране, что повышает надежность и комфорт для клиентов.

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

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4029 1.2K
gRPC: Быстрая взаимосвязь микросервисов

Текст: В статье обсуждается создание быстродействующего gRPC-сервиса для межмикросервисного взаимодействия в реальном времени на C# и ASP.NET Core. Примером служит система отслеживания заказов с минимальной задержкой, что делает gRPC отличным выбором для современных архитектур.

Подробности: https://devwithjosh.com/building-a-low-latency-grpc-service-for-real-time-inter-microservice-communication-in-c-and-aspnet-core

#en

@dot_net_c_sharp | Другие наши каналы
  • 👍 3
Post #4028 1.14K
🔍 Введение в gRPC на C# и ASP.NET Core

В статье рассматривается создание простого gRPC сервиса с использованием C# и ASP.NET Core. gRPC — это мощный фреймворк для удаленных вызовов, который идеально подходит для микросервисной архитектуры благодаря своей скорости и эффективности. Изучите, как gRPC может повысить производительность вашего приложения!

Подробности: https://devwithjosh.com/introduction-to-grpc-in-c-and-aspnet-core

#en

@dot_net_c_sharp | Другие наши каналы
Post #4027 986
📝 Погружаемся в целочисленные типы C#: Byte и SByte

Исследуем 8-битные целочисленные типы в C#, их особенности и поведение. Byte принимает значения от 0 до 255 и полезен в обработке файлов и изображений. SByte охватывает диапазон от -128 до 127. Понимание этих структур помогает в эффективной разработке приложений.

Подробности: https://krystianzakrys.hashnode.dev/c-primitive-types-part-2-integral-numeric-types-byte-sbyte

#en

@dot_net_c_sharp | Другие наши каналы
  • 🥱 4
Post #4026 1.07K
Легкие обновления .NET SDK с Dependabot

Поддержка актуальной версии .NET SDK важна для безопасности и эффективности приложений. Dependabot теперь упрощает процесс обновлений с использованием global.json, гарантируя своевременное применение патчей и улучшений. Узнайте, как настроить обновления и используйте все преимущества!

Подробности: https://devblogs.microsoft.com/dotnet/using-dependabot-to-manage-dotnet-sdk-updates/

#en

@dot_net_c_sharp | Другие наши каналы
Post #4025 1.27K
Оценка алгоритмов с помощью нотации «О большое»

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

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

#ru

@dot_net_c_sharp | Другие наши каналы
  • 😁 3
Post #4021 1.18K
Служба Windows и Телеграм-бот на .NET Core

Как перейти на .NET Core для создания Windows-службы, поддерживающей Телеграм-бота? В статье описан процесс настройки и регистрации службы с помощью Microsoft.Extensions.Hosting.WindowsServices, интеграция Телебота и настройка логирования с помощью amLogger.dll. Подробности и код доступны в статье.

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

#ru

@dot_net_c_sharp | Другие наши каналы
  • 👍 2
Post #4020 1.18K
Эффективное тестирование ASP.NET без деплоя

Статья раскрывает, как быстро и без деплоя тестировать ASP.NET приложения с использованием TestServer и WebApplicationFactory. Эти инструменты позволяют запускать интеграционные тесты прямо в IDE, что особенно полезно для разработчиков, работающих с микросервисами. Узнайте больше о подходах к оптимизации!

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

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4019 1.12K
Как открыть расчетный счет в Казахстане для нерезидентов

Для IT-компаний на Кипре, желающих переводить средства в Россию и Беларусь, Казахстан может быть выходом. Однако, банки требуют арендовать офис и предоставить переведенные документы. Узнайте, как избежать подводных камней и об особенностях работы с казахстанскими банками. Открытие расчетного счета в Казахстане: личный опыт

Процесс открытия счета в казахстанском банке занял два дня и включал в себя получение ИНН, анкетирование и собеседование с комплаенсом. После 5-10 дней ожидания счет был успешно открыт.

Подробности юридического сопровождения от московского консультанта в Астане.

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

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4018 1.09K
Защита ресурсов с использованием Cross-Origin-Embedder-Policy

Кросс-оригинальный заголовок встраивания (COEP) помогает защитить ваши ресурсы, разрешая загрузку только тех, которые явно согласились на это. Это повышает безопасность, предотвращая утечки данных через атаки XSS или side-channel. COEP дополняет CORP и CORS, обеспечивая изоляцию и безопасность. Безопасный запуск COEP: что нужно знать

Поддержка заголовка Cross-Origin-Embedder-Policy (COEP) может быть сложной задачей. Рекомендуется использовать Reporting API для обнаружения проблем и запускать заголовок в режиме "только отчёты". Это поможет выявить кросс-доменные ошибки до их реального применения.

Подробности: https://andrewlock.net/understanding-security-headers-part-3-cross-origin-embedder-policy/

#en

@dot_net_c_sharp | Другие наши каналы
Post #4017 965
Проблемы с обновлением EFC в Контур.Кафе

Контур.Кафе обновили Entity Framework Core с версии 2 до 8 и столкнулись с серьёзными проблемами. Ошибки в навигационных свойствах привели к потере данных, затруднив заказ обедов. Узнайте, какие решения предложены для устранения этих проблем.

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

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4016 1.04K
Расширьте Paint.NET: делаем плагин

Хотите улучшить возможности Paint.NET? Узнайте, как создать плагин с эффектом монохромного дизеринга с помощью CodeLab и C#. Статья подробно рассказывает о создании и настройке эффектов, таких как гамма и контраст, для улучшения качества изображений в реальном времени. Попробуйте сами!

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

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4015 1.09K
Минимальные API: Революция в .NET 6

Минимальные API в .NET 6 упрощают создание мощных API без лишнего кода. Не нужно больше возиться с контроллерами и маршрутизацией. Узнайте, как эта функция может изменить ваш подход к разработке, делая её проще и быстрее.

Подробности: https://freecodecamp.org/news/create-a-minimal-api-in-net-core-handbook

#en

@dot_net_c_sharp | Другие наши каналы
freeCodeCamp.org How to Create a Minimal API in .NET Core – A Step By Step Handbook Minimal APIs are an exciting feature introduced in .NET 6, designed to revolutionize how you create APIs. Imagine building robust APIs with minimal code and zero boilerplate—no more wrestling with controllers, routing, or middleware. That’s what mini...
Post #4014 1.12K
Взгляд в мир исследований искусственного интеллекта

ИИ меняет нашу жизнь, от виртуальных ассистентов до автономных машин. Исследования в этой области стремятся к созданию интеллектуальных систем, способных учиться и адаптироваться. В центре внимания — машинное обучение и обработка естественного языка. Узнайте, как эти направления формируют будущее технологий. Исследования в области ИИ: что нового?

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

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

#ru

@dot_net_c_sharp | Другие наши каналы
  • 👍 2
Post #4013 993
Уязвимости в ScreenToGif под прицелом анализа

О чем стоит задуматься разработчикам? ReDoS-уязвимость в ScreenToGif и распространённые ошибки при копировании кода обсуждаются в статье. Узнайте, как статический анализ от PVS-Studio помогает предотвратить критические ошибки и повысить безопасность вашего софта.

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

#ru

@dot_net_c_sharp | Другие наши каналы
Post #4012 1.13K
Реакция на события в Blob Storage с помощью Azure Functions

В статье рассматриваются два подхода к обработке событий в Azure Blob Storage: опрос и использование Event Grid. Автор выбирает Event Grid из-за его низкой задержки и возможности работы без жесткой связки. Показаны методы настройки и фильтрации событий, а также советы по локальной отладке Azure Functions. 🔍 Реакция Azure Functions на события Blob Storage

В статье рассматриваются способы настройки Azure Functions для обработки событий Blob Storage с помощью Azure Event Grid. Автор объясняет, как использовать функцию EventGridTrigger для автоматической валидации вебхуков, а также делится опытом тестирования функции локально.

Подробности: https://www.10printiamcool.com/reacting-to-blob-storage-events-in-azure-functions

#en

@dot_net_c_sharp | Другие наши каналы
Post #4011 1.34K
Создаем собственный .NET Web API: опыт и советы

В статье представлено руководство по настройке .NET Web API с использованием Visual Studio и SQL Server. Автор предлагает использовать Entity Framework и SOLID принцип для проектирования, подчеркивая важность правильной конфигурации и учёта отдельных компонент приложения с самого начала.

Подробности: https://bloqku.com/net-web-api-template-my-version

#en

@dot_net_c_sharp | Другие наши каналы
  • 👎 3
Post #4010 1.31K
🔍 Что такое Blazor и как он работает?

Blazor — это современная технология от Microsoft для создания одностраничных веб-приложений без плагинов. Она использует C#, HTML и CSS, поддерживает серверные и клиентские приложения через WebAssembly. Blazor обеспечивает высокую производительность и интеграцию с .NET, упрощая разработку интерактивных интерфейсов.

Подробности: https://mattpaul.hashnode.dev/what-is-blazor-and-how-it-works

#en

@dot_net_c_sharp | Другие наши каналы
  • 👍 5
Post #4009 1.3K
Быстрые сборки с .NET 9 и новым NuGet решением

Вышел .NET 9, приносящий революцию для крупных репозиториев благодаря новому NuGet решению. Новый алгоритм сокращает время восстановления пакетов с 16 до 2 минут, повышая производительность и упрощая работу над большими проектами. Обновление до .NET 9 активирует эти улучшения без лишних настроек.

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

#en

@dot_net_c_sharp | Другие наши каналы
  • 🤔 2
Post #4008 1.24K
Создаем собственный TaskScheduler в .NET

TaskScheduler позволяет контролировать выполнение задач в .NET. Стандартный TaskScheduler отправляет задачи в ThreadPool, но если вам нужен контроль над параллелизмом или приоритетом выполнения, можно создать кастомный планировщик задач. Узнайте, как реализовать свой TaskScheduler для ваших потребностей!

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

#ru

@dot_net_c_sharp | Другие наши каналы
  • 👍 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 →