Рубрика «ASP.NET»
1823 коммита за четыре месяца в четыре руки с LLM: что получилось, а что чуть не убило проект
2026-08-03 в 14:46, admin, рубрики: android, angular, ASP.NET, capacitor, claude, ionic, llm, pgvector, WebView
Singleton, Transient, Scoped в .NET: краткая памятка
2026-03-12 в 14:15, admin, рубрики: ASP.NET, asp.net core, asp.net mvc, dependency injection, di, dotnet, scoped, singleton, transientВ этой статье я постарался собрать краткий гайд по Singleton, Transient и Scoped. Статья рассчитана на тех, кто хотя бы немного знаком с DI в .NET и уже умеет добавлять/запрашивать сервисы через startup/controller или иным образом.
Стандартный DI контейнер в .NET, представленный интерфейсом IServiceCollection имеет 3 способа регистрации зависимостей: Singleton, Transient и Scoped:
services.AddSingleton<ISingletonService, SingletonService>();
services.AddTransient<ITransientService, TransientService>();
services.AddScoped<IScopedService, ScopedService>();
ИИ чат для API или «Co-Pilot» своими руками
2025-12-05 в 11:15, admin, рубрики: ASP.NET, Semantic KernelЦель этой заметки - показать один из вариантов того, как прикрутить LLM к существующему ASP.NET API с минимальными трудозатратами (на базе Semantic Kernel).
Итак задача - имея в производстве классический ASP.NET API сервис на стеке Microsoft (разделённые (типа микро) сервисы, инфраструктура на Azure) добавить к нему еще один сервис для AI агента. Агент, как и прочие сервисы будет вызываться из клиента, в контексте авторизированного пользователя.
Постановка вопроса и общий принцип
FlashcardsLoop — или как я делал свой Quizlet
2025-12-02 в 18:16, admin, рубрики: ASP.NET, C#, c#.net, docker, React, изучение программирования, изучение языков, карточкиЖадность — двигатель прогресса: как начинающий C# разработчик пилил бесплатную замену Quizlet, трогал React и боролся с Frontend-ом
По традиции статей Хабра начну с описания проблемы.
Я изучаю C#, .NET, ASP.NET и ищу работу Backend-разработчика. Сейчас дело дошло до собеседований и фундаментальных вещей (синтаксис, паттерны проектирования, принципы SOLID), я понял, что информации море и она вываливается из головы.
SharedLogic. Общий игровой код для Unity-клиента и .NET-сервера, который экономит ваши силы
2025-06-13 в 15:10, admin, рубрики: ASP.NET, backend-программирование, mongodb, SharedLogic, античит, игровой сервер, паттерны проектирования, проектирование поВ индустрии мобильных игр на один проект часто выделяют несколько бэкенд‑разработчиков. Например, в студиях над PvP‑шутером с мета-игрой работают 5–8 серверных специалистов — и это считается нормой.
Однако у нас в компании (около 40 сотрудников, 3 проекта одновременно в разработке) с задачей отлично справляется один бэкенд-программист.
От сервера к десктопу: эксперимент с ASP.NET AOT и WebKitGTK
2025-02-09 в 18:31, admin, рубрики: .net, angular, AOT, ASP.NET, C#, graphql, PInvoke, SkiaSharp, TypeScript, WebKitGTKВведение
Пару лет назад для .NET в Linux не было не то чтобы production-ready фреймворков для создания native desktop приложений, но и экспериментальных. На тот момент существовали Uno Platform и Avalonia (тогда еще бета). Они запускались, работали, но написать реальное и относительно сложное приложение было практически нереально. Сегодня ситуация значительно лучше. Avalonia уже вполне production-ready продукт и является, на мой взгляд, лидером среди desktop фреймворков на .NET для Linux.
В этой статье я расскажу об экспериментальной связке технологий, которую я раньше не встречал нигде и основным мотиватором была проверка жизнеспособности этой идеи.
GraphQL для C#. БД прилагается
2024-12-26 в 14:16, admin, рубрики: ASP.NET, entityframework, graphql, hotchocolate, xunit
Введение
(Статья являет собой желание немного обновить информацию на Хабре по данной теме, а так же сыскать несколько подсказок от более опытных коллег)
Гипермедийные системы на ASP.NET MVC 5. Часть первая — начало
2024-09-20 в 14:31, admin, рубрики: ASP.NET, HDA, html, htmx, HTMX 2, hypermedia, Hypermedia-Driven Applications, гипермедиа, рендеринг на стороне сервера
Начало статьи по быстрой разработке гипермедиа-ориентированного веб-приложения с HTMX 2.0.
Введение
.NET, что с тобой происходило в 2021?
2021-12-29 в 8:21, admin, рубрики: .net, .net 5, .net 6, .net core, .net frameowrk, ASP.NET, C#, dodopizza, dodopizzaengineering, Блог компании Dodo Engineering, додопицца, Разработка веб-сайтов
Конец декабря, многие подводят свои итоги, а мы решили оглянуться и посмотреть, что хорошего (и не очень) случилось в мире .NET-разработки за этот год, и спросили об этом наших разработчиков.
Из хорошего называли появление рекордов в С# 9Читать полностью »
А почему мы не пишем код в контроллерах?
2020-06-07 в 15:13, admin, рубрики: .net, ASP, ASP.NET, C#, code, Совершенный кодЯ думаю, многие из Вас слышали мнение о том что кода в контроллерах быть не должно, и потому контроллер с методами в одну строку считаются «Best Practice».Я в свою очередь сомневаюсь в том, что польза от этого так уж велика. Если у Вас возникали похожие мысли, прошу под кат.

