RU

Человек между агентом и кнопкой: почему слой подтверждения — это такая сложная инженерия

Мой агент дошёл до состояния, когда я перестал читать письма перед отправкой. Между «агент решил» и «письмо ушло» не было ничего — ни…

llm-агентыpythonsqlitehuman-in-the-loopexactly-onceтестированиемутационное тестированиеконкурентность
Habr
RU

Как я собрал сайт на 30 000 SEO‑страниц за месяц

Я играю на гитаре. Не то чтобы хорошо, но у костра сходит. И каждый раз одна и та же сцена: кто-то просит сыграть конкретную песню, я достаю телефон…

astroстатическая генерацияseoиндексациянейросетиии-помощникsqlitepwaаккордыпет-проект
Habr
RU

Книга: «Основы Go»

Привет, Хаброжители! Язык Go востребован в разработке облачных сервисов и распределенных систем благодаря простоте, высокой производительности и вст…

sqliteтестирование it-системоблачные сервисымикросервисыdevopsserverlessпараллельное программированиегорутиныооп
Habr
RU

Автоматизируем первую линию диспетчерской службы на примере управляющей компании

Звонки в управляющую компанию различаются по срочности: один жилец хочет узнать про график капитального ремонта, другому нужен электр…

pythonflasksqliterequestsпервая линия подержки
Habr
RU

Карточки из музыкальной студии 1975 года против продуктовых тупиков

Есть задачи, которые вроде бы не выглядят тупиком. Всё уже обсудили, аргументы есть — а решение почему-то снова переезжает на следующую неделю. Я ре…

product managementискусственный интеллектdeepseeknext.jsllmembeddingssqliteuxproduct designproduct discovery
Habr
RU

redb 3.3.0: решение уровня энтерпрайз на .NET — своя БД, свой Apache Camel и рантайм с дашбордом (и всё это бесплатно)

Когда говорят «энтерпрайз-стек на .NET», обычно имеют в виду зоопарк: база от одного вендора, шина от другого, ORM с миграциями, отдельный оркестрат…

c#sqlitedotnetkafkarabbitmqredbsqstelegram
Habr
RU

Как я навайбкодил каталог бесплатных парковок Петербурга и России

Привет, сообщество! Уже долгое время я отмечал на для себя на карте бесплатные парковочные места в центре города; Этот список быстро начал "ходить п…

claudeвайбкодингsqliteleafletпарковкагородавтомобили
Habr
RU

Записная книжка, которой не было, или Почему простота — истинная добродетель

Я изучил записные книжки шести писателей-классиков и обнаружил, что ни один из них не вёл "систему управления знаниями". Их тетради были хаотичны, а…

gosqliteзаписная книжкаминимализмsucklessвайбкодинглитератураписательствоobsidianpkms
Habr
RU

Как я устал от фейковых скидок на Wildberries и написал парсер для аналитики цен на спортпит

Хабр, Привет! Пожать заветную сотку, добрать белка, закрыть углеводное окно и просто попозировать после тяжелой потной тренировки — всё это не&…

парсингpythonwildberriesанализ данныхapiмаркетплейсыsqlitepandasценообразованиескидки
Habr
RU

Как я за 12 дней переписал 6 лет Excel-учёта в локальное фитнес-приложение на Electron, FastAPI и SQLite

Последние шесть лет я собирал данные о своих тренировках. Сначала это была обычная тетрадка, потом заметки в телефоне, затем Excel. Со временем табл…

electronfastapisqlitecursoropenaidesktopai-агенты
Habr
RU

Я собрал Telegram-бота с лентой новостей, которая учится на твоих реакциях — и хостится за $5 в месяц

Хотел ленту новостей без двух вещей: дублей (одно событие из пяти каналов с разными заголовками) и потока негатива по утрам. Получился Telegram-бот,…

telegram-ботpythonaiogramsqlitesqlite-vecpgvectorэмбеддингирекомендательная системаopenrouterfly.io
Habr
RU

Экономия токенов на grep: индекс кода для AI-агентов на Rust + tree-sitter + SQLite + MCP

История идеи проекта Сидел я и делал чанкирование разбора конфигурации 1С в PostgreSQL. Выгрузка конфы мне досталась с 43 расширениями и ноль докуме…

rustai-агентыmcpclaude codesqlitetree-sitterиндексация кодаbsl
Habr
RU

Как фронтендер из Bay Area, который почти не пишет код руками, сделал на Rust трекер расходов для ИИ-агентов — и зачем

Я фронтенд-разработчик. Работаю в Bay Area, в компании, которая выдаёт всем инженерам корпоративные подписки на Claude Code и Cursor. То есть лично…

rustclaude codecursoraiopen sourceobservabilityмониторингvibe codingopentelemetrysqlite
Habr
RU

Эволюция Telegram‑бота на C++: от «лапши» в main() до ООП, in‑memory кэша и мутов по Фибоначчи

Привет, Хабр! В этой статье я расскажу об эволюции моего проекта — GroupModerBot , бота для модерации Telegram‑групп. Я покажу,…

c++c++20sqlitetelegramtelegram botкэшированиемодерированиерефакторингботopen source
Habr
RU

Production‑стек для мессенджера на 10к пользователей: FastAPI, SQLite в проде и почему монолит

Это восьмая статья из моей серии про инженерные решения в ONEMIX. До этого было про клиентскую часть мессенджера: кэш…

fastapisqlitepythonмонолитwebsocketмессенджербэкендпродакшнавторизациямиграции
Habr
RU

Как я сделал трёхуровневый кэш сообщений в мессенджере на React Native — и что узнал по дороге

Я делаю мессенджер ONEMIX на React Native. К моменту, когда я начал писать этот пост, в нём уже больше десятка экранов, групповые WebRTC-звонки чере…

react nativesqliteкэшированиеexpoмессенджерdrizzle ormмобильная разработкапроизводительностьархитектураtelegram