Техлидошная | Golang Infra Dev | Project Leading – Telegram
Техлидошная | Golang Infra Dev | Project Leading
547 subscribers
25 photos
1 file
159 links
Про платформенную (инфраструктурную) разработку, golang, техлидерство проектов, профессиональному росту и всему остальному, что связано с IT.
Автор: Антон Губарев (https://antgubarev.tech/ru/) @antgubarev. Инеженер Авито PaaS, архитектор и техлид
Download Telegram
Channel name was changed to «Техлидошная»
Контроль секретов в коде https://github.com/GitGuardian/ggshield Очень актуально когда над проектом работает (или уже поработало) много людей. Вероятно что среди них были те, кто внедрял «по-быстрому», не имея времени ли желания разбираться как организовать секреты. А чаще всего я видел варианты «потом переделаем». В итоге находишь потом различные токены от API или даже от БД.
Есть интеграции со всеми популярными системами: GitHub, GitLab, Jenkins и т.д. Один раз добавил и спишь спокойно.
В продолжении темы CI есть вот такая книжка по GitHub Actions https://actionsbook.com/ Как по мне дороговато по российским меркам за то, что скорее всего довольно быстро устареет. Однако для тех, кто серьезно связан с GitHub-ом может оказаться очень кстати именно сейчас. Быстро прочитать все самое нужное в одном месте, чем по крупицам собирать по Интернетам и все равно что-то пропустить.
Говорят исходники платформы для голосования утекли https://github.com/moscow-technologies/blockchain-voting_2021 Информацию проверить невозможно конечно, однако всегда интересно посмотреть что там внутри )
Не коммитил в опен сорс уже несколько лет, с тех пор как с Yii завязал ) И тут на тебе, пофиксил багу в traefik https://github.com/traefik/traefik/pull/8381 Мелочь но все равно приятно что правка попала в релиз.
На удивление часто слышу неверное понимание некоторых базвордов в API. Вот тут как раз под руку попалось описание что к чему https://inlaymansterms.io/blog/api
Там кстати на это сайте есть еще и другие определения, которые могут некторым оказаться полезными.
Уже готово описание вчерашней глобальной проблемы https://blog.cloudflare.com/october-2021-facebook-outage/ А вот у кого-то возникла похожая проблема :)
https://github.com/evilmartians/lefthook Полезная тулза для человекопонятной работы с хуками гита. Вместо черного колдовста на баше без танцев и смс пишем простой yaml. Вообще хуки отличная вещь для автоматизации рутинных операций. Например запуск линтеров перед коммитов, который часто делать забываю и потом появляются коммиты вида «fix linters», засоряющие историю.
Раньше часто пользовался ngrok.com когда надо было работать с вебхуками от внешних сервисов. Запускаешь у себя тунель и погнал тестировать все кейсы, которые прилетают от живого трафика. Оказывается есть целая подборка альтернатив для этого сервиса https://github.com/anderspitman/awesome-tunneling
С помощью этой утилиты можно настроить свой промт вообще как угодно https://ohmyposh.dev/ на любой вкус и цвет. Думаю многим будет полезно.
Себе не забираю, потому что мой промт выглядит как на скрине :) Мне не нужно там видеть имя пользователя, потому что это требуется ультра редко и делается с помощью whoami, мне не нужно там видеть текущую директорию, так как она указана в заголовке iTerm и прочие штуки, которые часто вижу у других. Это все отнимает и место и внимание.
Хотел вчера немного описать шишки, которые собрал, когда боролся с дубликатами в ClickHouse и агрегировал очень много данных, но в итоге получилось очень много букв и не влазило в телеговский пост. Поэтому вот https://antgubarev.dev/ru/posts/clickhousemv/ первая часть. На днях доделаю вторую.
https://avitotech.timepad.ru/event/1804678/ Митап от коллег по юниту, в котором работаю. Как устроена платформа в Авито, для чего нужна, из каких частей состоит, какие есть возможности и т.д. Должно быть интересно тем, у кого количество сервисов растет и уже становится сложно с ними управляться.
Вторая часть по Кликхаусу https://antgubarev.dev/ru/posts/clickhousereplmt/ Осталось найти время третью и последнюю написать.
Для тех кто много работает в консоли имеет смысл вкладываться в такие навороты https://seb.jambor.dev/posts/improving-shell-workflows-with-fzf/ На самом деле не так уж и много времени требуется на реализацию таких фишек, но выхлоп того стоит
Кажется не делился еще вот такой замечательной докой от Стэнфорда «Волшебство гит». Рекомендую пробежаться от и до. Абсолютно точно каждый найдет для себя много нового, и вероятно удивиться, что многое можно было делать проще. http://www-cs-students.stanford.edu/~blynn/gitmagic/ Что еще прекраснее существует перевод на русский. Очень много кто привык к IDE так как несложные штуки делаются с помощью нее очень быстро и прозрачно. Но как только надо исправить историю, куда-то откатиться, иногда не полностью вот тут работа и встает колом.