У меня есть GitHub, забитый репозиториями, и этот сайт, который я переписываю заметно чаще, чем стоило бы. А вот места, где можно спокойно рассказать, зачем всё это затевалось и что по дороге сломалось, не нашлось. Исправляю.
Если коротко и без пафоса, я инфраструктурщик, грейд миддл. Серверы, CI/CD, контейнеры, немного Go и Python. Скучные подробности живут в резюме, тут не оно. На десктопе Arch + репы CachyOS (да, i use Arch btw; теперь это даже задокументировано).
О чём это всё будет, примерно в порядке убывания частоты:
- инструкции про то, как я что-то поднял, настроил или починил, и что при этом пошло не так (а что-то всегда идёт);
- личный опыт из работы и пет-проектов, без причёсывания под success story;
- разборы в духе «смотрите, что собрал», иногда просто чтобы самому через полгода вспомнить как.
Сразу про планку. Всё здесь не в духе «делайте как я, я знаю как правильно», а скорее «вот как я попробовал, в основном заработало, остальное вкусовщина». Мнение не окончательное, местами наверняка спорное, и через полгода я с частью сам не соглашусь. И это нормально. Когда знаешь, что прочитают, проверяешь себя внимательнее.
Сам сайт это отдельная история. Он для меня не только визитка, но и полигон: кастомный CSS, ванильный JS, ноль фреймворков и почти болезненная гонка за размером, когда выпиливаешь байты, которых, кроме тебя, никто не заметит. Оптимизировать до последнего килобайта страницу, которую смотрит полтора человека, польза сомнительная, но мне нравится, и попутно понимаешь, как оно всё работает под капотом. Исходники открыты, если любопытно: github.com/hekzory/hekzory.github.io.
Будет ли это полезно кому-то ещё? Возможно. Будет ли полезно мне? Точно - хотя бы как внешняя память.
В общем, поехали.