Получи случайную криптовалюту за регистрацию!

Українська девопсарня

Логотип телеграм канала @ukropsdigest — Українська девопсарня У
Логотип телеграм канала @ukropsdigest — Українська девопсарня
Адрес канала: @ukropsdigest
Категории: Технологии
Язык: Русский
Количество подписчиков: 3.32K

Рейтинги и Отзывы

2.00

2 отзыва

Оценить канал ukropsdigest и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

0

2 звезд

2

1 звезд

0


Последние сообщения 8

2022-02-25 01:48:38 Целый день рекрутеры не спамят в линкедин, позитив
700 viewsSeva Poliakov, 22:48
Открыть/Комментировать
2022-02-24 00:23:51 И совет дня от Антона из https://t.me/devops_easy

>> бесплатная альтернатива ngrok. Бывает иногда выручает в разных ситуациях https://loophole.cloud/


в кратце, эта фиготень позволяет выставлять наружу что-то локальное с ноута.
Я loophole еще не пользовался, зато ngrok много раз выручал когда надо было разрабатывать апишки для взаимодействия с внешними вебхуками.

Например, когда писал слакбот — выставил наружу апишку с локальной машины и получал запросы от слака прямо на ноут. Это НАМНОГО проще и удобнее чем куда-то деплоить что-то каждый раз.
1.3K viewsSeva Poliakov, 21:23
Открыть/Комментировать
2022-02-24 00:19:37
Совет дня — не поленитесь и освойте autojump или аналоги

Коротко — штука запоминает куда вы ходили (в смысле cd) и позволяет по части имени переходить в этот каталог.

Я пользуюсь zoxide - быстрый, написан на раст, поддерживает fuzzy search (через fzf), хорошо проставляет ранк (каталоги в которых бываете чаще — выше в выдаче)

Мой конфиг для fish:


zoxide init fish --cmd cd | source
export _ZO_FZF_OPTS="--no-sort --keep-right --info=inline --layout=reverse --height=30% --exit-0 --select-1 --preview-window=right,15% --preview='ls -p {2..}'"


для zsh надо будет заменить init fish на init zsh
1.3K viewsSeva Poliakov, 21:19
Открыть/Комментировать
2022-02-22 15:06:24 Совет дня #1:

Если у вас есть какие-то изменения в репозитории, а вам надо перейти на “чистую” ветку или какой-то коммит — используйте git stash.

Этот набор команд позволяет быстренько запаковать изменения и вернуться к ним позже без создания отдельной бранчи и коммитов.

Примеры можно посмотреть через tldr git stash

Совет дня #2:
Установите tldr или (лучше) tealdeer

P.S. как вам рубрика совет дня? Продолжать?
1.3K viewsSeva Poliakov, 12:06
Открыть/Комментировать
2022-02-20 11:47:13 Всем привет. Делаю небольшой стрим на часик-полтора-два. Разбираюсь с Rust, буду делать лямбду пока не знаю для чего, наверное для слака. Впрочем, по опыту будем больше болтать.
Косо, криворуко, поднимет самооценку.
https://www.twitch.tv/darkctrlok
1.1K viewsSeva Poliakov, 08:47
Открыть/Комментировать
2022-02-13 12:16:27 А я вот разбираюсь с terraform cloud.

Куча классных и полезных фич. Например sensetive секреты и запрет на доступ к стейту (с разрешением читать outputs). Интеграция с VCS из коробки. Быстро работает.

Но вчера не мог поверить как сильно не проработан сценарий когда у тебя несколько репозиториев с терраформом и несколько окружений и ты хочешь создать зависимости мжду этими репозиториями в рамках окружения.

Самое странное что это базовейший сценарий, который сами терраформы рекомендуют как best practice. Я б понял если бы я там странного чего-то хотел бы. Но это ж база.

Не могу понять, чем заняты их product managers что не покрыли первичные сценарии использования которые сами же и рекомендуют. Ведь первчиный сценарий за платную штуку должен быть гладеньким и отполированным.

Накатал большой issue где перечислил все известные мне способы достижения, почему они не работают и варианты решения. Лайкните позязя.

https://github.com/hashicorp/terraform-provider-tfe/issues/435
1.1K viewsSeva Poliakov, edited  09:16
Открыть/Комментировать
2022-02-06 13:33:44
картинки к ↑↑↑↑
868 viewsSeva Poliakov, 10:33
Открыть/Комментировать
2022-02-06 13:33:31 Дебаггер в IDEA — одна из главных причин почему я сижу на IDEA, а не в emacs, который и легче, и быстрее, лучше настраивается и зачастую удобнее.

Дебаггер позволяет не только дебажить программы, duh, но вообще отличный инструмент для знакомства с кодом. Типа просто запускаем код и растыкиваем брекпоинты хоть в самой первой функции и дальше смотрим что происходит. И даже если не знаешь языка на котором код написан — всё равно можно понять что происходит и почему.

Ещё классная штука — условия для брекпоинтов. В IDEA можно как поставить условие, мол останови если переменная в этом брекпоинте будет иметь такое-то значение. Но ещё удобнее условие - останови если какой-то из брекпоинтов был пройден.

Например, у меня есть два теста и я хочу пропускать первый и смотреть только второй. Для этого я ставлю на втором тесте брекпоинт, щелкаю на нём правой клавишей мыши и убираю “suspend” - то есть он будет проходить, но не будет останавливаться.

Теперь я могу поставить второй брекпоинт в коде, щелкнуть на нем правой клавишей, перейти в “more” и выбрать предыдущий брекпоинт в меню “disable untill hitting the folowing…”

В итоге первый тест пройдёт без остановок, а IDEA запустит окно дебаггера только на втором тесте.

В дебагере ещё много чего полезного есть. Если интересно, могу ещё какие-то полезняшки написать.
890 viewsSeva Poliakov, 10:33
Открыть/Комментировать
2022-02-03 21:04:47 а ребята из HUG Kyiv делают Q&A с хашимото (основатель хашикорпа) прямо сейчас. Присоеденяйтесь

1.9K viewsSeva Poliakov, 18:04
Открыть/Комментировать
2022-02-01 12:52:10 Я сам никогда не был джуном. Ну то есть по знаниям-то был, но тайтла такого не было никогда. Всегда была гиганская ответственность и должность в которой я уже должен был что-то знать, отвечать и делать. Опыта джуна не было.

Но, пока работал лидом и консультировал разные компании, я воспитал не одно поколение джунов. И воспитал хорошо, почти все за кем я слежу хорошо продвинулись по карьере.

И вот что я вам скажу — самое главное качество джуна — способность учиться и задавать вопросы. Джун как боевая единица не знает что хорошо, а что плохо. У него нет опыта. Джун не может самостоятельно прошерстить интернет и найти ответ на вопрос — не факт что он даже вопрос понимает, не говоря о том чтобы выбрать какой из ответов — правильный.

Требовать от джуна чтоб он искал в интернете до того как прийдёт к вам с вопросом значит расходовать ресурсы в воздух (потому что джун будет искать непонятно что непонятно как) и калечить психику человека (потому что каждый джун - из тех что я нанимал - гиперответственный трудоголик, с огромным синдромом самозванца, которому только дай повод считать себя говном)

Джунов надо поддерживать, надо приучать задавать вопросы, а если вопрос не правильный (очень часто) — учить задавать вопросы. И учитывая что даже мидлы-синиоры не умеют задавать правильные вопросы — джуны не умеют этого и подавно.

Каждый хороший джун стремится учиться и знать больше. А каждый хороший лид не должен разжевывать и всё подавать ложечкой, но гнать в интернет и книжку с правильным вопросом в зубах, с механизмом или хотя бы критерием оценки правильного ответа. А не “принеси то не знаю что”.

И пока я писал этот текст, я понял что он хорошо подходит не только к джунам, но вообще к воспитанию. Чтобы человек умел учиться надо не только требовать, но и учить учиться. В первую очередь учить учиться. Учить задавать правильные вопросы, смотреть в глубь вещей и проблем, не бояться ошибаться, брать на себя ответственность (под невидимым(!) присмотром кста), учить побеждать и наслаждаться победой. Люди без опыта это люди без опыта, это чистые листы. И то чем они будут заполнены — великая ответственность заполняющего о которой нельзя забывать.
1.6K viewsSeva Poliakov, 09:52
Открыть/Комментировать