Блог Laraue Software — C# .NET open source разработка

Реальный код, реальные решения, реальные компромиссы. Пишем о том, что строим — .NET библиотеки, Telegram-боты, интеграции с ИИ и архитектурные ошибки, на которых можно учиться.

Telegram Login Widget vs авторизация через Mini App в .NET — две схемы валидации, один JWT
Часть 13 цикла о разработке Telegram-таск-трекера в одиночку. Пользователи просили добавить веб-версию вне Telegram Mini App, но для этого нужно было реализовать отдельную авторизацию. Добавление Telegram Login Widget не потребовало больших доработок - виджет работает через тот же JWT, что и Mini App, а само приложение почти не зависит от Telegram после выполнения авторизации.
Read →
Чистая архитектура Telegram-бота на .NET — контроллеры вместо гигантского switch
Часть 5 цикла о разработке Telegram-таск-трекера в одиночку. Чистый Telegram-бот на .NET с контроллерами и middleware в стиле ASP.NET вместо гигантского switch, слоёная структура решения и связка EF Core и linq2db на одних моделях для запросов, с которыми EF Core справляется плохо.
Read →
От «Сохраненных сообщений» в Telegram к настоящему таск-трекеру — определяем путь пользователя
Часть 3 цикла о разработке Telegram-таск-трекера в одиночку. Почему «Сохраненные сообщения» неудобны для ведения дел, с какого минимального сценария начинались Laraue Boards и почему путь пользователя определяется до начала разработки.
Read →
Прототипируем интерфейс с ИИ до написания кода
Часть 2 цикла о разработке Telegram-таск-трекера в одиночку. Почему мы начинаем с интерфейса, как HTML-прототипы от ИИ заменили Figma и каким получился первый прототип Laraue Boards.
Read →
Jira-альтернатива в одиночку — зачем мы её делаем и ссылки на репозитории
Часть 1 цикла о разработке Telegram-таск-трекера в одиночку с ИИ. Какую проблему мы решаем, зачем нужен ещё один таск-трекер, на каких двух репозиториях построен цикл статей.
Read →
Laraue Boards — опенсорсный таск-трекер с Telegram интеграцией и лёгкая альтернатива Jira
Опенсорсный таск-трекер, превращающий сообщения из Telegram в карточки на канбан-доске. Отправляете сообщение боту — получаете карточку, с которой можно работать в веб-приложении или Mini App. Бесплатно, код открыт.
Read →