Инструменты, которые я использую для создания сайтов


Блокчейн

Разработаю контракт или систему контрактов на Solidity, напишу тесты с Hardhat, использую фреймворк OpenZeppelin.

solidity hardhat openzeppelin

Фронтенд

Javascript

Пишу на ecmaScript 6, в качестве каркаса приложения использую vue.js. Компилирую и сжимаю код при помощи webpack. Unit тестирование: chai, mocha, jest. Для E2E тестов или автоматизации работы в браузере - Puppeteer
ecma-script vue-js jest chai mocha webpack

html, css

Использую шаблонизатор Pug Стили я описываю при помощи SASS. В последние годы я верстаю только адаптивные сайты. Из css-фрейморков больше всего приходилось работать с , для этого сайта использовал semantic-ui.
sass twitter-bootstrap semantic-ui pug

Бэкенд

Разрабатываю на Golang и/или Node.js. Раньше использовал PHP c Laravel, на тестах .
Laravel Framework язык golang язык php PHPUnit Node.js

Рабочее окружение

Работаю на macbook pro. Слепая 10-ти пальцевая печать и редактор VIM делают редактирование текста молниеносным. Все изменения под контролем у git. Заметки и документацию пишу на Markdown. Все дела расписываю в программе OmniFocus, затем отслеживаю их выполнение по таймеру Vitamin-R2. Документооборот кручу в google apps.
mac os x keymap vim git markdown omni Vitamin-R 2 Google Apps

Администрирование

В последние годы использовал OS Ubuntu / Debian, а в качестве web-сервера использовал Nginx или Apache.
А сейчас, используя Docker, могу установить одновременно несколько разных версий php, mysql и т.п.. На дешевом облачном хостинге за 250 рублей в месяц такая система будет быстро работать. И ее можно легко, в несколько простых шагов, перенести на любой другой хостинг, сервер, машину или облачный сервис.
Docker Nginx Ubuntu Apache Debian

Проектирование

Для построения ER-диаграмм, блок схем, мозгового штурма я обычно использую lucidchart, ум и хождение туда-сюда.

lucidchart-projecting brain

Дизайн

Сейчас дизайн-макет я делаю в Sketch или Figma, до нее был долгое время обречен на Photoshop.
Sketch App Figma photoshop