# Понедельник 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, #docker… twitter.com/i/web/status/9…
@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 Знаю человека, он писал на 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 С мнопоточностью все ок. Просто не для всех задач она подходит.14:34
Пара статей на эту тему… twitter.com/i/web/status/9…
Перед тем, как начать общаться на тему самообразования, хочу спросить у коллег бекендров. Господа и дамы, как у вас дела с вёрсткой?)
14:35Перед тем, как начать общаться на тему самообразования, хочу спросить у коллег бекендров. Господа и дамы, как у вас дела с вёрсткой?)
Лично я стараюсь всеми способами избежать вёрстки. Всегда агитирую использовать бутстрап в проектах, с которыми раб… twitter.com/i/web/status/9…
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…
@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…
@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 твитов
Доброе утро, коллеги!
Вчера так и не появился, ибо день состоял из, казалось, бесконечной сдачи релиза и посадки в поезд.
Сейчас нахожусь в поезде #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