kalashnikovisme

11 сентября 2017, Russia

# Понедельник 1 твит

Доброго утра понедельника! На этой неделе с вами буду я, @kalashnikovisme. Я 5 леткак рубист, и на этой неделе мы поговорим:

8:44

# Вторник 17 твитов

Всем доброго утра! Вчера отлично поговорили про #Ruby. Для меня было открытием, что кто-то считает рубистов грустными :)

7:45

Сегодня давайте разберём окружение разработчика: IDE, CI, CD и т.д.

7:47

Проведём опрос, платная или бесплатная ваша основная IDE? Частично платную тоже считать платной.

7:54
@backendsecret Чет у меня ни одного поста не отобразилось, это шутка какая-то? Я серьезно

Видимо, это связано с тем, что я отвечал реплаями. А следовало цитатами. С этого момента исправился. twitter.com/Qew7/status/90…

11:11
@backendsecret У меня PyCharm, 2й год использую, оч нравится. Плачу кажется 80 баксов в год, оно того стоит. Индекс… twitter.com/i/web/status/9…

А у #PyCharm есть бесплатная версия? twitter.com/dakinin/status…

11:36
@backendsecret Да. Но у неё не хватает такой клёвой фичи как remote debugger.
11:37
Проведём опрос, платная или бесплатная ваша основная IDE? Частично платную тоже считать платной.

Пока смотрю предварительные результаты опроса. Достаточное количество ситуаций, когда крякают ПО. Как вы относитесь… twitter.com/i/web/status/9…

11:40
@backendsecret Это неприемлемо, если нет желания платить - можно найти бесплатную альтернативу

В каждом стеке технологий можно найти альтернативу?) twitter.com/dkb20k/status/…

12:02
@backendsecret Так. И как сейчас локальное окружение рубиста выглядит? RubyMine + Docker работает?

БОльшая часть знакомых рубистов работают в терминале, а там набор тул, как известно, большой. twitter.com/ulitkus/status…

13:27
@backendsecret @ulitkus знаешь одного) до сих пор пользуется

Ты же #vim'er вроде :) twitter.com/aelaau/status/…

13:30
@backendsecret А что вместо этого?

Вместо этого огромный набор инструментов:
#vim, #emacs, #sublime (текстовые редакторы), #foreman, #ansible, #dockertwitter.com/i/web/status/9…

13:31
@backendsecret Примеров бы, интересно же ) Сам немного писал на Rails когда-то. Ну и можно скрин экрана с кодом текущего проекта

Ну здесь могу за себя ответить: #vim (плагины можно посмотреть здесь goo.gl/eVGDdu), #git, #bash - основн… twitter.com/i/web/status/9…

13:55
@backendsecret @ulitkus Я не бросил и не собираюсь. Сколько именно знакомых?

Человек 5-6 за весь опыт работы встречал с #RubyMine. В итоге после полугода совместной работы они бросали его и пе… twitter.com/i/web/status/9…

13:56
@backendsecret одновременно грустно и смешно когда люди считают что-то вроде rubymine и терминал взаимоисключающими понятиями

В тех случаях, что я упомянул, использование терминала вообще отсутствовало. Он считался чем-то на сервере только. twitter.com/OlegYch/status…

14:28
@backendsecret Платная, но как опенсорснику досталась бесплатно.

Расскажите, пожалуйста, о какой #IDE, которая может бесплатно попасть к опенсорснику, идёт речь? twitter.com/fromgate/statu…

16:18
@backendsecret почти все продукты JetBrains?

Вот это круто - не знал habrahabr.ru/company/JetBra… twitter.com/maksim77/statu…

16:21

Пока перерыв есть 2 вопроса:

19:38

# Среда 41 твит

@backendsecret Vim или что?

Да, в основном переходят на #vim twitter.com/skyryl/status/…

6:11
@backendsecret Знаю человека, он писал на Ruby в терменале прямо на сервере. У Вас так всегда делают?

У нас так никто не делает :) речь шла о том, что терминал использовался только на сервере иногда, когда нужен, в ад… twitter.com/i/web/status/9…

6:12
@backendsecret @kalashnikovisme раз уж есть возможность порасспрашивать живого рубиста, то поинтересуюсь - приходилось ли работать с #jruby?

#jruby интересует до сих пор, но в продакшн ни разу писал на нём. На работе задач с обязательно хорошей многопоточн… twitter.com/i/web/status/9…

6:14

Добрый день, коллеги! Сегодня поздно дошёл твиттера, поздравляю Вас с Днём программиста! В этом году он отмечается 13 сентября!

11:34

Как планируете отмечать?)

11:34
Проведём опрос, платная или бесплатная ваша основная IDE? Частично платную тоже считать платной.

Результаты вчерашнего опроса, в целом, говорят о том, что у всех всё по-разному. Рад, что количество крякнутого соф… twitter.com/i/web/status/9…

11:37
А в обычном #ruby (не #jruby) как с многопоточностью? twitter.com/backendsecret/…

Очень-очень-очень-очень-очень плохо... вроде бы вот эта статья описывает ситуацию igvita.com/2008/11/13/con… twitter.com/last_khajiit/s…

12:00
@backendsecret Установлю на рабочее место ещё один монитор

какой по счёту?) Сам работаю на трёх мониторах - очень удобно :) twitter.com/ponitozhekoni/…

12:01
@backendsecret С мнопоточностью все ок. Просто не для всех задач она подходит.
Пара статей на эту тему… twitter.com/i/web/status/9…
14:34

Перед тем, как начать общаться на тему самообразования, хочу спросить у коллег бекендров. Господа и дамы, как у вас дела с вёрсткой?)

14:35
Перед тем, как начать общаться на тему самообразования, хочу спросить у коллег бекендров. Господа и дамы, как у вас дела с вёрсткой?)

Лично я стараюсь всеми способами избежать вёрстки. Всегда агитирую использовать бутстрап в проектах, с которыми раб… twitter.com/i/web/status/9…

14:36
@backendsecret примерно никак

Завидую вам. twitter.com/mr_The/status/…

14:36
@backendsecret не люблю. Но простое что-нибудь могу. Ну и бустрап - наше всё! :)

Вот-вот :) Я даже специально написал несколько гемов с #ruby хелперами, которые позволяют даже названия тегов в… twitter.com/i/web/status/9…

14:44
@backendsecret Flexbox сделал верстку очень простой

Много слышал, но так и не нашёл сил и времени разобраться, что это и как использовать. twitter.com/EAytpaev/statu…

14:45

Мой коллега (тоже рубист и гофер) по поводу вёрстки говорит так: "я когда верстаю, мне кажется, что создаю какого-то франкенштейна" :)

14:47
@dcromster @backendsecret semantic-ui ftw, на bootstrap чот уже не стоит

ещё могу по особому случаю взять #foundation - но это редко. #foundation, объективно, умнее #bootstrap twitter.com/otakahuynyaa/s…

14:48
@backendsecret Когда приходится, пью и верстаю, кладу весь CSS/JS в гит, не юзаю никаких сборщиков, херак херак (по… twitter.com/i/web/status/9…
14:48

если верстать всё-таки приходится, то #haml + #sass, потому что они более #ruby ориентированные

14:56
@backendsecret Подучился реакту и новомодные штука, доволен, а то ваще носа не высунуть в новый веб было

Тоже для логики, отличной от "показать/скрыть по кнопке" использую #react + #redux. Пробовал #angular и #angular2 -… twitter.com/i/web/status/9…

15:24
@backendsecret haml хреново(имхо): 1. верстальщики, которые не хотят осваивать довольно простую вещь; 2. в саблайме… twitter.com/i/web/status/9…

1. надо бы освоить им - писать-то кода меньше

16:18
@backendsecret ага, а потом в проект приходит нормальный фронтэндер и волосы на себе рвет от этих ваших "бутстрапов от бекэндеров" 💩

Это нормальная история в итеративной разработке)) выхода нет)) twitter.com/buschidos/stat…

16:57
@backendsecret Выход есть, но он пока что зависит от достаточно сложных инструментов - много деталей и подвижных частей

Полностью согласен. Тулзы на фронтчасти малостабильные. Есть даже байка такая. После хакатона:
xxx: Что сделали?
yy… twitter.com/i/web/status/9…

17:20
@backendsecret Ладно тулзы, вопрос сильно глубже: как компоновать UI не изобретая велосипед каждый раз

Для этого нужны UX специалисты в команде. Только вот откуда их брать и как воспитывать до сих пор тайна покрытая мр… twitter.com/i/web/status/9…

17:42
@backendsecret Не соглашусь, UX - это про юзера и компутер. Мы до этого не доросли.
Вопрос в том, как собирать UI из компонентов грамотно

Понял мысль. Согласен. Правила "Разделяй и властвуй" перестаёт хватать. twitter.com/mr_mig_by/stat…

17:46

Посмотрел #AppleEvent Мысль про эмоджи-какашку: простите Алан, Ада, Джон и все причастные. Мы всё проебали.

18:52
@backendsecret все так плохо?

#Apple должны вкладывать свои огромные средства в #ARkit, #HealthKit, #ResearchKit и #HomeKit. А тут какахи twitter.com/last_khajiit/s…

19:19
@backendsecret люди перестанут вкладывать свои средства, если там не будет говна)

К сожалению twitter.com/aelaau/status/…

19:36
@backendsecret Ну poo emoji это же просто шутка, это была демонстрация FaceID и TrueDepth camera, которые тоже вау и инновация

#Apple может управлять ожиданиями и желаниями. Лучше бы сделали так, чтобы они захотели нужные вещи twitter.com/alek_sys/statu…

19:38
@backendsecret А вопросы вам можно задавать про интересующие темы?

Ни в коем случае, я пришёл в этот твиттер, чтобы избегать ответов на вопросы #сарказм twitter.com/kmaxat/status/…

20:26
@backendsecret За неделю научился семантичной и адаптивной верстке на курсе @evgenyrodionov. Плюс еще за неделю react + styled-components.

Ссылку в студию twitter.com/NikolaevIgor/s…

20:33
@backendsecret 1) Да, глупый вопрос. :) Ок, насколько важно знать DevOps для бэк-енд? Я все делал сам конфиги, бэка… twitter.com/i/web/status/9…

1) Считаю, что для инженерного спокойствия знать #DevOps для бекендера обязательно. Ты должен знать, где твой код р… twitter.com/i/web/status/9…

20:35
@backendsecret 2) Сейчас такое чувство, что я сижу и что-то пропускаю, но вот учить ansible, chef и docker и потом… twitter.com/i/web/status/9…

2) Почему страшно? Страшно, когда ты в этом не умеешь. Когда разбираешься в вопросе, он перестаёт быть страшным :) twitter.com/kmaxat/status/…

20:36
@backendsecret 3) Какие минимальные требования DevOps для бэк-енд, чтобы не оказаться за бортом в 2017?

3) Зависит от компании, конечно. Я знаю компании, в которых бекендеры вообще не понимают, где их код крутиться. Зна… twitter.com/i/web/status/9…

20:37

Минимум - это уметь задеплоить в разных окружениях код самого близкого стека технологий, как мне кажется.

20:38

Один раз фронт сказал мне, что не знает, как задеплоить свою часть проекта, которая была на #Angular. Немного в осадок выпал, конечно.

20:39
@backendsecret Если углубиться в детали не сложно, можете дать хоть какой-то каркас для построения навыков дать? Nginx, Ansible и тп?

#DevOps сегодня - это много всяких инструментов, которые перечислять сложно на самом деле. Я свой DevOps стек выбра… twitter.com/i/web/status/9…

20:41

Пробовал в разное время разные инструменты и останавливался на тех, которые больше всего нравились.

20:43

Сейчас основная #DevOps тулза для меня - это, конечно, #Ansible и #Docker в продакшне (стейджинге). #Docker в dev окружении не использую.

20:44
@oleg_antonyan @backendsecret Умею прототипы на бутстрапе делать, слышал про БЭМ и даже пытался внедрить

Можно накинуть на вентилятор, кстати:)

#БЭМ устарел!!! twitter.com/alexshgov/stat…

22:25
@backendsecret Кто про него слышал? 1,5 землекопа. Используют еще меньше

А мне каждые 1,5 человека знают про #БЭМ twitter.com/Randomazer/sta…

22:38

# Четверг 15 твитов

Avoid Mutation – Functional Style In #Ruby pocket.co/sQdEQh #ПылитсяВPockete

0:22

«5D»-диски будут хранить информацию даже после того, как потухнет Солнце pocket.co/xQdEIG #ПылитьсяВPockete

0:26

Всем дня, коллеги! Я сегодня к вам пришёл только вечером, ибо был на передовой подготовки завтрашнего релиза.

17:00

Хотели вчера обсудить способы держать свои знания в тонусе о современном мире разработки :) Но разговор в итоге так и не начался ->

17:01

Предлагаю обсудить эту тему сегодня. Попробую начать: Давайте поговорим о моём любимом способе потребления контента. Подкасты. Слушаете?

17:03
кастрация? мастурбация? петиция?
Пашка как просто накидывал модные слова на вентилятор так и продолжает делать.… twitter.com/i/web/status/9…

задачи таких твиттеров: холивары и больше информации для читателей. Хештеги "модных слов" помогут незнающим узнать… twitter.com/i/web/status/9…

17:07

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

17:08

В итоге такой важный ресурс, как время, тратится более продуктивно.

17:08
@backendsecret Очень трудно сосредоточиться и на подкасте и на чем-то другом одновременно, в итоге ни та, ни другая… twitter.com/i/web/status/9…

Этот скилл со временем приходит. При том делать надо параллельно только не особо напряжные для мозга действия. twitter.com/skalkin_nikita…

17:12
@backendsecret Очень трудно сосредоточиться и на подкасте и на чем-то другом одновременно, в итоге ни та, ни другая… twitter.com/i/web/status/9…

Вот программировать параллельно не получится по понятным причинам. twitter.com/skalkin_nikita…

17:12
@backendsecret слушаю @razbor_poletov и @radio_t . посоветуете еще что-то стоящее?

Однозначно надо слушать @devzen_ru - один из лучших ИТ-подкастов на русском языке.
Так же слушаю про #Ruby - @rwpod twitter.com/kyle_jms/statu…

17:17
@backendsecret слушаю @razbor_poletov и @radio_t . посоветуете еще что-то стоящее?

Радио Т пытался слушать - не зашло, к сожалению. twitter.com/kyle_jms/statu…

17:24
@backendsecret я по дороге на работу слушаю или во время пробежек

В данный момент, я пешеход, поэтому все поездки на работу, на обед, по другим вопросам - это всегда подкасты в науш… twitter.com/i/web/status/9…

17:30

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

17:30
@backendsecret @devzen_ru @rwpod @frontendweekend @5minreact @GolangShow У @HexletHQ отличный подкаст про computer… twitter.com/i/web/status/9…

Слушал подкаст @HexletHQ - да. Интересный стафф) twitter.com/igorshevchenko…

20:57

# Суббота 11 твитов

Доброе утро, коллеги!
Вчера так и не появился, ибо день состоял из, казалось, бесконечной сдачи релиза и посадки в поезд.

8:55

Сейчас нахожусь в поезде #ulsk - #msk, который пребывает через 35 минут и сегодня мы поговорим с вами о нетворкинге.

8:55

Как часто ходите нп ИТ-конференции? Посещаете ли иногородние? И видите ли вообще смысл в конференциях?

8:57

Зачем ходите на конференции?

9:24
@backendsecret Стараюсь часто. Вот сейчас на #fronttalks

Где проходит #fronttalks? twitter.com/EAytpaev/statu…

14:14

Все коллеги упоминают в основном небольшие конференции. А как относитесь к гигантам, таким как РИТ++, YaC, Стачка?

14:22

Почему спрашиваю, слышал ни раз мнение, что они для разработчиков бесполезны.

14:23
@backendsecret я не вижу особой разницы в размере конфы: на тех и на других есть с кем пообщаться, познакомиться, р… twitter.com/i/web/status/9…

Ну есть мнение, что там собираются сейлзы поболтать о своих проблемах. А разрабам скучно twitter.com/KSDaemon/statu…

16:57
@kostenko @backendsecret А бывают питон-формошлепы или руби-формошлепы?

Навалом таких людей :) И становится все больше, ибо на легко быть формошлёпом :) twitter.com/_jeck/status/9…

20:41
@kostenko @backendsecret Да я бы не сказал что в питон порог сильно выше, чтобы форму шлёпнуть. Про хаскель соглашусь)

Питон порог входа очень низкий. Вообще советуют его использовать, как первый язык программирования. twitter.com/_jeck/status/9…

20:42

Как считаете, насколько для современного разработчика важен нетворкинг (общение в среде)? И можно ли без этого быть суперсцецом сегодня?

20:44

# Воскресенье 3 твита

@kostenko @_jeck @backendsecret А, то есть, у js высокий порог вхождения?

Человек с плохой базой на #JS (как и на #Ruby) натворит больших и не очень хороших дел. twitter.com/kelin2025/stat…

12:09
@kostenko @_jeck @backendsecret В соответствии с нынешними нормами разработки, да. А те, кто не умеют в ES6 в 2017м… twitter.com/i/web/status/9…

Кстати, какое мнение по поводу всех компилируемых в #JS языков? Все умерли? или живчики с перспективами всё ещё ест… twitter.com/i/web/status/9…

12:12
@FlyCreat1ve @backendsecret вот кстати да, так можно и JS советовать как первый язык (но конечно же не нужно)

#Python как первый язык программирования хорош своей дисциплиной. Согласен: динамическая типизация мешает, но это н… twitter.com/i/web/status/9…

12:14

other