Форум программистов, компьютерный форум, киберфорум
C#
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
ML.NET и TensorFlow.NET: Умные приложения на C# с машинным обучением
Запись от stackOverflow размещена 30.05.2025 в 21:07
Показов 4037 Комментарии 0

Нажмите на изображение для увеличения
Название: ec46ad2e-1481-47f5-b2a5-41c90f0bc612.jpg
Просмотров: 259
Размер:	258.1 Кб
ID:	10857
Еще совсем недавно, когда речь заходила о машинном обучении, C# разработчики обреченно вздыхали и тянулись к Python. Мир искуственного интеллекта словно был огражден невидимым забором с табличкой "только для Python-разработчиков". Но времена изменились, Microsoft выпустила в свет ML.NET, а сообщество разработчиков порадовало нас TensorFlow.NET - и вуаля, разработчики на C# получили...
Аватар для stackOverflow
Старый
Обработка Big Data на C#
Запись от stackOverflow размещена 29.05.2025 в 21:36
Показов 1901 Комментарии 0

Нажмите на изображение для увеличения
Название: c810d91b-b101-42b4-bba4-25ef70aba248.jpg
Просмотров: 234
Размер:	75.0 Кб
ID:	10855
C# традиционно оставался в тени Java, Python и Scala, когда речь заходила о работе с большими данными. Многие считали, что .NET недостаточно зрелая для таких задач. Но времена изменились. Язык C# превратился в настоящего тяжеловеса для обработки масштабных массивов информации, а с выходом C# 14 и .NET 9 появился целый арсенал инструментов, заточенных специально...
Аватар для stackOverflow
Старый
Пишем первый чатбот на C# с нейросетью и Microsoft Bot Framework
Запись от UnmanagedCoder размещена 28.05.2025 в 15:35 / C# .Net and all about
Показов 2500 Комментарии 0

Нажмите на изображение для увеличения
Название: 08013d5f-7b21-4ebe-a838-716093e57bad.jpg
Просмотров: 208
Размер:	53.7 Кб
ID:	10851
Microsoft Bot Framework представляет собой мощнейший инструментарий для создания разговорных интерфейсов любой сложности. Он предлагает целостную экосистему, которая включает SDK для C#, сервисы искуственного интеллекта и бесшовную интеграцию с популярными платформами обмена сообщениями. Фреймворк обеспечивает идеальный баланс между готовыми компонентами...
Аватар для UnmanagedCoder
Старый
Рейтинг: 5.00. Голосов: 1.
Event-Driven приложения с Apache Kafka и KafkaFlow в .NET
Запись от stackOverflow размещена 26.05.2025 в 20:50
Показов 3374 Комментарии 0

Нажмите на изображение для увеличения
Название: d74997f4-fb96-476a-b5e2-51fedbecd61c.jpg
Просмотров: 358
Размер:	209.7 Кб
ID:	10850
Для .NET разработчиков работа с Kafka традиционно сопряжена с определенными трудностями. Официальный клиент Confluent хорош, но часто требует написания большого количества шаблонного кода. Многие разработчики тратят дни, разбираясь с настройками сериализации — это настоящее...
Аватар для stackOverflow
Старый
.NET Aspire и cloud-native приложения C#
Запись от stackOverflow размещена 24.05.2025 в 20:29
Показов 5028 Комментарии 0

Нажмите на изображение для увеличения
Название: 38db48f6-b687-4c57-b5b7-b827eae9ad9c.jpg
Просмотров: 245
Размер:	209.5 Кб
ID:	10844
.NET Aspire — новый продукт в линейке Microsoft, который вызвал настоящий ажиотаж среди разработчиков облачных приложений. Компания называет его "опинионированным, облачно-ориентированным стеком для создания наблюдаемых, готовых к промышленному использованию распределенных...
Аватар для stackOverflow
Старый
Брокер NATS в C#
Запись от UnmanagedCoder размещена 24.05.2025 в 19:24 / C# .Net and all about
Показов 5043 Комментарии 0

Нажмите на изображение для увеличения
Название: 15ec5bc8-b919-4c0c-bf1e-036a8f55d040.jpg
Просмотров: 202
Размер:	291.3 Кб
ID:	10842
NATS (Neural Autonomic Transport System) — это легковесная система обмена сообщениями, которая отлично вписывается в мир современных распределённых приложений. Если вы когда-нибудь пытались построить микросервисную архитектуру, вам наверняка приходилось решать головоломку: как заставить десятки независимых сервисов эффективно общаться друг с другом? NATS предлагает элегантное решение этой проблемы, особенно для экосистемы .NET.

Анализ архитектуры

...
Аватар для UnmanagedCoder
Старый
Продвинутая обработка данных с LINQ в C#
Запись от stackOverflow размещена 23.05.2025 в 21:05
Показов 4645 Комментарии 0
Метки .net, async, c#, linq, specification

Нажмите на изображение для увеличения
Название: 9833acc5-b74e-4a0e-8ddf-1419401d5d74.jpg
Просмотров: 206
Размер:	154.6 Кб
ID:	10840
LINQ (Language Integrated Query) — это фундаментальное изменение парадигмы работы с данными в C#. Простые запросы Where и Select знакомы любому разработчику, но настоящая мощь LINQ раскрывается в продвинутых сценариях, когда вы начинаете управлять сложными преобразованиями, проекциями и агрегациями данных. Вы можете группировать,...
Аватар для stackOverflow
Старый
Хеширование и соль паролей в веб-приложениях C#
Запись от stackOverflow размещена 22.05.2025 в 21:55
Показов 4744 Комментарии 0
Метки .net, c#, cryptography, hash, security

Нажмите на изображение для увеличения
Название: 35cd4387-b600-4a97-b31e-55085a2b8547.jpg
Просмотров: 178
Размер:	245.2 Кб
ID:	10837
Когда-то в начале своей карьеры я тоже грешил простейшими подходами к хранению паролей – MD5-хеширование казалось верхом защиты. Но технологии не стоят на месте, вычислительные мощьности растут, и то, что когда-то считалось надежным, сегодня взламывается за секунды на среднем ноутбуке.

C# как платформа предлагает множество современных инструментов для реализации по-настоящему надёжной...
Аватар для stackOverflow
Старый
Использование Linq2Db в проектах C# .NET
Запись от UnmanagedCoder размещена 21.05.2025 в 11:00 / C# .Net and all about
Показов 5513 Комментарии 0

Нажмите на изображение для увеличения
Название: 1fea0ed5-8c71-41e4-84ab-efd92b648bec.jpg
Просмотров: 232
Размер:	224.2 Кб
ID:	10833
Среди множества претендентов на корону "идеального ORM" особое место занимает Linq2Db — микро-ORM, балансирующий между мощью полноценных инструментов и легковесностью ручного написания SQL.

Что такое микро-ORM? Вообще, это своеобразный подход к объектно-реляционному...
Аватар для UnmanagedCoder
Старый
Возможности и нововведения C# 14
Запись от stackOverflow размещена 20.05.2025 в 15:46
Показов 5717 Комментарии 0
Метки .net, c#

Нажмите на изображение для увеличения
Название: ba4ac7a3-548c-455f-9cff-67da1a477884.jpg
Просмотров: 197
Размер:	191.3 Кб
ID:	10830
Выход версии C# 14, который ожидается вместе с .NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто установите .NET 10 Preview 3 и Visual Studio Preview 17.14 (или выше), и все возможности нового языка будут...
Аватар для stackOverflow
Старый
Как сделать SSO (Single Sign-On) в C# приложении
Запись от stackOverflow размещена 18.05.2025 в 11:31
Показов 2528 Комментарии 0

Нажмите на изображение для увеличения
Название: 488df6f6-782d-4fe2-a147-33433d564f72.jpg
Просмотров: 205
Размер:	86.1 Кб
ID:	10820
SSO — это механизм, позволяющий пользователю пройти аутентификацию один раз и получить доступ к нескольким приложениям без повторного ввода учетных данных. Вы наверняка сталкивались с ним, когда логинились через Google или Facebook на различных сайтах. Под капотом там происходит настоящая магия токенов, куки и доверительных отношений между системами.

Основные концепции SSO



Традиционная модель аутентификации и SSO...
Аватар для stackOverflow
Старый
C# и IoT: разработка Edge приложений с .NET и Azure IoT
Запись от UnmanagedCoder размещена 16.05.2025 в 20:49 / C# .Net and all about
Показов 7142 Комментарии 0
Метки .net, azure, azure iot, c#, docker, edge, iot, ml.net

Нажмите на изображение для увеличения
Название: 697a517d-fd54-47f9-9fef-78773dc234d7.jpg
Просмотров: 184
Размер:	175.5 Кб
ID:	10815
Мир меняется прямо на наших глазах, и интернет вещей (IoT) — один из главных катализаторов этих перемен. Если всего десять лет назад концепция "умных" устройств вызывала скептические улыбки, то сегодня мы буквально окружены сетью взаимодействующих между собой...
Аватар для UnmanagedCoder
Старый
Отражение в C# и динамическое управление типами
Запись от stackOverflow размещена 16.05.2025 в 14:43
Показов 1770 Комментарии 0

Нажмите на изображение для увеличения
Название: dc98c73b-8319-41bc-9f6f-c4d1cbb2ccd7.jpg
Просмотров: 163
Размер:	158.9 Кб
ID:	10811
Reflection API в .NET — это набор классов и интерфейсов в пространстве имён System.Reflection, который позволяет исследовать и манипулировать типами, методами, свойствами и другими элементами программы во время её исполнения. Эта технология предоставляет разработчикам возможность "заглянуть внутрь"...
Аватар для stackOverflow
Старый
Stack, Queue и Hashtable в C#
Запись от UnmanagedCoder размещена 14.05.2025 в 19:37 / C# .Net and all about
Показов 1897 Комментарии 0

Нажмите на изображение для увеличения
Название: aa6d425d-7c8b-4f4f-ad6b-282113355cd1.jpg
Просмотров: 202
Размер:	170.6 Кб
ID:	10807
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно, но за ней всегда скрывается компромисс. Специализированные коллекции...
Аватар для UnmanagedCoder
Старый
Обработка изображений в реальном времени на C# с OpenCV
Запись от stackOverflow размещена 13.05.2025 в 20:39
Показов 7568 Комментарии 0

Нажмите на изображение для увеличения
Название: a6fb274d-33d9-44bd-ad7e-783918c18e85.jpg
Просмотров: 201
Размер:	136.3 Кб
ID:	10803
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого тандема — баланс между производительностью и удобством разработки. OpenCV, с её оптимизированными алгоритмами, написанными на C/C++, обеспечивает молниеносную скорость обработки, критичную для задач реального времени,...
Аватар для stackOverflow
Старый
Паттерны проектирования GoF на C#
Запись от UnmanagedCoder размещена 13.05.2025 в 10:56 / C# .Net and all about
Показов 5096 Комментарии 0
Метки .net, c#, gof, oop, patterns, solid

Нажмите на изображение для увеличения
Название: dd9a3945-6ccd-4cd0-91c6-39223ea4edf2.jpg
Просмотров: 155
Размер:	74.0 Кб
ID:	10801
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of Four (сокращенно GoF) — набор из 23 архитектурных решений, описанных в 1994 году в книге "Design Patterns: Elements of Reusable Object-Oriented Software". История этих паттернов в C# берёт своё начало с самых первых версий языка. Еще...
Аватар для UnmanagedCoder
Старый
Работа с gRPC сервисами на C#
Запись от UnmanagedCoder размещена 12.05.2025 в 21:26 / C# .Net and all about
Показов 4838 Комментарии 0

Нажмите на изображение для увеличения
Название: 2c123bbd-7ab0-4402-a46c-8795437eb17d.jpg
Просмотров: 153
Размер:	189.4 Кб
ID:	10797
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что использует Protocol Buffers (ProtoBuf) для сериализации данных вместо привычных JSON или XML. Эта технология...
Аватар для UnmanagedCoder
Старый
Шаблоны и приёмы реализации DDD на C#
Запись от stackOverflow размещена 12.05.2025 в 11:39
Показов 3037 Комментарии 0
Метки c#, ddd, microservices, patterns

Нажмите на изображение для увеличения
Название: c1ae4b23-a00f-4dd2-a2db-92454cedac1e.jpg
Просмотров: 144
Размер:	348.9 Кб
ID:	10794
Когда я впервые погрузился в мир Domain-Driven Design, мне показалось, что это очередная модная методология, которая скоро канет в лету. Однако годы практики убедили меня в обратном. DDD — не просто набор инструментов и шаблонов, а целая философия разработки, которая радикально...
Аватар для stackOverflow
Старый
Инфраструктура как код на C#
Запись от stackOverflow размещена 11.05.2025 в 18:38
Показов 3410 Комментарии 0

Нажмите на изображение для увеличения
Название: f68cdf70-a657-4272-98de-8e5ab5b8e2f6.jpg
Просмотров: 143
Размер:	328.7 Кб
ID:	10791
IaC — это управление и развертывание инфраструктуры через машиночитаемые файлы определений, а не через физическую настройку оборудования или интерактивные инструменты. Представьте: все ваши серверы, сети, балансировщики и хранилища данных описываются в коде,...
Аватар для stackOverflow
Старый
Инъекция зависимостей в ASP.NET Core - Практический подход
Запись от UnmanagedCoder размещена 11.05.2025 в 18:25 / C# .Net and all about
Показов 3389 Комментарии 0

Нажмите на изображение для увеличения
Название: 9120fa54-9d9d-439d-968a-618104a0d90b.jpg
Просмотров: 185
Размер:	155.9 Кб
ID:	10790
Инъекция зависимостей (Dependency Injection, DI) — это техника программирования, которая кардинально меняет подход к управлению зависимостями в приложениях. Представьте модульный дом, где каждая комната не намертво прикручена к фундаменту, а устанавливается на него через...
Аватар для UnmanagedCoder
Старый
Dynamic Language Runtime (DLR) в C#
Запись от bytestream размещена 10.05.2025 в 16:32
Показов 2542 Комментарии 0
Метки .net, c#, dlr, dsl, dynamic, metaprogramming

Нажмите на изображение для увеличения
Название: c66aa03d-a1db-41d9-bd05-74c360aa9f33.jpg
Просмотров: 152
Размер:	172.9 Кб
ID:	10782
C# всегда славился своей строгой статической типизацией и появление Dynamic Language Runtime (DLR) стало настоящим переворотом. Эта технология буквально взорвала традиционные представления о том, что такое C# и какие рамки у него существуют. DLR — это не просто набор классов или дополнительная библиотека, а полноценная подсистема .NET, благодаря которой статически типизированный язык C# приобрёл способность работать...
Аватар для bytestream
Старый
Пользовательские асинхронные перечисляемые объекты с IAsyncEnumerable в C#
Запись от UnmanagedCoder размещена 10.05.2025 в 11:56 / C# .Net and all about
Показов 3343 Комментарии 0

Нажмите на изображение для увеличения
Название: fd961f7f-efbe-4644-b385-b704507a7f81.jpg
Просмотров: 144
Размер:	157.2 Кб
ID:	10779
Все больше инструментов в нашем C# арсенале обзаводятся приставкой "async", и это не просто дань моде — это жизненая необходимость. Помните те времена, когда приложение безвозвратно зависало из-за неудачной попытки прочитать огромный файл? Или когда пользователь нервно постукивал...
Аватар для UnmanagedCoder
Старый
Оптимизация производительности ASP.NET Core MVC с помощью Middleware и кеширования
Запись от UnmanagedCoder размещена 09.05.2025 в 20:15 / C# .Net and all about
Показов 1651 Комментарии 0

Нажмите на изображение для увеличения
Название: 32e4be08-e32e-4033-ad52-446c481202ef.jpg
Просмотров: 191
Размер:	248.9 Кб
ID:	10777
ASP.NET Core, будучи современным фреймворком, предлагает два механизма для решения проблем производительности: конвейер Middleware и различные стратегии кеширования. Правильное использование этих инструментов может увеличить скорость работы приложения в разы, а в некоторых...
Аватар для UnmanagedCoder
Старый
Делегаты и события C# в лучших практиках Event-Driven программирования
Запись от stackOverflow размещена 08.05.2025 в 15:10
Показов 3017 Комментарии 0

Нажмите на изображение для увеличения
Название: 154184c3-7320-4cd1-90e9-ebfbfa0602b9.jpg
Просмотров: 161
Размер:	167.0 Кб
ID:	10767
Помню, как в 2010-м работал над своим первым крупным проектом на C#. Это была система обработки торговых ордеров, и мой код напоминал спагетти из проверок условий. «Если пришёл запрос — обработай и оповести все зависимые модули». На каждое действие я создавал десятки явных вызовов методов различных...
Аватар для stackOverflow
Старый
Высокоскоростные конвейеры ETL на C# с параллельной обработкой
Запись от UnmanagedCoder размещена 07.05.2025 в 18:22 / C# .Net and all about
Показов 4969 Комментарии 0

Нажмите на изображение для увеличения
Название: 34723b11-19d6-4b35-8f9e-39f78544f4b3.jpg
Просмотров: 185
Размер:	260.6 Кб
ID:	10763
Суть ETL проста по замыслу, но сложна в реализации: выдернуть информацию из разнородных источников, привести её к нужному виду и закинуть туда, где она будет приносить пользу. И хотя базовая концепция существует десятилетиями, способы реализации ETL-процессов постоянно...
Аватар для UnmanagedCoder
Старый
Асинхронное и параллельное программирование на C#
Запись от stackOverflow размещена 07.05.2025 в 12:28
Показов 1688 Комментарии 0

Нажмите на изображение для увеличения
Название: 01486e21-9571-4172-9d8d-b5ec4c52aecf.jpg
Просмотров: 198
Размер:	281.9 Кб
ID:	10758
Ещё в 2000-х годах производители процессоров столкнулись с "энергетической стеной" — увеличение частоты больше не давало адекватного прироста производительности из-за экспоненциального роста энергопотребления и тепловыделения. Решение? Увеличение числа...
Аватар для stackOverflow
Старый
Циклические зависимости в C#: методы управления и устранения
Запись от stackOverflow размещена 06.05.2025 в 21:19
Показов 1816 Комментарии 0

Нажмите на изображение для увеличения
Название: c480357b-cdaa-40ed-b44b-a1b91ba4d1b5.jpg
Просмотров: 143
Размер:	287.2 Кб
ID:	10754
Если вы хоть раз работали над не самым тривиальным проектом на C#, то наверняка сталкивались с той ситуацией, когда компилятор вдруг начинает сыпать странными ошибками о невозможности разрешить зависимости. Ещё хуже, когда всё вроде бы компилируется, но при старте приложения что-то идёт не...
Аватар для stackOverflow
Старый
CRUD API на C# и GraphQL
Запись от stackOverflow размещена 05.05.2025 в 21:32
Показов 3698 Комментарии 0
Метки .net, api, c#, graphql

Нажмите на изображение для увеличения
Название: 2832307e-6e63-472c-b97b-c2443b681ade.jpg
Просмотров: 127
Размер:	187.8 Кб
ID:	10748
В бэкенд-разработке постоянно возникают новые технологии, призванные решить актуальные проблемы и упростить жизнь программистам. Одной из таких технологий стал GraphQL — язык запросов для API, который постепенно набирает всё большую популярность и становится реальной альтернативой традиционным REST-интерфейсам. Если вы ещё не нырнули в этот прекрасный мир гибких запросов и точно заточенных ответов...
Аватар для stackOverflow
Старый
Распознавание голоса и речи на C#
Запись от UnmanagedCoder размещена 05.05.2025 в 10:31 / C# .Net and all about
Показов 5808 Комментарии 0
Метки .net, c#, speech, voice

Нажмите на изображение для увеличения
Название: f0bc285a-7f28-46b0-a583-65a7616589fe.jpg
Просмотров: 129
Размер:	212.5 Кб
ID:	10747
Интеграция голосового управления в приложения на C# стала намного доступнее благодаря развитию специализированных библиотек и API. При этом многие разработчики до сих пор считают голосовое управление чем-то сложным и недостижимым. На практике реализация распознавания речи в C# оказывается вполне посильной задачей. .NET предлагает мощные инструменты вроде Microsoft.CognitiveServices.Speech, которые значительно упрощают...
Аватар для UnmanagedCoder
Старый
Разработка собственного фреймворка для тестирования в C#
Запись от UnmanagedCoder размещена 04.05.2025 в 20:20 / C# .Net and all about
Показов 4993 Комментарии 0
Метки .net, c#, gof, oop, patterns, testing, ооп

Нажмите на изображение для увеличения
Название: e1c17dd1-84a6-4ced-91f0-3d24e995200d.jpg
Просмотров: 186
Размер:	165.5 Кб
ID:	10743
C# довольно богат готовыми решениями – NUnit, xUnit, MSTest уже давно стали своеобразными динозаврами индустрии. Однако, как и любой динозавр, они не всегда могут протиснуться в узкие коридоры специфических требований проекта. Встречали когда-нибудь ситуацию, когда стандартные...
Аватар для UnmanagedCoder
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru