Что я использую

Страница обновляется по мере изменений в сетапе. Последнее обновление: сентябрь 2026.

Компьютер и система

Всё делаю на MacBook Air M1, 16 ГБ. Для блога, редактора, терминала и Docker хватает с запасом — греется разве что при сборке образов. Внешний монитор DEXP (в планах — второй). Подключение по USB-C, очень удобно.

Редакторы и код

  • VS Code — основной редактор. Внутри — Cline, с которым я пишу этот сайт и экспериментирую с AI-агентами.
  • Cursor — второй редактор, для задач, где удобнее работать в формате «чат + правки».
  • PyCharm — держу под рукой для больших Python-проектов, где важны рефакторинг и навигация по коду.
  • Терминал — стандартный macOS. Пробовал другие — пока стандартного достаточно в работе.

Разработка

  • Python 3.12 — основной язык.
  • Django 5.2 LTS — этот сайт.
  • FastAPI — для Астро-Лео и других проектов, где нужна лёгкость.
  • PostgreSQL 16 + pgvector — база данных этого хаба. Векторное расширение стоит заранее, под будущий AI-поиск.
  • Redis — кэш и сессии.
  • Docker / Compose — весь прод-стек.
  • GitHub — репозитории и CI в перспективе.

Инфраструктура

  • Timeweb Cloud — VPS, на котором живут мои проекты. Дата-центр в России, оплата в рублях.
  • Caddy 2 — прокси, HTTPS и HTTP/3 автоматически.
  • uvicorn (ASGI) — сервер приложений. Выбран заранее под стриминг AI-ответов.
  • WhiteNoise — раздача статики с хешами и длинным кэшем.

Тексты и заметки

Для заметок у меня своя CRM с базой знаний — небольшая система, куда я складываю всё, что не должно потеряться: черновики, идеи, ссылки, фрагменты кода. Пока не готова к публикации, но именно из неё вырастают статьи этого блога.

Музыка

  • Fender CD-SCE NAT — электроакустическая гитара из серии Classic Design, массив ели.
  • Струны Elixir 12 — те, к которым возвращаюсь.

Этот сайт

Сайт, который вы читаете, собран на Django 5.2 + Tailwind CSS 3 + vanilla JS. Сборка фронтенда — через Vite. Разметка контента — Markdown. SEO-слой — django-meta.

Подробно про архитектуру — в отдельной статье.