RU

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

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

c#sqlitedotnetkafkarabbitmqredbsqstelegram
Habr
RU

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

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

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

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

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

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

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

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

парсинг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