Мій персональний посібник з експлуатації #
(як “експлуатувати” мене)
Частина Перша, oфіційна #
Частина Друга, цікава #
Що варто знати про мене #
- народився і виріс в Україні
- не дивився Зоряних Воєн чи Стар-Треку
- прочитав багато фантастики 60х-90х (і майже всю забув)
- агов, порадьте мені три книжки почитати?
- I don’t drink coffee; I take tea, my dear
Що мені говорить мій “здоровий глузд” #
- єдиний прийнятний формат дати - це YYYY-MM-DD (і якщо ви зі мною не згодні - удачі вам у сортуванні файлів/дописів, продатованих інакше)
- задача розділення значно важча за задачу обʼєднання: мачуха попросила Попелюшку розділити зернята проса та ячменю - неможлива зачада, а змішати зерна разом було дуже легко
- Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
Особисті переконання про різні штуки #
git push --force
це зло- уникайте його, окрім як для фінального “причісування комітів”
- форс-пуші роблять життя ваших контрібʼюторів складнішим
- однак, “брудна” та некрасива історія репозиторію ще більше зло, тому будь ласка, зробіть rebase (squash/fixup), якщо ви змінюєте два файли за допомогою 135ти комітів
З чим я можу вам допомогти #
- складні гіт трюки (rebasing, history rewriting, bisect search, conflict resolution and avoidance, hooks)
- прості задачки на Python, linters/tests, list/dict comprehensions, parameter parsing, simple CLI scripts, and simple web services (Flask)
- Groovy! (у межах Jenkins job/library)
- Ansible: обожнюю цей тул, зацініть мій плейбук для конфігурування макбуків
- Docker: користувався ним коли це ще не було мейнстрімом
З чим мені буде корисна допомога #
- Kubernetes and authentication (IAM, SSO, OAUTH)
- writing English documentation (especially style/grammar)