# Понедельник 24 твита
Всем привет.
Ночь собирается, и начинается мой дозор. А всё потому, что я сейчас в командировке в США и буду писат… twitter.com/i/web/status/1…
6:45Начнем с простого опроса.
Вам нужно мобильное приложение (вы очень хотите попасть в "маркеты"). По срокам как обычн… twitter.com/i/web/status/1…
@jsunderhood pwa
Отличный кейс для изучения. Однако, на данный момент у PWA практически нет жизненно важных фичей, они только-только… twitter.com/i/web/status/1…
@jsunderhood pwa
8:24
Соответственно, еще года 3-4 (как минимум) нам придется ждать, пока хотя бы базовые нативные фичи станут общедоступными.
8:24Моё персональное мнение, что PWA - безусловно стоящий блок технологий, но на него на данный момент нельзя опираться… twitter.com/i/web/status/1…
8:25Оставлю еще небольшую затравочку, и дам всем спокойно доработать рабочий день :)
В США стоит приехать даже просто… twitter.com/i/web/status/1…
9:31Итак, немного о США.
Ради одной только природы стоит ехать. И тема сегодняшнего вечера - парки.
Вчера, специально д… twitter.com/i/web/status/1…
Первое, что бросается в глаза - высоченные, огроменные деревья. pic.twitter.com/GOHb2vOG08
Однако, это не самые большие, что есть в США, зато их много.
16:35Тут же много-много разнообразных дорожек, мостиков, камней. pic.twitter.com/6lO4oc4aI2
Прямо в парке можно встретить камеры для животных. Хотя они, наверное делаю на них забавные фото туристов :) pic.twitter.com/iDcnrtJWB6
Тут же протекают различные ручейки, каналы. pic.twitter.com/SnMzQFbPa5
Если подняться по горной тропе на вершину - можно увидеть совсем другие пейзажи, и то, насколько кривые у меня руки… twitter.com/i/web/status/1…
16:35В целом меня поражают тут многие вещи:
1) живописность
2) насыщенность цветов. Я не покрасил ни одного пикселя
3) р… twitter.com/i/web/status/1…
Ну, и небольшой soft-сабж на вечер.
Как вы думаете - интеграция новых членов команды (как онбординг, так и неформал… twitter.com/i/web/status/1…
@jsunderhood Неплохой доклад был на #kharkivjs youtu.be/A5sEEncsduo по онбордингу рекомендую
Сам не смотрел, но раз советуют, то стоит и ретвитнуть
@jsunderhood Неплохой доклад был на #kharkivjs youtu.be/A5sEEncsduo по онбордингу рекомендую
19:00
@jsunderhood скорость и качество интеграции нового сотрудника сильно влияет на прибыль компании, неважно, продукт э… twitter.com/i/web/status/1…19:37
@jsunderhood Так себе. Слишком большие затраты, кмк. Плюс для человека стресс в новом коллективе, а ему ещё нужно к… twitter.com/i/web/status/1…19:40
Итак, подводя итоги вечернего сабжа:
1) Часто встречается, что людей бросают на произвол
2) Но, активное комьюнити… twitter.com/i/web/status/1…
А еще бытует мнение, что если команда тебя не онбордит, то стоит подумать о том, что бы уйти в другое место, т.к. э… twitter.com/i/web/status/1…
19:47Начнем с простого опроса.
Вам нужно мобильное приложение (вы очень хотите попасть в "маркеты"). По срокам как обычн… twitter.com/i/web/status/1…
Итак, опрос скоро заканчивается, кто не успел - голосуем!
Начнем с простого опроса.
20:30
Вам нужно мобильное приложение (вы очень хотите попасть в "маркеты"). По срокам как обычн… twitter.com/i/web/status/1…
@jsunderhood У меня много фрилансеров. И есть несколько правил, которым я следую:
Онбординг фрилансеров - штука еще более не тривиальная.
@jsunderhood У меня много фрилансеров. И есть несколько правил, которым я следую:
20:38
Всем привет и с наступившими праздниками!!!))
Меня зовут Александр Руденко, и я являюсь Community Lead'ом в глобаль… twitter.com/i/web/status/1…
Ребят, можно у вас узнать: насколько каждый из вас знаком с Facebook не как пользователь соц.сети, а как инженер, и… twitter.com/i/web/status/1…
15:28# Вторник 42 твита
@jsunderhood Верить в людей - это хорошо.
Прививать культуру взаимопомощи - это отлично.
Надеяться что команда сама… twitter.com/i/web/status/1…
Еще отличный пункт по поводу онбординга.
Культура должна быть спущена сверху, так сказать "насаждена", но таким обр… twitter.com/i/web/status/1…
@jsunderhood Верить в людей - это хорошо.
0:53
Прививать культуру взаимопомощи - это отлично.
Надеяться что команда сама… twitter.com/i/web/status/1…
@jsunderhood "Как поступлю" - буду прикреплять его к более опытным сотрудникам. Опытным будет разнообразие в работе… twitter.com/i/web/status/1…
Еще один способ онбординга - персональные кураторы, как часть роста опытных сотрудников.
@jsunderhood "Как поступлю" - буду прикреплять его к более опытным сотрудникам. Опытным будет разнообразие в работе… twitter.com/i/web/status/1…
0:55
@jsunderhood В Jira или др.трекер добавить пунктом workflow "документация" (сотрудник должен пойти в вики или репо… twitter.com/i/web/status/1…
Интересный поинт, но получится просто убер дорогая документация.
@jsunderhood В Jira или др.трекер добавить пунктом workflow "документация" (сотрудник должен пойти в вики или репо… twitter.com/i/web/status/1…
0:58
Начнем с простого опроса.
Вам нужно мобильное приложение (вы очень хотите попасть в "маркеты"). По срокам как обычн… twitter.com/i/web/status/1…
Итак, в Москве утро, а потому мы начинаем новый день.
И начнем мы с разбора результатов опроса
Начнем с простого опроса.
6:09
Вам нужно мобильное приложение (вы очень хотите попасть в "маркеты"). По срокам как обычн… twitter.com/i/web/status/1…
Ожидаемо, первое место занял RN.
Судя по ответам людей - все выбирают его из-за известности, размера комьюнити, и п… twitter.com/i/web/status/1…
На втором месте, ожидаемо, стоит Flutter.
Либо у нас больше Dart разработчиков чем кажется, либо люди не берут это… twitter.com/i/web/status/1…
А вот дальше идет Cordove :)
Про нее будет в подробнее в следующем треде.
Мое сводное мнение - технология незаслуж… twitter.com/i/web/status/1…
6:09Ну и завершает наш опрос - NativeScript.
На самом деле мне практически нечего сказать про этот подход.
Видимо, раз… twitter.com/i/web/status/1…
6:09Ну, и в дополнение пару слов про другие технологии:
1) Capacitor, может заменить Cordova, но еще слишком молодой
2)… twitter.com/i/web/status/1…
Мда, сначала пиши, потом проверяй, потом выкладывай. Опечатка, конечно.
Технология называется Cordova.
6:14Итак, долгожданный пост (или целый день) про Cordova.
7:42Cordova, это "коробочка", предоставляющая доступ к OS через плагины. В нее мы кладем весь сайт целиком.
Это дает н… twitter.com/i/web/status/1…
7:42Про минусы:
1) вы не получите хороших анимаций
2) вы не получите хороших жестов
3) вы не можете хорошо использовать… twitter.com/i/web/status/1…
Отдельно про "Cordova старая".
Пример - gradle исторически должен лежать в path, а конфиг ему править можно только… twitter.com/i/web/status/1…
7:42Еще пример - часть задач можно выполнить только императивно, например добавление кастомных плагинов.
7:42А теперь сделаю бутерброд и добавлю немного очевидных плюсов:
1) Это самый быстрый способ сделать два приложения дл… twitter.com/i/web/status/1…
4) У вас есть доступ к любому нативному API
5) Релизы Cordova очень стабильны, проект явно достиг зрелости
6) Вы мо… twitter.com/i/web/status/1…
И еще пара очень важных моментов:
1) то, что ассоциируется с Cordova у людей - приложения прошлого века, сделанные… twitter.com/i/web/status/1…
Дальше будет больше, а пока - задавайте вопросы :)
7:42@jsunderhood Не вижу минус: невозможно сделать production-ready приложение. Как только вы станете успешным, придетс… twitter.com/i/web/status/1…
Это не минус. Это, что вы вымениваете на дешевизну старта.
Фактически - это является самым большим плюсом приложени… twitter.com/i/web/status/1…
@jsunderhood Не вижу минус: невозможно сделать production-ready приложение. Как только вы станете успешным, придетс… twitter.com/i/web/status/1…
7:53
@jsunderhood Не вижу большой разницы сразу стартовать на React Native. И получить все плюсы, что были перечислены и… twitter.com/i/web/status/1…
А вот и распространенное заблуждение.
1) будешь постоянно работать с платформой, с ее особенностями (пример - селек… twitter.com/i/web/status/1…
@jsunderhood Не вижу большой разницы сразу стартовать на React Native. И получить все плюсы, что были перечислены и… twitter.com/i/web/status/1…
8:04
@jsunderhood Ошибка рассуждения в том, что не разработчик платит за переписывание, а бизнес. И получается, что комп… twitter.com/i/web/status/1…
Практика показывает, что при выборе - нормально на RN за год или приемлемо на Cordova на 4 месяца, выигрывают те кт… twitter.com/i/web/status/1…
@jsunderhood Ошибка рассуждения в том, что не разработчик платит за переписывание, а бизнес. И получается, что комп… twitter.com/i/web/status/1…
8:18
Итак, долгожданный пост (или целый день) про Cordova.
Немного best-practices разработки на Cordova:
1) пишите тонкие клиенты (можете взять BFF, что бы вынести часть логи… twitter.com/i/web/status/1…
Итак, долгожданный пост (или целый день) про Cordova.
15:43
@jsunderhood Для одной из компаний делал приложение ReactNative + WebView с Turbolinks. Еще быстрее в разработке, н… twitter.com/i/web/status/1…
Еще один вариант написания мобильного приложения.
Вы можете взять RN и задешево добавить нормальную навигацию, по н… twitter.com/i/web/status/1…
@jsunderhood Для одной из компаний делал приложение ReactNative + WebView с Turbolinks. Еще быстрее в разработке, н… twitter.com/i/web/status/1…
15:46
Итак, пришло время для вечернего сабжа.
Расскажите, как вы отситесь к простывшим людям в офисе?
1) пусть работают… twitter.com/i/web/status/1…
17:01А еще если вы пишете n-й плагин (у всех своя n, но она не большая) - это отличный повод выбросить ваше приложение,… twitter.com/i/web/status/1…
17:03@jsunderhood @AlexVaizer Потому что обычно не кем заменить, а дедлайн был вчера.
Большинство людей, которых я встречал, не берут больничные.
Они либо ходят на работу, либо, в лучшем случае, работ… twitter.com/i/web/status/1…
@jsunderhood @AlexVaizer Потому что обычно не кем заменить, а дедлайн был вчера.
17:12
@jsunderhood Работать больным нельзя, потому что КПД такой работы бывает даже отрицательным, не то, что нулевым. Я… twitter.com/i/web/status/1…
Еще хороший поинт. Больные люди, с температурой и т.п. имеют значительно ослабленное внимание, и допускают много ба… twitter.com/i/web/status/1…
@jsunderhood Работать больным нельзя, потому что КПД такой работы бывает даже отрицательным, не то, что нулевым. Я… twitter.com/i/web/status/1…
17:20
@jsunderhood Если люди больные ходят на работу то это проблема процессов компании. В норм компании есть правило: за… twitter.com/i/web/status/1…
Естественно лучше, но люди по разным причинам тащатся в офис, несмотря на эти правила.
Вот мне и интересно - что ж… twitter.com/i/web/status/1…
@jsunderhood Если люди больные ходят на работу то это проблема процессов компании. В норм компании есть правило: за… twitter.com/i/web/status/1…
17:24
@jsunderhood потому что размер выплат по временной недееспособности.
Хороший поинт.
Один из критериев выбора работадателя в РФ - компенсация больничного до уровня оклада.
@jsunderhood потому что размер выплат по временной недееспособности.
17:31
@jsunderhood Был на прошлой работе ПМ. Приезжал к нам офис пару раз в неделю. Приедет - покашляет, почихает - и при… twitter.com/i/web/status/1…17:33
@jsunderhood Потому что
Хороший поинт, с отсылкой к предыдущему треду про онбординг :)
@jsunderhood Потому что
17:54
Итак, пришло время для вечернего сабжа.
Расскажите, как вы отситесь к простывшим людям в офисе?1) пусть работают… twitter.com/i/web/status/1…
Итак, раз уж я в коммандировке - расскажу как работают в моем офисе в bay area.
Никто не ходит на больничные, прос… twitter.com/i/web/status/1…
Итак, пришло время для вечернего сабжа.
Расскажите, как вы отситесь к простывшим людям в офисе?1) пусть работают… twitter.com/i/web/status/1…
18:11
Отдельная тема про лекарства.
Есть два вида лекарст
1) сильные, те что лечат. На уровне антибиотиков - это исключит… twitter.com/i/web/status/1…
То есть типовой кейс - съездил в супермаркет, снял симптомы и работаешь из дома, пока не вылечишься.
18:11Такой же кейс и для случаев если нужна помощь кому-то из семьи (например, заболел ребенок).
Спокойно, без вопросов… twitter.com/i/web/status/1…
Ладно, вам пора отдыхать, а мне работать.
Завтра будем говорить про BFF
@jsunderhood @8xx8ru 1/N Очевидно, что нет никакого смысла разделять самую низкоуровневую логику. Как именно рендер… twitter.com/i/web/status/1…
Интересно, есть ли в мире хоть одна компания, которая действительно смогла так сделать и заработать на этом? 🤔
Звуч… twitter.com/i/web/status/1…
@jsunderhood @8xx8ru 1/N Очевидно, что нет никакого смысла разделять самую низкоуровневую логику. Как именно рендер… twitter.com/i/web/status/1…
18:54
@jsunderhood @8xx8ru 1/N Очевидно, что нет никакого смысла разделять самую низкоуровневую логику. Как именно рендер… twitter.com/i/web/status/1…
Раз уж тред окончен - прокомментирую:
1) сложность поддержки такой системы - невыносимо сложна
2) платформенный код… twitter.com/i/web/status/1…
@jsunderhood @8xx8ru 1/N Очевидно, что нет никакого смысла разделять самую низкоуровневую логику. Как именно рендер… twitter.com/i/web/status/1…
20:28
@jsunderhood @tair_rhyme На xamarin опыта нет, но в 2020 мне кажется уже не стоит на нем начинать проекты. Направление теряет актуальность.20:30
@jsunderhood Для переиспользования бизнес-логики на разных платформах у Google есть j2cl и j2objc. Основной код пиш… twitter.com/i/web/status/1…
Воу, какого зверя мы затронули.
@jsunderhood Для переиспользования бизнес-логики на разных платформах у Google есть j2cl и j2objc. Основной код пиш… twitter.com/i/web/status/1…
23:11
# Среда 31 твит
Доброе утро, Россия.
И мы начинаем новый день.
Сегодня будем говорить про BFF, и начнем с простого опроса.
Bспользуете ли вы BFF?
4:54На всякий случай расскажу, что такое BFF:
Это "прослойка", которую пишут фронтендеры (обычно), работающая на сервер… twitter.com/i/web/status/1…
@jsunderhood Это было приложение для планшетов для мониторинга спортивных матчей: показ положения игроков на площад… twitter.com/i/web/status/1…
Еще один Pitfall для разработки на Cordova.
Она вам однозначно не подойдет, если вы работает в real-time. Кстати R… twitter.com/i/web/status/1…
@jsunderhood Это было приложение для планшетов для мониторинга спортивных матчей: показ положения игроков на площад… twitter.com/i/web/status/1…
5:33
@jsunderhood Вариантов много, просто json удобный для веба. Если у тебя нормальные микросервисы, то бфф тебе будет… twitter.com/i/web/status/1…
Типизация данных с бэкенда - лишь один из многих кейсов для использования BFF.
@jsunderhood Вариантов много, просто json удобный для веба. Если у тебя нормальные микросервисы, то бфф тебе будет… twitter.com/i/web/status/1…
5:39
@jsunderhood @Vofus Ок, рест вообще спецификация. Ты бедешь википедией кидаться или все таки напишешь реальный кейс?
Токсичненькое сегодня утро :)
@jsunderhood @Vofus Ок, рест вообще спецификация. Ты бедешь википедией кидаться или все таки напишешь реальный кейс?
6:00
@a250188 @jsunderhood @Vofus Напишу от себя. В первую очередь БФФ слой в нашей архитектуре является валидатором кли… twitter.com/i/web/status/1…
Еще хороший вариант использования BFF.
Сервис аутентификации - один из критически важных сервисов практически в лю… twitter.com/i/web/status/1…
@a250188 @jsunderhood @Vofus Напишу от себя. В первую очередь БФФ слой в нашей архитектуре является валидатором кли… twitter.com/i/web/status/1…
6:37
@jsunderhood Если мне плохо, то плохо должно стать всем коллегам и знакомым, поэтому, конечно, правило простое: заболел - срочно на работу
А еще можно так устраивать диверсии :)
@jsunderhood Если мне плохо, то плохо должно стать всем коллегам и знакомым, поэтому, конечно, правило простое: заболел - срочно на работу
6:52
@jsunderhood @raphaeel_ru а почему здороваешься при этом только с Россией?
Ух, вот это я затупил.
Привет всему твиттеру, всем читателям, независимо от расположения, и любых других факторов.
@jsunderhood @raphaeel_ru а почему здороваешься при этом только с Россией?
7:37
Доброе утро, Россия.
И мы начинаем новый день.Сегодня будем говорить про BFF, и начнем с простого опроса.
Bспользуете ли вы BFF?
Итак, пока идет опрос, расскажу пару интересных фактов, когда стоит использовать BFF.
Доброе утро, Россия.
И мы начинаем новый день.Сегодня будем говорить про BFF, и начнем с простого опроса.
Bспользуете ли вы BFF?
9:11
Первый, и наверное, наиболее популярный вариант - получать данные с реального бэкенда, приводить их к удобному виду… twitter.com/i/web/status/1…
9:11Но - он не единственный. Можно, например, уменьшить нагрузку на сервис авторизации, потери на передаче данных через… twitter.com/i/web/status/1…
9:11Еще вариант - вы можете научить его отдавать данные не из бекенда, а из моков / сгенерированные данные.
Это позвол… twitter.com/i/web/status/1…
9:11А еще можно вынести в него часть бизнес-логики с клиента, и получить более тонкий клиент, что тоже положительно ска… twitter.com/i/web/status/1…
9:11Дополнительный бонус - вы получаете один протокол для общения с клиентом, независимо от того, по каким протоколам работают ваши сервисы.
9:11Так же, при потребности, берет на себя роль service discovery.
То есть, для клиента останется ровно один сервис, с которым он общается.
Поскольку BFF зачастую является stateless приложением - он легко горизонтально масштабируется.
9:11Есть и некоторые недостатки у этого подхода:
1) однозначно дополнительный слой ведет к увеличению сложности приложе… twitter.com/i/web/status/1…
@FapSpirit @jsunderhood @artuska BFF - это Api Gateway, который использует только определенный тип клиента. Наприме… twitter.com/i/web/status/1…
Хорошая мысль, а вы что думаете по этому поводу, твиттер?
@FapSpirit @jsunderhood @artuska BFF - это Api Gateway, который использует только определенный тип клиента. Наприме… twitter.com/i/web/status/1…
9:12
@FapSpirit @jsunderhood @artuska BFF - это Api Gateway, который использует только определенный тип клиента. Наприме… twitter.com/i/web/status/1…
При чем частая ситуация, что BFF ходит, например в сервис авторизации, и в api gateway.
Обычно в таких млучаях он п… twitter.com/i/web/status/1…
@FapSpirit @jsunderhood @artuska BFF - это Api Gateway, который использует только определенный тип клиента. Наприме… twitter.com/i/web/status/1…
15:39
Давайте вечером поговорим о токсичности.
Расскажите, как вы на работе боретесь с токсичными людьми?
Я знаю следущ… twitter.com/i/web/status/1…
15:44@jsunderhood Да я тоже сбался от туда.
Тонущий корабль.
Сейчас слава богу в нормальной среде работаю 😁
Хорошая илюстрация одного из вариантов решения вопроса токсичности
@jsunderhood Да я тоже сбался от туда.
16:12
Тонущий корабль.
Сейчас слава богу в нормальной среде работаю 😁
@jsunderhood Если токсичный человек - непосредственный начальник, то варианты маневра несколько ограничены :) Шагов… twitter.com/i/web/status/1…
Действительно, токсичные начальники - это огромная проблема.
При чем, обычно токсичного начальника вообще никак нел… twitter.com/i/web/status/1…
@jsunderhood Если токсичный человек - непосредственный начальник, то варианты маневра несколько ограничены :) Шагов… twitter.com/i/web/status/1…
16:14
@jsunderhood Тебе не придётся бороться с токсичным человеком в команде, если это ты и есть pic.twitter.com/K7CiM7Xcnq
Еще отличный поинт.
Многие токсичные люди - знают о своей токсичности, но им норм.
@jsunderhood Тебе не придётся бороться с токсичным человеком в команде, если это ты и есть pic.twitter.com/K7CiM7Xcnq
16:15
@jsunderhood Имхо, токсичный человек, из-за которого уходят остальные - это обычно следствие, а не причина. Причина… twitter.com/i/web/status/1…
Ну, может не при найме, но на испытатедьном.
А вообще - это совпадает с моими наблюдениями - в небольших компаниях… twitter.com/i/web/status/1…
@jsunderhood Имхо, токсичный человек, из-за которого уходят остальные - это обычно следствие, а не причина. Причина… twitter.com/i/web/status/1…
16:20
@jsunderhood На проде тоже моки будут?
Еще один пример токсичности.
Человек намеренно пытается спровоцировать тебя на грубость.
@jsunderhood На проде тоже моки будут?
16:21
@jsunderhood Лучше вам этого не знать, пишите дальше просто про токсичность
Милениалы придумали что-то, про что им лучше не знать. 👌
@jsunderhood Лучше вам этого не знать, пишите дальше просто про токсичность
16:27
@jsunderhood Стараюсь изолировать персонажа. Если действия касаются непосредственно меня прямо обсуждаю. Например:… twitter.com/i/web/status/1…
Я бы назвал это "Очной ставкой". Интересный вариант, но очень сложный в реализации, и вообще не всегда возможный.
@jsunderhood Стараюсь изолировать персонажа. Если действия касаются непосредственно меня прямо обсуждаю. Например:… twitter.com/i/web/status/1…
17:07
@jsunderhood Любой руководитель может делать 1х1 с любым из своих подчинённых. Если у тебя как руководителя проблем… twitter.com/i/web/status/1…
Хороший вариант. Если твой подчиненный - токсичный, то можно попытаться провести с ним серию 1х1, что бы решить про… twitter.com/i/web/status/1…
@jsunderhood Любой руководитель может делать 1х1 с любым из своих подчинённых. Если у тебя как руководителя проблем… twitter.com/i/web/status/1…
17:19
@shuvalov_js Ну, давай попробую на пальцах сформулировать.Токсичные люди, это люди приносящие вред своими soft-ск… twitter.com/i/web/status/1…
Кому интересно - попытался на пальцах объяснить, что я имею ввиду под токсичностью на работе.
@shuvalov_js Ну, давай попробую на пальцах сформулировать.
Токсичные люди, это люди приносящие вред своими soft-ск… twitter.com/i/web/status/1…
17:20
@jsunderhood @shuvalov_js блин. понятно что токсичность вред. не объяснил на самом деле. хоть пару примеров чтоли
Пара примеров:
1) явным образом провоцирует тебя
2) вместо своей работы - занимается поиском проблем в чужой
3) час… twitter.com/i/web/status/1…
@jsunderhood @shuvalov_js блин. понятно что токсичность вред. не объяснил на самом деле. хоть пару примеров чтоли
17:51
@jsunderhood @WebDevPanda хороший тред и комменты хорошие
Во, первая похвала за неделю xD
@jsunderhood @WebDevPanda хороший тред и комменты хорошие
18:18
# Четверг 52 твита
@jsunderhood Это навык, которым в той или иной степени должен обладать каждый веб-разработчик.
Как по мне, тот же… twitter.com/i/web/status/1…
Вау, вот такое мнение я еще не встречал :)
@jsunderhood Это навык, которым в той или иной степени должен обладать каждый веб-разработчик.
7:00
Как по мне, тот же… twitter.com/i/web/status/1…
Итак, поскольку уже четверг, а скоро праздники, и вы все устали - начну его с картинок 😉
Вот так мы сегодня проеха… twitter.com/i/web/status/1…
7:26Начали мы с пляжа в городе Pacifica. Там сейчас достаточно прохладно, но серферам это не помеха.
В серфинге я не с… twitter.com/i/web/status/1…
7:26Следующий пункт - так называемый Devil's Slide Gun Turret. Заброшенное здание на берегу, на очень крутом каменном б… twitter.com/i/web/status/1…
7:26Проехав еще немного - попадаем в совершенно другое место, с другим пейзажем. Тут уже нет серферов и ловят рыбу. Наз… twitter.com/i/web/status/1…
7:26Еще немного дальше, и мы попадаем в Pigeon Point Light Station.
Это просто маяк и прекрасный вид на океан, но заеха… twitter.com/i/web/status/1…
И последней точкой в этот раз стал Natural Brodges State Beach.
Говорят, что тут можно наблюдать за мигрирующими к… twitter.com/i/web/status/1…
7:26Вы наверное спросите - почему же это последний потнт? Тут часа на три езды всего-то!
Так вот - ответ простой. Сего… twitter.com/i/web/status/1…
7:26@jsunderhood Моя любимая тема. DevOps - прежде всего методология.Если ты разработчик и следуешь DevOps, то значит… twitter.com/i/web/status/1…
Итак, почти победитель.
DevOps, это не человек. DevOps - это методолгия о тесном взаимодействии команд Development… twitter.com/i/web/status/1…
@jsunderhood Моя любимая тема. DevOps - прежде всего методология.
Если ты разработчик и следуешь DevOps, то значит… twitter.com/i/web/status/1…
7:34
Искать DevOps инженера - это примерно как поиск Agile программиста - вообще непонятно что тебе нужно.
7:34Интересный факт - термин произошел из Европы, но стал таким популярным и хайповым, что моментально утратил какой-ли… twitter.com/i/web/status/1…
7:34@jsunderhood Есть же стандартная формула - учить-лечить-мочить
Самое короткое описание одного из способов борьбы с токсичными людьми :)
@jsunderhood Есть же стандартная формула - учить-лечить-мочить
7:45
@jsunderhood @emil_yangirov 1. Тормозами - давайте честно. Никакой контейнер никогда не будет запускаться и работат… twitter.com/i/web/status/1…
Интересное мнение о контейнеризации, в частности о docker.
Попробую простыми словами объяснить что это такое, и в… twitter.com/i/web/status/1…
@jsunderhood @emil_yangirov 1. Тормозами - давайте честно. Никакой контейнер никогда не будет запускаться и работат… twitter.com/i/web/status/1…
8:00
Действительно, Docker - дополнительный слой (а на самом деле просто способ управления набором механизмов в linux).… twitter.com/i/web/status/1…
8:00Практически никто из фронтендеров не использует linux, а все сидят на MacOS - тут есть pitflall. Что бы использоват… twitter.com/i/web/status/1…
8:00Идем дальше - весь локальный запуск можно автоматизировать.
Для junior'а намного проще поставить пару программ из и… twitter.com/i/web/status/1…
Что же мы выигрывает от этого?
1) среда версионируется вместе с кодом (во всяком случае может)
2) на прадакшене - п… twitter.com/i/web/status/1…
На самом деле говорить тут можно много, но для начала - этого уже достаточно.
8:00@jsunderhood Мы не боремся: мы наслаждаемся и язвим/троллим/подкалываем в ответ. Принятие !== Страдание :)
Кстати, тоже хороший вариант для борьбы с токсичностью. Но тут нужны очень хорошо развитые soft-skills.
@jsunderhood Мы не боремся: мы наслаждаемся и язвим/троллим/подкалываем в ответ. Принятие !== Страдание :)
8:22
@jsunderhood У меня хороший навык конфликт менеджмента, большая часть людей гандонят потому что у них вавка, а не п… twitter.com/i/web/status/1…
Конфликт-менеджмент, как способ сохранить свои нервы в порядке на протяжении долгих лет :)
@jsunderhood У меня хороший навык конфликт менеджмента, большая часть людей гандонят потому что у них вавка, а не п… twitter.com/i/web/status/1…
8:27
@jsunderhood Не встречал токсичных людей. Встречал людей которые упрощают дело до обвинений кого-то в токсичности
Если человек без повода обвиняет всех в токсичности - он сам токсичен.
@jsunderhood Не встречал токсичных людей. Встречал людей которые упрощают дело до обвинений кого-то в токсичности
9:25
@jsunderhood Навеяло... Если утром встретил мудака - ну, значит встретил мудака.. А если целый день встречаешь мудаков - значит сам .....9:49
@andrey_sitnik @jsunderhood Также трудности с правильной настройкой. Почти всегда про докер говорят абстрактно. Но… twitter.com/i/web/status/1…
Безопасность - отдельный важный поинт контейнеризации.
Базовые образы - ну образам ОС, вроде как точно можно доверя… twitter.com/i/web/status/1…
@andrey_sitnik @jsunderhood Также трудности с правильной настройкой. Почти всегда про докер говорят абстрактно. Но… twitter.com/i/web/status/1…
9:57
Итак, разобравшись с термином DevOps, давайте перейдем немного к тому, а зачем нам во фронтенде вообще нужна комман… twitter.com/i/web/status/1…
10:39Для начала небольшой итог - DevOps, это не человек, не инженер, не адепт, и вообще не физический предмет. Это метод… twitter.com/i/web/status/1…
10:39Ну, во-первых, как мы и обсуждали - бывают случаи, когда нужен сервер. Например для BFF. А конфигурацией этого серв… twitter.com/i/web/status/1…
10:39Дальше, очевидно идет сборка и деплой. Этим тоже занимаются Ops, и вам нужно общаться с ними на одном языке. Узнава… twitter.com/i/web/status/1…
10:39Помимо сборки и деплоя, эти крутые ребята из operations занимаются еще и метриками - они могут помочь сделать вам п… twitter.com/i/web/status/1…
10:39Но не все метрики могут быть отданы приложением. Некоторые получается путем сбора и анализа логов.
С ними вам тоже… twitter.com/i/web/status/1…
10:39Кстати, что бы лучше их понимать - стоит прочитать хотя бы о 12и факторных приложениях
10:39Кстати, эти чуваки любят стабильность, а методология предполагает быстрые и частые релизы. А значит вам наконец нуж… twitter.com/i/web/status/1…
10:39@jsunderhood программирование на yaml :D
Yaml-developer. Это уже какое-то современное искусство
@jsunderhood программирование на yaml :D
10:40
Вечер четверга, а значит пора обсудить что-нибудь эдакое.
Как у вас в компании устроен процесс пересмотра ЗП?
1)… twitter.com/i/web/status/1…
16:44Давайте вечером поговорим о токсичности.Расскажите, как вы на работе боретесь с токсичными людьми?
Я знаю следущ… twitter.com/i/web/status/1…
Итак, давайте попробую описать, как я вижу это в офисе где работаю.
Я еще не встречал даже намека на токсичность.… twitter.com/i/web/status/1…
Давайте вечером поговорим о токсичности.
Расскажите, как вы на работе боретесь с токсичными людьми?
Я знаю следущ… twitter.com/i/web/status/1…
16:56
Не знаю, с чем это связано. То ли люди боятся, что на них подадут в суд, то ли просто исторически сложилось. Может что-то еще.
16:56И сейчас на меня набросятся какие-нибудь эксперты, что бы доказать, что я не прав, и все плохо.
Но у меня такое чув… twitter.com/i/web/status/1…
@jsunderhood 5. Переход на другой проект/смена работы.
Отличный вариант. А вы знали, что если программист больше года сидит на одном масте - он начинает постепенно терять… twitter.com/i/web/status/1…
@jsunderhood 5. Переход на другой проект/смена работы.
17:09
@jsunderhood планируется раз в квартал Performance Review, в рамках которого собирается фидбек от команды по успеха… twitter.com/i/web/status/1…
Perfomance Review - один из популярных способов коррекции ЗП. Правда достаточно субъективный.
@jsunderhood планируется раз в квартал Performance Review, в рамках которого собирается фидбек от команды по успеха… twitter.com/i/web/status/1…
17:29
@jsunderhood не подымают, если не подпишешь контракт на год
Интересный вариант. В таком случае, работадатель как бы будет ожидать того, что через год ему понадобится предложит… twitter.com/i/web/status/1…
@jsunderhood не подымают, если не подпишешь контракт на год
17:38
@jsunderhood @mktoid Но когда нужно, там, системное программирование, субд клепать, или какую-нибудь авионику/ресур… twitter.com/i/web/status/1…
Отличный поинт. Есть сферы, где большой порог входа.
Правда многие намеренно избегают подобных вакансий связанных с… twitter.com/i/web/status/1…
@jsunderhood @mktoid Но когда нужно, там, системное программирование, субд клепать, или какую-нибудь авионику/ресур… twitter.com/i/web/status/1…
18:12
@jsunderhood Это скорее перенос английской культуры. В Британии и бывших колониях это большой частью закрепилось и… twitter.com/i/web/status/1…
Небольшой экскурс в американскую вежливость.
Я не проверял, но не вижу смысла не доверять информации, выглядит прав… twitter.com/i/web/status/1…
@jsunderhood Это скорее перенос английской культуры. В Британии и бывших колониях это большой частью закрепилось и… twitter.com/i/web/status/1…
18:34
@stasparshin @jsunderhood Первое: установить доверительные отношения с подчиненными, чтобы в случае с дискомфортом… twitter.com/i/web/status/1…
Мнение читательницы о оом что делать на руководящих позицих с культурой, во избежание токсичности.
Многие вещи прощ… twitter.com/i/web/status/1…
@stasparshin @jsunderhood Первое: установить доверительные отношения с подчиненными, чтобы в случае с дискомфортом… twitter.com/i/web/status/1…
18:39
Перечитал свой тред. Хочу упомянуть, что это далеко не всё, чем занимаются Ops - это очень клевые и многогранные ре… twitter.com/i/web/status/1…
19:28@mtreskin @alexanius @jsunderhood @mktoid ну очень спорное утверждение. я видел много примеров, когда люди уже чере… twitter.com/i/web/status/1…
Добавлю, что новый взгляд на имеющиеся проблемя - практически единственный способ сделать "прорыв".
@mtreskin @alexanius @jsunderhood @mktoid ну очень спорное утверждение. я видел много примеров, когда люди уже чере… twitter.com/i/web/status/1…
19:30
@alexanius @miha_x64 @jsunderhood @mktoid Хочешь делать реально сложные вещи с горизонтом планирования в 5 лет - на… twitter.com/i/web/status/1…
Отличная практика. Только специалистов можно и помоложе.
Есть отличный пример - в РФ есть компания, где уровень ро… twitter.com/i/web/status/1…
@alexanius @miha_x64 @jsunderhood @mktoid Хочешь делать реально сложные вещи с горизонтом планирования в 5 лет - на… twitter.com/i/web/status/1…
19:39
@jsunderhood 4. Раз в год собирается фидбек от твоей команды и твоего секшн Лида, собирается твой фидбек(оценка теб… twitter.com/i/web/status/1…
Конкретный пример ежегодного роста ЗП, не ниже уровня инфляции.
Как вам?
@jsunderhood 4. Раз в год собирается фидбек от твоей команды и твоего секшн Лида, собирается твой фидбек(оценка теб… twitter.com/i/web/status/1…
20:35
@jsunderhood так и не надо. Рынок растет и каждая новая смена обязательно прибавит, но часто менять работу вредно.… twitter.com/i/web/status/1…
Принять, что каждый год твой сосед будет зарабатывать больше, а ты меньше. И смириься с этим.
Звучит как - ты живе… twitter.com/i/web/status/1…
@jsunderhood так и не надо. Рынок растет и каждая новая смена обязательно прибавит, но часто менять работу вредно.… twitter.com/i/web/status/1…
20:44
Три несмирения с низким росто зп, пожалуйста нам! twitter.com/kiriltaran/sta…
21:00@jsunderhood Было раз просил, чтобы скинули ЗП, потому что синдром самозванца - посмеялись.
Вау, и такое бывает :)
@jsunderhood Было раз просил, чтобы скинули ЗП, потому что синдром самозванца - посмеялись.
21:05
@jsunderhood @DimonShin Также согласен с тем, что материальные ценности(зп) часто можно заменить моральными(проект,… twitter.com/i/web/status/1…
Интересный поинт про проект.
Я вот стараюсь делать свой некоммерческий проект, для души и саморазвития, что бы не з… twitter.com/i/web/status/1…
@jsunderhood @DimonShin Также согласен с тем, что материальные ценности(зп) часто можно заменить моральными(проект,… twitter.com/i/web/status/1…
21:07
@jsunderhood раз в 4 месяца СТО проверяет теоретические знания по матрице скиллов, а после беседа с СЕО о проекте и пожеланиях
Интересный вариант.
В небольших компаниях, где один человек может проверить всех - процесс можно упростить и немног… twitter.com/i/web/status/1…
@jsunderhood раз в 4 месяца СТО проверяет теоретические знания по матрице скиллов, а после беседа с СЕО о проекте и пожеланиях
22:04
# Пятница 16 твитов
Доброе утро, твиттер.
Итак, сегодня пятница, все устали - а значит и тема у нас будет легкая.
Утром поговорим об а… twitter.com/i/web/status/1…
6:56@jsunderhood Баш-скрипт, который делал git pull на продакшн сервере каждые 15 минут
Хардкорненткий CD :)
@jsunderhood Баш-скрипт, который делал git pull на продакшн сервере каждые 15 минут
9:05
Доброе утро, твиттер.
Итак, сегодня пятница, все устали - а значит и тема у нас будет легкая.Утром поговорим об а… twitter.com/i/web/status/1…
Поделюсь своим недавним опытом.
Автоматизировал я процесс подбора интервьюеров.
Доброе утро, твиттер.
Итак, сегодня пятница, все устали - а значит и тема у нас будет легкая.Утром поговорим об а… twitter.com/i/web/status/1…
9:41
За основу взяли lambda функции + google таблицы + внутреннее апи со списком сотрудников по профессиям
9:41Логика такая - взять всех сотрудников, посчитать сколько кто провел, вывести кто какие технологии может использоват… twitter.com/i/web/status/1…
9:41Соответсвенно, что бы далеко не ходить - роль базы данных выполняет та же гугл таблица, которая и отображает отсортированный список
9:41Фактически, на таблице присутствуют -
1) заблокированные колонки, с инфой из внутренней системы
2) скрытые колонки,… twitter.com/i/web/status/1…
В процессе синхронизации данные из таблицы, склеиваются с данными из внутренней системы, после чего сортируются и т… twitter.com/i/web/status/1…
9:41В чем профит:
1) человек, который ищет интервьюера теперь не гадает и ищет по всей компании, а выбирает из отсортир… twitter.com/i/web/status/1…
Так де отмечу, что решение можно имплементировать бесплатно, т.к. оно влезает в tir0
9:41Что по програмной части - TS, ramda, google-api, date-fns
9:41@jsunderhood Была такая игрушка - yeti sports. По первому клику мыши пингвин прыгал со скалы, по второму йети херач… twitter.com/i/web/status/1…
Автоматизация каких-то таких забавных штук всегда вызывает какое-то теплое, "ламповое" ощущение :)
@jsunderhood Была такая игрушка - yeti sports. По первому клику мыши пингвин прыгал со скалы, по второму йети херач… twitter.com/i/web/status/1…
9:53
Итак, неделя подходит к концу, а значит пора здорово отдохнуть!
Расскажите в какое любимое заведение вы ходите, и… twitter.com/i/web/status/1…
18:11В The Wall есть мой любимый London Pride, вкусная еда, и отличные бармены.
18:11Еще скажу про Новосибирск. Там есть два замечательных клуба:
1) Бункер, в академгородке. Не самое крутое место, зат… twitter.com/i/web/status/1…
@jsunderhood Я сейчас в Италии, остров Сицилия, город Катания. Крафтовый бар Mosaik. Всем любителям пива советую, его в Италии не так много
Будете в Катании (Италия), заходите пить пиво :)
@jsunderhood Я сейчас в Италии, остров Сицилия, город Катания. Крафтовый бар Mosaik. Всем любителям пива советую, его в Италии не так много
20:34
# Суббота 6 твитов
Я тестировщик, и поэтому что бы я ни лепила — слойки, корвертики, круассаны, н е в а ж н о — у меня всегда получают… twitter.com/i/web/status/1…
Я разработчик, а все равно получаются баг репорты. Что со мной не так? :)
Я тестировщик, и поэтому что бы я ни лепила — слойки, корвертики, круассаны, н е в а ж н о — у меня всегда получают… twitter.com/i/web/status/1…
0:33
А вот про то, что современные программисты разучились программировать. Да, вот прям так плохо tonsky.livejournal.com/324161.html
Сразу видно, что человек хотел просто громких слов и хайпа.
Пользуюсь MacOS давно, таких проблем не встречал. Всег… twitter.com/i/web/status/1…
А вот про то, что современные программисты разучились программировать. Да, вот прям так плохо tonsky.livejournal.com/324161.html
1:20
@jsunderhood Пионеры в чем? Загружать два массива твитов, а не один? Наверняка докторскую сначала написали
Кстати, вспомним начальную тему про кросс-платформенные приложения.
А вы знали, что Apple выпустила технологию для… twitter.com/i/web/status/1…
@jsunderhood Пионеры в чем? Загружать два массива твитов, а не один? Наверняка докторскую сначала написали
2:38
@jsunderhood Protokoll, Berlin – душевное место
Будете в Берлине, заходите в Protokoll.
24 крана, вроде не много, но раз уж хвалят :)
@jsunderhood Protokoll, Berlin – душевное место
2:54
Я тут подумал, и решил.
Сегодня суббота, все заняты своими делами, всем не до твиттера.
А давайте устрои день "спр… twitter.com/i/web/status/1…
8:30@jsunderhood Если денег не жалко, поставь Твитбот.
Тут рекомендуют альтернативный клиент для твиттера. Я его готовить не умею, но может кому пригодится.
@jsunderhood Если денег не жалко, поставь Твитбот.
10:27
# Воскресенье 19 твитов
Итак, кончается мой дозор, напоследок решил сделать тред своих эмоций от командировки в США.
13:19Для начала очень сильно заметна разница культуры. И она проявляется буквально во всём.
Необычности встречаются букв… twitter.com/i/web/status/1…
Довелось мне воспользоваться скорой помощью (кажется мне поставили анафилактический шок).
Скорая приехала буквально… twitter.com/i/web/status/1…
В общепите тоже всё иначе. Начиная от всем известного “обязательные чайные - 20%”, и вплоть до размера порций. Кормят тут "до отвала”.
13:19Стирка тоже отличается - никто не сушит одежду “на веревках”, все пользуются электрическими сушилками, который выгл… twitter.com/i/web/status/1…
13:19Пешеходы на улицах есть только в крупных городах, вроде “Сан-Франциско”, и то меньше чем даже в Новосибирске. Общес… twitter.com/i/web/status/1…
13:19Природа - ну просто изумительная. За несколько часов езды можно увидеть и берег, и скалы, и снег, и пустыню.
И что… twitter.com/i/web/status/1…
13:19В небольших городах на улицах чисто, намного чище чем в РФ. Я пока не успел добраться до самого Сан-Франциско, но там вроде тоже не грязно.
13:19Несмотря, на то, что практически везде намного безопаснее чем на родине - есть криминальные города / районы. Но их можно просто не посещать.
13:19Еще интересный момент про безопасность. У полиции есть твиттер, куда они пишут сообщения о разыскиваемых и уровне и… twitter.com/i/web/status/1…
13:19Болеть тут не принято, люди берут WFH. При этом посещают врача и лечатся.
Не уверен насколько это продуктивно, но у… twitter.com/i/web/status/1…
Еще интересный факт - тут не особо выбирают стек. В цене, так называемые Software Engineer, которые могут хоть на j… twitter.com/i/web/status/1…
13:19В целом страна оставляет крайне положительное впечатление, несмотря на многие местные особенности.
Если есть какой… twitter.com/i/web/status/1…
13:19Итак, Твиттер. Мой дозор окончен, самое время подводить итоги недели.
Много это, или мало - я не знаю. Но кажется… twitter.com/i/web/status/1…
21:52Итак, пока идет опрос, расскажу пару интересных фактов, когда стоит использовать BFF. twitter.com/jsunderhood/st…
Hard-skills:
1) Кросплатформенные приложения: twitter.com/jsunderhood/st…
2) PWA twitter.com/jsunderhood/st…
4) Cordova… twitter.com/i/web/status/1…
Итак, пока идет опрос, расскажу пару интересных фактов, когда стоит использовать BFF. twitter.com/jsunderhood/st…
21:52
Интересное мнение о контейнеризации, в частности о docker.Попробую простыми словами объяснить что это такое, и в… twitter.com/i/web/status/1…
7) DevOps twitter.com/jsunderhood/st… twitter.com/jsunderhood/st…
8) Docker
Интересное мнение о контейнеризации, в частности о docker.
Попробую простыми словами объяснить что это такое, и в… twitter.com/i/web/status/1…
21:52
Вечер четверга, а значит пора обсудить что-нибудь эдакое.Как у вас в компании устроен процесс пересмотра ЗП?
Soft:
1) Онбординг twitter.com/jsunderhood/st…
2) Больные люди в офисе
twitter.com/jsunderhood/st…
3) Токсичность… twitter.com/i/web/status/1…
Вечер четверга, а значит пора обсудить что-нибудь эдакое.
Как у вас в компании устроен процесс пересмотра ЗП?
1)… twitter.com/i/web/status/1…
21:52
Итак, кончается мой дозор, напоследок решил сделать тред своих эмоций от командировки в США.
США:
1) Парки twitter.com/jsunderhood/st…
2) Пляжи, океан twitter.com/jsunderhood/st…
3) Мои эмоции от посещения США
Итак, кончается мой дозор, напоследок решил сделать тред своих эмоций от командировки в США.
21:52
Неделя выдалась активненькой, поговорили про кучу вещей, обсудили кучу вопросов.
Я стал немного умнее :)
Надеюсь в… twitter.com/i/web/status/1…