~/uses

What we keep on the bench.

Tools, services, hardware. The boring stuff that ships production code, with a tag showing whether it's Serhii's, Dmytro's, or shared across the studio.

35 items
24 shared
last revision · 2026-q2

## editor & terminal

— where the code is written #editor
  • s   PhpStorm  primary IDE for WordPress / Laravel work.
  • d   WebStorm  frontend / Vue / TypeScript daily driver.
  • s   Neovim  quick edits, server-side config tweaks.
  • b   tmux  one session per project, persistent across SSH.
  • b   Claude Code  AI pair-programming for Astro/TS work and content drafts.
  • b   JetBrains Mono  the only font on this site, weights 400/500/700.

## frontend

— shipped to the browser #frontend
  • d   Vue 3 + Composition API  frontend default for SPAs and Mini Apps.
  • b   TypeScript  strict mode, types end-to-end.
  • d   Vite  build tool for libraries and apps.
  • d   Pinia  state when state is needed. used with restraint.
  • b   Astro  this site. zero-runtime, content collections, MDX.
  • d   vant 4  mobile UI primitives for Telegram Mini Apps.

## backend & data

— server side, persistence, integrations #backend
  • s   PHP 8.x  modern PHP for new code, custom WP plugins.
  • s   Laravel  platform backbone — APIs, queues, schedulers.
  • s   WordPress 6.x  plugin host. wp.org publishing, REST API.
  • s   WP-CLI  every wp deploy script touches it.
  • b   MySQL 8  main relational store. tuned beyond defaults.
  • b   Redis  cache, queue, rate-limit state.
  • b   OpenAI / Claude API  translations and tooling, never user-facing without review.
  • b   grammY  Telegram bot framework — for the support bot behind /contact/.

## infra & deploy

— where it actually runs #infra
  • b   Docker Compose  every service we run is a container.
  • b   Traefik  reverse proxy + automatic Let's Encrypt TLS.
  • b   OVH VPS  where this site, plugins, and Bazargram live.
  • b   Cloudflare  DNS, CDN, Web Analytics, AI bot allowlisting.
  • b   GitHub Actions  CI + rsync deploy. one workflow per site.
  • b   GitHub Container Registry  docker images for the support-bot and bazargram.

## tooling & ops

— glue around everything #tooling
  • b   pnpm  monorepo package manager. workspaces over yarn/npm.
  • b   Prettier  one-pass formatter. zero ESLint until needed.
  • b   gh CLI  PR / issue / secrets management without leaving terminal.
  • b   Mailtrap  transactional email for client sites — and the SwiftTrap plugin target.
  • b   Freemius  paid licensing for premium plugin tiers (FlashFilter).

## hardware

— what sits on the desks #hardware
  • b   MacBook Pro (M-series)  primary workstation, both of us.
  • b   External 4K monitor  one each, vertical-stacked workspace.
  • b   Mechanical keyboard  tactile switches. swap brands every couple years.
  • b   Wired ethernet  wifi only as a fallback during deploys.
// (c) 2026 symonov · independent dev studio vimgittmuxdocker EOF — end of file —