# Вторник 48 твитов
Привет всем. Меня зовут Дима. Я RoR разработчик из Минска. Работаю на большом проекте уже 3 года. Втихоря пишу стартапы. Катаю на лонге
10:22Попросил купить медбол в офис. Теперь обсуждаем новые фичи бросая мячом друг в друга youtube.com/watch?v=MxAgjb… pic.twitter.com/u1KCiEWyGC
Минчане, хочу подключить атлант вместо байфлай. Какие подводные камни?10:42
Атлант проводит много акций, Байфлай - это большой брат, который следит за тобой. В общем случае нужно смотреть зону покрытия @Shiroginne
10:47Я из Минска. У меня брат сейчас учится в МФТИ @Shiroginne
10:50Какой редактор используете для разработки?
11:18Раньше использовал шуфлядку от шкафа в качестве standing desk. Сейчас задумываюсь над покупкой реального стола. Подскажете модель/фирму?
11:26Год назад коллега посоветовал использовать spacemacs github.com/syl20bnr/space… для разработки в чем ему безмерно благодарен
11:28Всем ЗОЖа toptal.com/remote/ergonom…
11:32Не тормозит? @oleg_antonyan
11:41Как проводите стендап?
11:47Да неплохо было бы добавить и такой вариант. Но по-моему стендапить стоя сильнее мотивирует @mpak999
11:57Какой редактор используете для разработки?
Также говорят Sublime уже умер. По-моему саблаймеры смеются Вам в лицо
twitter.com/rubyunderhood/…
@xo8bit
Да, у spacemacs есть куча плагинов github.com/syl20bnr/space…, которые позволяют запускать чуть ли не браузер из консоли @staskjs
12:17Горы легаси это да! Если нужно сделать новый функционал, а легаси код попахивает, я предпочитаю снести и написать с нуля @dronovmm
12:24Rails сейчас стабилен и prod ready. На нем будут разрабатывать и получать достойные шекели еще как минимум лет 10 @akrichevskii @AlexWayfer
12:30Видимо не получилось провести аналогию с Sublime :) @AlexWayfer @akrichevskii
12:32magit для spacemacs в разы повышает скорость работы с git
github.com/syl20bnr/space…
Я вижу себя в будущем
13:09Помидорите? pic.twitter.com/autl8Q928T
лично мне здорово помогает поднять производительность @AlexWayfer
13:24Дай пять :) только задачи надо поточнее формулировать. Я про do stuff :::))) @kofeeanon
13:25Помидор придуман чтобы меньше работать и оставаться эффективным. Working hard это путь в никуда ::)) smartlikehow.com/blog-native/20… @AlexWayfer
13:33странно, что мало кто хочет быть тимлидом. Наверное тимлидерам несладко приходится @liberi_hominis
13:39и отвечать за команду, и получать за несоблюдение сроков, и следить за качеством кода @liberi_hominis
13:47я бы посоветовал сделать голосовалку на эту тему @jsunderhood
14:30pomodoro @kan3ru pic.twitter.com/t6QIZWSz8A
Я предпочитаю
14:42После обеда вошло в привычку развивать мастерство кодировщика
keybr.com/#!practice
видел этот пост ага. На мой взгляд изменять данные в миграции не очень хорошая практика. Для этого лучше подходят рейк-задачи @arkency
15:06я знаю эту аббревиатуру :) я не понял суть ддд из поста. Возможно он рассчитан на людей уже хорошо разбирающихся в ддд @Resumeo @arkency
15:24это да. У нас есть специальный google-doc с задачами, которые нужно запустить для какого окружения @curpeng @arkency
15:29проблема когда миграция данных падает вместе с миграцией схемы данных и приходится руками лезть в базу чтобы все исправить @curpeng @arkency
15:31Практика показывает что надо делать миграцию данных в транзакции для сохранения целостности @curpeng @arkency
15:43в верхнем левом углу вроде ничего так. Мне нравится @Shiroginne @kan3ru
15:44редмайн умеет сказать что тебе пора отвлечься? К тому же многие используют jira, pivotaltracker, trello @akrichevskii
15:48пример: миграция перемещает данные из колонки в другую таблицу, следующая миграция удаляет колонку. 1ая падает - данные потеряны @AlexWayfer
15:58согласен, быстро печатать полезно уметь всем. А кодировщикам это жизненно необходимо :) @rapackivi
16:10у нас был случай который я описал. После него мы не мигрируем данные в миграции @AlexWayfer
16:12Деплоимся, меняем схему базы, запускаем рейк-задачи, которые мигрируют данные, в следуюшем деплое удаляем ненужные колонки @dmitrytsepelev
16:22это уже не боян а бубен :) @fat0troll
16:35Недавно нашел для себя удобным писать "goto mysite" вместо "cd /var/ww/mysite/current"
17:11да, думали. Видел пост о библиотеке которая эту работу атоматизирует. Вот эта тоже вроде ничего github.com/ilyakatz/data-… @liberi_hominis
17:25не было пока проблем с миграцией данных в background worker'e?@dmitrytsepelev @liberi_hominis
17:37# Среда 19 твитов
Только что из басика. Осилил 0.8km. Почти что @IRONMANtri
youtube.com/watch?v=LrAOeT…
Архитектор проектирует систему на верхнем уровне и не программирует. В небольших командах роли архитектор и программист совмещаются @dr_lexa
11:52Я rubyist, а по вечерам балуюсь
12:07а да, слышал про такой! можешь поделиться чем-нибудь интересным? @AlexWayfer @CrystalLanguage
12:12простите, до сих пор не знаю как добавлять больше чем 4 варианта ответа в голосовалку. Сейчас создам еще одну @curpeng
12:14Я rubyist, а по вечерам балуюсь (продолжение)
12:16этот опрос на рубистов рассчитан. Но идея в общем интересная :) @soulmusic
12:24так вот ведь незадача - опрос то и проводится для того, чтобы определить самые популярные варианты :) за идею спасибо! @AlexWayfer @curpeng
12:27Количество todo в github.com/waterlink/acti… просто зашкаливает. Вот где можно панчкард набивать! @AlexWayfer @CrystalLanguage @sidekiq
12:31По мне главное чтобы он в бизнесе был востребован. Какая польза от крутой технологии, если ей не пользуются? @AlexWayfer @CrystalLanguage
12:34Значит ридми устарело - надо обновить! :) @AlexWayfer @CrystalLanguage
12:36ага, не заметил, извини. Я бы удалил из тодолиста выполненные задачи. Кошелек Миллера как-никак :) @AlexWayfer @CrystalLanguage
12:43не все умеют программировать через точечку :) @rapackivi
13:02хорошо когда у тимлида за плечами годы опыта! jieks
13:03понял :) @AlexWayfer @rapackivi
13:15Какой window-manager используете?
13:46архитектор не вдается в детали реализации. Но, как правило, невозможно стать архитектором не написав ни строчки кода @Timrael @dr_lexa
15:03Главное уйти красиво. Написать злобный пост про Rails , громко хлопнуть дверью и уйти @habrahabr @crashcube
15:22# Четверг 12 твитов
Программируете, бьюсь об заклад? :) pic.twitter.com/BYoyRvdQCG
а похоже? :) это Scratch - визуальный язык программирования для подрастающего поколения scratch.mit.edu @anVlad11
12:23Когда рефакторишь чужой код, сразу чувствуешь, что растешь. Всем Мартина Фаулера ozon.ru/context/detail…
13:37господа, советую ответить, а потом проверить в консоли. Сюрприз-сюрприз! :) @rubyunderhood
14:15я смотрю мнения разделились, но ни одного правильного ответа пока @rubyunderhood
14:18[2] неверный ответ @rubynovich
15:53да. все так, Hash.new([]) очень удобен для группировки по ключу. Но смысл вопроса немножко в другом @rubynovich
15:57по Вашему перл-бэкенды - это темная сторона? @jsunderhood
19:10ну как бы да. Доложат кому надо - скажут: Денег давай! @oleg_antonyan
19:22# Пятница 3 твита
Так кода-то после такого рефакторинга не меньше стало. Меньше кода - меньше багов! @__pewpew__
12:09Всегда делаю дамп базы перед тем как деплоиться или мигрировать данные
gist.github.com/Hirurg103/4195… pic.twitter.com/A0ITv90phQ
Быть полезным и изобретательным намного тяжелее, чем просто working hard, хотя зачастую кажется, что наоборот pic.twitter.com/cT0N1MxnxD
# Воскресенье 1 твит
На выходных люблю уехать куда-нибудь подальше от Минска. К пчелам, которые вместо бизнеса стали занятием для души pic.twitter.com/qlS6gikxRA
# Понедельник 4 твита
Друзья! С Вами был рубан из Минска, отчаянный стартапер и пчеловод-экспериментатор. Узнал о window-менеджерах, чем баловаться по вечерам :)
0:49Также узнал много интересного про <span>верстку</div> и дизайн @cssunderhood . Надеюсь Вам было не скушно со мной :)
0:50после того, как ответите на вопрос, не забудьте перепроверить в консоли. "Правильный" ответ может сильно Вас удивить @rubyunderhood
0:56# Ссылки
github.com
- https://github.com/syl20bnr/spacemacs
- https://github.com/syl20bnr/spacemacs/tree/master/layers
- https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Bsource-control/git
- https://github.com/ilyakatz/data-migrate
- https://github.com/waterlink/active_record.cr
other
- https://www.youtube.com/watch?v=MxAgjbQFoww
- https://www.youtube.com/watch?v=LrAOeT7Csno
- https://www.toptal.com/remote/ergonomics-for-digital-nomads-working-on-the-road-without-killing-yourself
- http://www.smartlikehow.com/blog-native/2015/7/13/the-hard-work-paradox-part-2-what-i-learned-by-watching-other-people-succeed
- http://www.keybr.com/#!practice
- https://scratch.mit.edu/
- http://www.ozon.ru/context/detail/id/1308678/
- http://hash.new/
- https://gist.github.com/Hirurg103/4195ffcacb215d2d93e6caef7b772fdb
- http://mash.new/