Uses

I recently learned about https://uses.tech and decided to share my config.

Hardware

Notebooks

  • MacBook Air 13’ 2013 (Core i7 8Gb RAM 256Gb SSD) my own
  • MacBook Pro 15’ 2019 (Core i7 16Gb RAM 256Gb SSD) provided by my company

Smartphone

  • iPhone 8 256Gb

Headphones

  • Apple Earpods
  • Sony WI-C300

Sound system

  • Sony GTK-XB7

Gimbal

  • Dji Osmo Mobile 2

Desktop

OS

  • macOS Catalina
  • Linux Fedora/Xubuntu/Lubuntu (Previously I used Linux on Desktop long time)

Text Editor

VS Code with JetBrains Mono font and default Dark theme.

List of VS Code Extensions:

  • Better Haml (haml syntax support)
  • Docker (Dockerfile-syntax support)
  • ESLint (JavaScript linter)
  • Markdown All in One (Markdown support)
  • Python (Python language support)
  • Ruby (Ruby language support)
  • Ruby Solargraph (Ruby LSP)
  • Vetur (Vue tooling)
  • Vim (Vim-mode)
  • VS Code Ruby (Ruby language support)

I use Vim in terminal. I also wanted to completely switch to using Vim/Neovim, but use VS Code it more comfortable for me.

Programming languages

  • PHP - i write code on this lang a long time but this is not a main language right now. I used Yii2, Laravel, WordPress, 1C-Bitrix (scary an terrible 😄)
  • Python - small scripts and web-apps on Django
  • Bash - small and simple scripts
  • Ruby - main programming language on work
  • JS - JavaScript everywhere

Terminal

Web browser

  • Firefox Developer Edition (main)
  • Chrome (for testing)

Cli Apps

  • Homebrew
  • zsh with Spaceship - awesome prompt!
  • ripgrep - very fast grep analogue
  • fzf - i use this for fuzzy find in prompt history
  • rbenv - manage Ruby versions
  • nvm - manage Node.js versions
  • pyenv - manage Python versions
  • gocryptfs - crypt important files and sync
  • ansible - for fast provision new servers
  • make - short commands on projects
  • docker - must have
  • docker-compose - must have

Gui Apps

  • KeepassX - tool for manage passwords
  • Grammarly - tool for checking my English grammar
  • Dropbox - for sync important files
  • iTunes - for listen podcasts
  • GarageBand - trying to make music here
  • iMovie - for edit video from smartphone
  • Books - default app for read books
  • Notes - default app
  • Reminders - default app
  • Slack - workchats
  • Telegram - many chats and interesting channels
  • XnConvert - batch images edit
  • Monosnap - screenshots with annotations
  • Deeezer - listen music
  • Sublime Merge - great tool for resolving merge conflicts
  • GIMP - for simple images edits
  • ImageOptim - for batch images optimize
  • Tunnelblick - for OpenVPN
  • Audacity - simple audio edit
  • Filezilla - sometimes i need FTP client
  • Midnight Commander - sometimes i need FTP client
  • balenaEtcher - for creating bootable USB

Podcasts

  • Radio-T
  • Брендятина
  • RWpod
  • Don’t Speak

iOS Apps

  • Books - default app
  • Notes - default app
  • Reminders - default app
  • GarageBand - run this when i bored
  • Feedly - read RSS
  • Musixmatch
  • Google Translate
  • Yandex Translate - there is support for the Tatar language
  • Twitter
  • Slack
  • Snapchat
  • Maps.me - for offline maps
  • Stocard
  • DJI GO - app for Dji Osmo Mobile 2
  • FIFA Mobile - i play it when I’m bored
  • Real Racing 3 - i play it when I’m bored

Servers

OS

  • Centos Linux (host)
  • Alpine Linux (containers)

Apps

  • Docker
  • Ansible

Servers

  • DigitalOcean - for temporary instances. Fast and stable. I receive funds for the account balance under the affiliate program.
  • ArubaCloud - use very cheap promo instances (1€/month) for testing and develop.
  • PQ.Hosting - use very cheap instances (1€/month) for testing and develop.
  • OVH (Kimsufi) - use bare-metal server with 2Tb HDD for backups and self-hosted services.
  • VDSina - for client sites.
  • FastVPS - fast and stable instances. This company provided me powerful VPS for free. Thanks!

Cloud storage

  • Amazon S3 - stable storage with much featured API

Cloud hosting for static sites

  • GitHub Actions + GitHub Pages
  • GitLab CI + GitLab Pages
  • Netlify

Static site CMS

  • Hexo - used on this site
  • Hugo
  • Jekyll

Self-hosted services

  • Gitea (previous used Gogs) - in my own company, i used Gogs to manage repositories.
  • Redmine - in my own company, i used Gogs to manage tasks

Uptime monitoring

  • Monitorus.ru

Log errors

  • Sentry