Форум программистов, компьютерный форум, киберфорум
stackOverflow
Войти
Регистрация
Восстановить пароль
Старый
Рейтинг: 5.00. Голосов: 1.
Passkey в ASP.NET Core identity
Запись от stackOverflow размещена 29.10.2025 в 15:40
Показов 5859 Комментарии 0

Нажмите на изображение для увеличения
Название: Passkey в ASP.NET Core identity.jpg
Просмотров: 497
Размер:	196.2 Кб
ID:	11350
Пароли мертвы. Нет, серьезно - я повторяю это уже лет пять, но теперь впервые за это время чувствую, что это не просто красивые слова. В .NET 10 команда Microsoft внедрила поддержку Passkey прямо в ASP.NET Core Identity, и это реально меняет правила игры. Больше никаких "123456" в продакшене, никаких слезных звонков от пользователей "я забыл пароль к корпоративному...
Аватар для stackOverflow
Старый
Чем отличаются классы и структуры в C#
Запись от stackOverflow размещена 26.10.2025 в 20:00
Показов 5280 Комментарии 0

Нажмите на изображение для увеличения
Название: Чем отличаются классы и структуры в C#.jpg
Просмотров: 314
Размер:	61.4 Кб
ID:	11335
Когда я начинал программировать на C#, меня раздражало наличие двух конструкций для описания пользовательских типов данных. Зачем усложнять? В Java есть только классы - и ничего, живут люди. Но со временем понимаешь: это не случайный архитектурный изыск, а осознанный компромисс между производительностью и удобством разработки.

Классы дают полную свободу объектно-ориентированного проектирования - наследование, полиморфизм, виртуальные...
Аватар для stackOverflow
Старый
Рейтинг: 5.00. Голосов: 1.
Улучшения производительности в .NET 10
Запись от stackOverflow размещена 18.09.2025 в 20:59. Обновил(-а) mik-a-el 29.09.2025 в 12:19
Показов 5250 Комментарии 1

Нажмите на изображение для увеличения
Название: Улучшения производительности в .NET 10.jpg
Просмотров: 317
Размер:	161.6 Кб
ID:	11182
Раньше, работая с .NET 8 и .NET 9, я частенько ловил себя на мысли: "Ну куда ещё быстрее?". Казалось, что платформа достигла потолка в производительности, и дальнейшие улучшения будут измеряться в пределах погрешности измерений. Как же я ошибался! Команда .NET сумела...
Аватар для stackOverflow
Старый
Модуль подписки пользователя в ASP.NET MVC
Запись от stackOverflow размещена 24.08.2025 в 12:09
Показов 4946 Комментарии 0

Нажмите на изображение для увеличения
Название: Модуль подписки пользователя в ASP.NET MVC.jpg
Просмотров: 289
Размер:	219.0 Кб
ID:	11067
Подписочная модель кажется простой только на бумаге. Пользователь выбирает план, платит деньги, получает доступ — что может быть проще? Но стоит копнуть глубже, и выясняется, что нужно учесть десятки сценариев: что делать с частичными платежами, как обрабатывать...
Аватар для stackOverflow
Старый
Рейтинг: 5.00. Голосов: 1.
Data Science и C#. Кейсы
Запись от stackOverflow размещена 06.08.2025 в 11:27
Показов 4605 Комментарии 0

Нажмите на изображение для увеличения
Название: Data Science и C# 2.jpg
Просмотров: 496
Размер:	246.8 Кб
ID:	11039
[Начало] Теория теорией, но как говорил мой первый тимлид: "Работает - значит работает". Давайте разберем реальные проекты, где C# показал себя в деле анализа данных и машинного обучения. Я выбрал несколько показательных кейсов из своей практики последних лет.

Анализ производительности на больших датасетах



Один из самых показательных проектов был связан с анализом логов телекоммуникационного...
Аватар для stackOverflow
Старый
Рейтинг: 5.00. Голосов: 1.
Data Science и C#
Запись от stackOverflow размещена 05.08.2025 в 21:27
Показов 3942 Комментарии 0

Нажмите на изображение для увеличения
Название: Data Science и C#.jpg
Просмотров: 372
Размер:	217.9 Кб
ID:	11038
Когда-то при упоминании языков для анализа данных все автоматически думали только о Python, R и, может быть, немного о Scala. C# воспринимался исключительно как инструмент для энтерпрайз-разработки, создания десктопных приложений под Windows и, в лучшем случае, бэкенда для веб-сервисов. Прошло несколько лет, и ситуация кардинально...
Аватар для stackOverflow
Старый
Serverless AWS Lambda и C#
Запись от stackOverflow размещена 22.07.2025 в 21:03
Показов 4201 Комментарии 0

Нажмите на изображение для увеличения
Название: Serverless AWS Lambda в C#.jpg
Просмотров: 372
Размер:	105.7 Кб
ID:	11009
AWS Lambda - сервис бессерверных вычислений от Amazon, который в корне меняет подход к созданию бэкенд-систем. За 15 лет работы архитектором я перепробовал множество подходов - от выделенных серверов до контейнеров, но Lambda предлагает нечто принципиально иное. Она полностью...
Аватар для stackOverflow
Старый
Real-time коммуникация клиент-сервер с SignalR и C#
Запись от stackOverflow размещена 20.07.2025 в 12:33
Показов 3337 Комментарии 0

Нажмите на изображение для увеличения
Название: Real-time коммуникация клиент-сервер с SignalR и C#.jpg
Просмотров: 344
Размер:	208.8 Кб
ID:	11003
Вы когда-нибудь задумывались, почему большинство современных веб-приложений работают так медленно? Классическая модель запрос-ответ, на которой построен весь интернет, давно трещит по швам. Я годами наблюдал, как разработчики пытались выжать максимум из этой устаревшей...
Аватар для stackOverflow
Старый
Рейтинг: 5.00. Голосов: 1.
Пишем адаптер для локального хранилища S3 на C#
Запись от stackOverflow размещена 16.07.2025 в 09:47
Показов 3790 Комментарии 0

Нажмите на изображение для увеличения
Название: Пишем адаптер для локального хранилища S3 на C#.jpg
Просмотров: 408
Размер:	41.7 Кб
ID:	10987
Разработка современных приложений часто требует интеграции с объектными хранилищами, и Amazon S3 стал де-факто стандартом в этой области. Однако работа с облачными сервисами в процессе разработки создает множество проблем, которые я лично испытал на себе за годы работы...
Аватар для stackOverflow
Старый
Рейтинг: 5.00. Голосов: 2.
Изучаем новый шаблон ИИ-чата .NET AI Chat Web App
Запись от stackOverflow размещена 10.07.2025 в 21:37
Показов 3092 Комментарии 0

Нажмите на изображение для увеличения
Название: Изучаем новый шаблон ИИ-чата .NET AI Chat Web App.jpg
Просмотров: 368
Размер:	215.5 Кб
ID:	10974
В .NET появилось интересное обновление - новый шаблон ИИ-чата под названием .NET AI Chat Web App. Когда я впервые наткнулся на анонс этого шаблона, то сразу понял, что Microsoft наконец-то среагировала на взрывной рост популярности чат-интерфейсов после успеха ChatGPT.

Суть...
Аватар для stackOverflow
Старый
Использование C# с AWS S3: Примеры с AWS SDK для .NET
Запись от stackOverflow размещена 26.06.2025 в 21:03
Показов 7141 Комментарии 0
Метки .net, aws, aws s3, c#, cloud, s3

Нажмите на изображение для увеличения
Название: Использование C# с AWS S3 Примеры с AWS SDK для .NET.jpg
Просмотров: 339
Размер:	115.6 Кб
ID:	10928
Amazon S3 (Simple Storage Service) уже давно стал стандартом де-факто в мире облачного хранения данных. Особенно приятно, что для разработчиков .NET предусмотрен отличный SDK, который значительно упрощает взаимодействие с хранилищем. Ключевые преимущества такой интеграции очевидны: вы получаете надежное, масштабируемое хранилище с оплатой только за используемые ресурсы, а SDK для .NET делает взаимодействие с ним интуитивно понятным для любого C#-разработчика. Никаких...
Аватар для stackOverflow
Старый
Продвинутый ETL на C# из OLTP БД в хранилище
Запись от stackOverflow размещена 22.06.2025 в 09:42
Показов 3417 Комментарии 0

Нажмите на изображение для увеличения
Название: Продвинутый ETL на C# из OLTP БД в хранилище.jpg
Просмотров: 257
Размер:	155.8 Кб
ID:	10914
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное обучение и предиктивная аналитика просто буксуют. ETL-процессы (Extract,...
Аватар для stackOverflow
Старый
C# и продвинутые приемы работы с БД
Запись от stackOverflow размещена 17.06.2025 в 21:36
Показов 12011 Комментарии 0

Нажмите на изображение для увеличения
Название: C# и продвинутые приемы работы с БД.jpg
Просмотров: 398
Размер:	210.0 Кб
ID:	10906
Каждый .NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации, особенно когда системы начинали обрабатывать реально большие объемы данных. Стандартные подходы, которым нас учат на курсах и в туториалах, часто создают иллюзию простоты - пиши себе CRUD-операции через Entity Framework, используй асинхронные методы, и...
Аватар для stackOverflow
Старый
Архитектура Onion в ASP.NET Core MVC
Запись от stackOverflow размещена 15.06.2025 в 20:24
Показов 4575 Комментарии 0

Нажмите на изображение для увеличения
Название: Архитектура Onion в ASP.NET Core MVC.jpg
Просмотров: 629
Размер:	248.5 Кб
ID:	10904
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его концентрическими слоями. В центре находится ядро приложения с бизнес-логикой и доменными...
Аватар для stackOverflow
Старый
Dispose и Finalize в C#
Запись от stackOverflow размещена 12.06.2025 в 12:39
Показов 6123 Комментарии 0
Метки .net, async, c#, multithreading, raii

Нажмите на изображение для увеличения
Название: Dispose и Finalize в C#.jpg
Просмотров: 238
Размер:	189.1 Кб
ID:	10899
Работая с C# больше десяти лет, я снова и снова наблюдаю одну и ту же историю: разработчики наивно полагаются на сборщик мусора, как на волшебную палочку, которая решит все проблемы с памятью. Да, .NET избавил нас от головной боли, связанной с ручным управлением памятью, но это не значит, что мы можем просто забыть об очистке ресурсов. Правда в том, что...
Аватар для stackOverflow
Старый
Тип Record в C#
Запись от stackOverflow размещена 10.06.2025 в 21:37
Показов 4056 Комментарии 0

Нажмите на изображение для увеличения
Название: Тип Record в C#.jpg
Просмотров: 263
Размер:	190.5 Кб
ID:	10893
Многие годы я разрабатывал приложения на C#, используя классы для всего подряд - и мне это казалось естественным. Но со временем, особенно в крупных проектах, я стал замечать, что простые классы данных создают целый ворох проблем, которые отнимают уйму времени и нервов. Возьмем классический пример класса для передачи данных:

C#
1
2
3
4
public class UserInfo
{
    public string Name { get; set; }
    public string Email { get; set; }
...
Аватар для stackOverflow
Старый
Всё о конфигурации ASP.NET Core
Запись от stackOverflow размещена 08.06.2025 в 19:51
Показов 5442 Комментарии 0

Нажмите на изображение для увеличения
Название: Всё о конфигурации ASP.NET Core.jpg
Просмотров: 236
Размер:	180.9 Кб
ID:	10888
Старый добрый web.config, похоже, отправился на пенсию вместе с классическим ASP.NET. За годы работы с различными проектами я убедился, что хорошо организованная конфигурация – это половина успеха при разработке крупных приложений. Помню свой первый проект на Core: тогда я часа три не мог понять, почему...
Аватар для stackOverflow
Старый
Как создать первый микросервис на C# с ASP.NET Core, step by step
Запись от stackOverflow размещена 06.06.2025 в 11:25
Показов 5022 Комментарии 0

Нажмите на изображение для увеличения
Название: Как создать первый микросервис с ASP.NET Core.jpg
Просмотров: 282
Размер:	107.7 Кб
ID:	10883
Если говорить простыми словами, микросервисная архитектура — это подход к разработке, при котором приложение строится как набор небольших, слабо связанных сервисов, каждый из которых отвечает за конкретную бизнес-функцию и может развертываться независимо. Каждый...
Аватар для stackOverflow
Старый
Event-Driven CQRS на C# с паттерном Outbox
Запись от stackOverflow размещена 03.06.2025 в 21:29
Показов 3432 Комментарии 0

Нажмите на изображение для увеличения
Название: Event-Driven CQRS на C# с паттерном Outbox.jpg
Просмотров: 301
Размер:	182.8 Кб
ID:	10871
В традиционной модели происходит примерно следующее: вы получаете команду, обрабатываете ее, сохраняете результат в базу данных и затем пытаетесь опубликовать событие в брокер сообщений. Но что если публикация не удалась? Или что если публикация прошла успешно,...
Аватар для stackOverflow
Старый
Как работать с PDF в C#
Запись от stackOverflow размещена 31.05.2025 в 17:26
Показов 5422 Комментарии 0
Метки .net, c#, pdf

Нажмите на изображение для увеличения
Название: 953aa225-352d-4e4f-b3ea-c90ee53417e8.jpg
Просмотров: 267
Размер:	250.6 Кб
ID:	10862
Нам приходится сталкиваться с PDF по разным причинам. Генерация счетов, создание отчетов, извлечение данных из загруженных пользователем документов, автоматизация рабочих процесов - это лишь верхушка айсберга возможных задач. Встроеной поддержки PDF в .NET нет, и врядли когда-нибудь появится, поэтому выбор правильной библиотеки становится важным архитектурным решением. PDF-файлы могут содержать JavaScript, макросы и другие потенциально опасные...
Аватар для stackOverflow
Старый
ML.NET и TensorFlow.NET: Умные приложения на C# с машинным обучением
Запись от stackOverflow размещена 30.05.2025 в 21:07
Показов 4847 Комментарии 0

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

Нажмите на изображение для увеличения
Название: c810d91b-b101-42b4-bba4-25ef70aba248.jpg
Просмотров: 276
Размер:	75.0 Кб
ID:	10855
C# традиционно оставался в тени Java, Python и Scala, когда речь заходила о работе с большими данными. Многие считали, что .NET недостаточно зрелая для таких задач. Но времена изменились. Язык C# превратился в настоящего тяжеловеса для обработки масштабных массивов информации, а с выходом C# 14 и .NET 9 появился целый арсенал инструментов, заточенных специально...
Аватар для stackOverflow
Старый
Рейтинг: 5.00. Голосов: 1.
Event-Driven приложения с Apache Kafka и KafkaFlow в .NET
Запись от stackOverflow размещена 26.05.2025 в 20:50
Показов 3543 Комментарии 0

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

Нажмите на изображение для увеличения
Название: 38db48f6-b687-4c57-b5b7-b827eae9ad9c.jpg
Просмотров: 281
Размер:	209.5 Кб
ID:	10844
.NET Aspire — новый продукт в линейке Microsoft, который вызвал настоящий ажиотаж среди разработчиков облачных приложений. Компания называет его "опинионированным, облачно-ориентированным стеком для создания наблюдаемых, готовых к промышленному использованию распределенных...
Аватар для stackOverflow
Старый
Продвинутая обработка данных с LINQ в C#
Запись от stackOverflow размещена 23.05.2025 в 21:05
Показов 4823 Комментарии 0
Метки .net, async, c#, linq, specification

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

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

C# как платформа предлагает множество современных инструментов для реализации по-настоящему надёжной...
Аватар для stackOverflow
Старый
Чем заменить Swagger в .NET WebAPI
Запись от stackOverflow размещена 21.05.2025 в 18:56
Показов 2608 Комментарии 0

Нажмите на изображение для увеличения
Название: 66a2bc3b-5c80-4488-9113-c59a49ee271d.jpg
Просмотров: 248
Размер:	87.4 Кб
ID:	10835
Если вы создавали Web API на .NET в последние несколько лет, то наверняка сталкивались с зелёным интерфейсом Swagger UI. Этот инструмент стал практически стандартом для документирования и тестирования API. Однако, с выходом .NET 9 многие разработчики были удивлены: знакомый Swagger больше...
Аватар для stackOverflow
Старый
Возможности и нововведения C# 14
Запись от stackOverflow размещена 20.05.2025 в 15:46
Показов 5853 Комментарии 0
Метки .net, c#

Нажмите на изображение для увеличения
Название: ba4ac7a3-548c-455f-9cff-67da1a477884.jpg
Просмотров: 225
Размер:	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
Показов 3080 Комментарии 0

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

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



Традиционная модель аутентификации и SSO...
Аватар для stackOverflow
Старый
Отражение в C# и динамическое управление типами
Запись от stackOverflow размещена 16.05.2025 в 14:43
Показов 1948 Комментарии 0

Нажмите на изображение для увеличения
Название: dc98c73b-8319-41bc-9f6f-c4d1cbb2ccd7.jpg
Просмотров: 187
Размер:	158.9 Кб
ID:	10811
Reflection API в .NET — это набор классов и интерфейсов в пространстве имён System.Reflection, который позволяет исследовать и манипулировать типами, методами, свойствами и другими элементами программы во время её исполнения. Эта технология предоставляет разработчикам возможность "заглянуть внутрь"...
Аватар для stackOverflow
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru