EugeneGrachev

7 ноября 2016, Санкт-Петербург, Россия

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

Всем привет! На этой недели с вами Евгений. Я python разработчик. И палец @backendsecret указал на меня. Ну что поехали!

12:35

Сегодня поговорим об способах получения информации, чтобы оставаться всегда в курсе, что происходит в индустрии.

12:40

И так у меня есть следующие источники: twitter, telegram, email-дайджесты

12:42

И так начнем с twitter. Это дело у меня запилено вот так, 8 листов, каждый лист в своей колонке. pic.twitter.com/pm1YY3qTgC

12:50

Всю эту красоту делает @TweetDeck

13:04

Далее telegram. Сделал подборку своих каналов. В коменты можно добавлять свои, потом обновим список. docs.google.com/document/d/1u4…

13:30

7-8 ноября идет конференция Highload++ 2016
трансляция - special.habrahabr.ru/highload/2016/ #highload

13:44
@backendsecret Python 3, или Python 2 разработчик?
говорят это важно, гг

python 3 (3.4-3.5) twitter.com/grim_juz/statu…

13:49
@backendsecret о привет, я как раз изучаю его есть кого помучать будет)

Привет twitter.com/ruxeg/status/7…

13:51
@backendsecret rss?

не взлетело у меня twitter.com/aelaau/status/…

13:52
@backendsecret как успевать всё читать и нормально воспринимать, чтобы при этом ещё успевать работать?

не успеваю =) twitter.com/alexanius/stat…

13:52
@backendsecret время-то работать остается?

Почти нет. только тсссс! twitter.com/alexgorkunov/s…

13:53

Тут спрашивают как успевать всё читать. Ответ - НИКАК. Если что-то пропустили информация всё равно дойдет до тебя через коллег или друзей.

14:08
@backendsecret можно не только читать а еще слушать подкасты

Из подкастов единственное, что я продолжаю слушать ещё это @radio_t twitter.com/ruxeg/status/7…

14:18

Email рассылки. Если ничего за неделю интересного нет, то рассылку можно за 10 секунд пробежаться глазами. 5-7 рассылок - 1 минута в неделю

14:44
@backendsecret @radio_t там же одни стартеры в ракушках

Старый конь борозды не портит =) twitter.com/tcheburator/st…

14:45
@backendsecret @aelaau в RSS исторически остались подписки из гугл-ридера и блоги некоторых интересных авторов.

Последний блог, который я читал не отрываясь все посты подряд blog.jdevelop.com twitter.com/nimnull/status…

14:54

Основные:
Pycoders Weekly - pycoders.com/submissions/
Python Weekly - pythonweekly.com
JavaScript Weekly - javascriptweekly.com

14:56

Devops Weekly - devopsweekly.com
Docker Weekly - docker.com/newsletter-sub…
Habr, GeekTimes - дайджест раз в неделю ставим в профиле

14:57
@backendsecret на гиктаймс жеж дно, а на хабре годного ток по по микроэлектронике сейчас бывает. Не торт уже ж давно

Да, поэтому я это дно завернул в рассылку twitter.com/nimnull/status…

15:00
@backendsecret сколько из перечисленных источников приходит действительно полезной инфрмации? Или больше вода и развлекуха?

полезной как обычно 20%, остальное вода twitter.com/Alvcohen/statu…

15:18

Предлагайте свои варианты, как у вас настроено, я запилю в ленту, чтобы другие тоже видели

15:26
@nimnull @backendsecret а можно узнать что сейчас торт?

Давайте вместе посмотрим на примеры "ресурсов-тортов"? twitter.com/pa3365/status/…

15:34
@pa3365 @backendsecret по телеграмм-каналам доку ж кидали, у меня на 70% внезапно совпадение, внезапно остальное тви-ленте

Скинь своих каналов, которых у меня нет, я обновлю twitter.com/nimnull/status…

15:43

Идем дальше - книги. Буду приводить книги на общие скилы, чтобы было всем интересно

16:09
@backendsecret telegram.me/funscience - популярная наука
16:12
@backendsecret Руки (про то как запускать производство девайсов и чуть эмбедада) telegram.me/use_ruki
Аппарат telegram.me/apparatmag
16:12

Книга обязательна к прочтению. Cостояние потока - одна из самых прекрасных вещей в нашей жизни. Да вы и сами знаете… twitter.com/i/web/status/7…

16:20

И ссыля на неё - ozon.ru/context/detail…

16:21

Столько всего интересного из книг. И когда все это читать? Я пока еду на работу слушаю аудиокниги. Помогает проснутся и настроиться.

16:29

Следующая годнота. Очень хорошо расписано доступным языком. Все про стратегии. Играть лучше всего против себя завтр… twitter.com/i/web/status/7…

16:34

Прокачка базовых навыков дает хороший мультипликативный эффект. И они всегда актуальны в мире где информация быстро устаревает.

16:42

Ну и конечно я предлагаю вам ритуальное прочтение этой книги каждый год. pic.twitter.com/y6O9uBhFgO

16:54
@backendsecret После прочтения наслаждаешься тем, что по душе с еще большей силой.
17:06

Книга легенда в IT. Взорвет ваш мозг и потом соберет обратно. pic.twitter.com/O7I0gxpTWz

17:27

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

17:30
@backendsecret только читать надо в оригинале - этот перевод ужасен.

У меня она давно уже я привык к русскому варианту, но посмотрю на оригинал twitter.com/alexey_m_ukolo…

17:52

Про нас говорят, что мы не разговорчивые и сложно идем на контакт. Читай и удивляй всех, что это не так. pic.twitter.com/MsmxDwtDQz

17:54

книга одной цитатой - "Люди с высокими коэффициентами умственного развития оказываются ошеломляюще плохими лоцманами своей частной жизни."

17:57
@backendsecret меня постоянное использование слова "конструирование" в ней выводит из себя :)

Теперь я буду количество слов "конструирование" считать при прочтении, а не думать над текстом. twitter.com/alexey_m_ukolo…

18:07

Так как я работаю в сфере ИТ-безопасности, то анонс на завтра про всё это. И фото со мной =) pic.twitter.com/ZGkVAPGrz6

18:31

Далее поговорим про конференции.

20:13

Про @pycon можно не упоминать. И так первая @TEDTalks. Кто ещё не знает что это, то вы чёртовы везунчики!

20:19

Для Москвы и Санкт-Петербурга есть @GeekPicnic. Вика на повтыкать - ru.m.wikipedia.org/wiki/Geek_Picn…

20:22

Для тех кому обычно скучно смотреть К.О. на конференциях, есть наркомания по тяжелее @HighLoad_Conf

20:27

Я.Субботник - events.yandex.ru/events/yasubbo…. Был пару раз интересно.

20:34
@backendsecret @HighLoad_Conf особенно здорово что в этом году можно бесплатно посмотреть трек первого зала special.habrahabr.ru/highload/2016/
20:36

piter-united.ru/itgm9/itgm.html Слет IT-сообществ Санкт-Петербурга. 
Цель мероприятия обмен профессиональным опытом между IT-специалистами

20:43

Лайф хак: быстро вкурить новую технологию - искать про нее книгу на Amazon, если книги нет, то проходим мимо.

20:46

Также предлагаем конференции, я добавлю в ленту. Может кто-то найдёт что искал или я пропустил.

21:05

На конференции всегда гораздо лучше идут доклады про личный опыт, а про пересказ документации скукота.

21:39

И так дальше про книги - "Думай медленно... Решай быстро" Дэниел Канеман. Как мы делаем нерациональные поступки и п… twitter.com/i/web/status/7…

21:45
@backendsecret wsd.events

Конференция по фронтенду и веб-стандартам twitter.com/alexey_m_ukolo…

21:46

Так а теперь по делу. "97 этюдов для архитекторов программных систем". Можно читать по одному этюду в день. pic.twitter.com/V4FQG7mTgK

21:56

Думаю это последняя. pic.twitter.com/Ve5lrnGx4k

22:11

Завтра про IT-security. Расскажу про наш проект и как мы его делаем. Что у нас за проект? Оставим это на завтра. Должна же быть интрига.

22:16

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

@backendsecret #DevZen еще неплохо заходит @radio_t @ruxeg
11:32

И так питоны в бекендах, ангуляры во фронтендах. Доброе утро тви!

12:09

Работаю в @ptsecurity и делаем ISIM (Industrial Security Incident Manager) - ptsecurity.com/ru-ru/products…

12:12

Из интересного в backend - DSL, RabbitMQ, Tornado, DPI, ClickHouse, ElasticSearch

12:28
@backendsecret зачем tornado, когда есть aio? Или tornado уже пересело на нативный eventloop?

Оставлю это здесь - "I don't understand Python's Asyncio" lucumr.pocoo.org/2016/10/30/i-d… twitter.com/vanadium23/sta…

12:42
@__pewpew__ @backendsecret ну и #devzen единственные кто все время в струе разработки а не тарелочек
12:51

Разработка бекенда ведется через merge request. Все должны поставить пальцы вверх, только тогда вливаем фичу в основную ветку. Иначе бардак.

13:18

Merge request заводится в Gitlab и дальше всем рассылается уведомление как на почту, так и в группу в skype. Код комментируют построчно.

13:25

Когда запушили фичу, запускаются тесты на CI сервере и делается сборка с номером

13:38

Обновления на сервер прилетают на понятном для сервера языке, под названием deb-пакеты.

13:46
@backendsecret ооо, а можно детальнее про ClickHouse и как вы его используете

Нам нужны различные виды агрегаций по событиям и как раз взяли ClickHouse и добавили кое что свое. twitter.com/sonych_ua/stat…

13:53
чувствуется что хотел сказать что то такое этакое но не вышло. twitter.com/backendsecret/…

Не каждый твит выбивает страйк twitter.com/cluevick/statu…

14:01

Дальше сборка попадает QA и всё повторяется

14:47

Весь knowledge base по коду пишем в wiki. Если что то не знаешь, то это там, так как обсуждение фичи перед тем как её делать идет в wiki.

14:54
@backendsecret какой софт вы используете в качестве wiki?

Atlassian Confluence twitter.com/kolomeetz/stat…

15:43
@backendsecret И как организуется индекс?

Всю эту магию делает DevOps twitter.com/dpantele/statu…

15:52

А вообще какой только бы вы workflow для backend не делали, человеческий фактор вам всё равно что-нибудь поломает.

16:33

Доклад по ClickHouse прямо сейчас - special.habrahabr.ru/highload/2016/

17:12
@backendsecret божеж мой, а базу настраиваете и миграции накатываете тоже через db_config?

через posinst twitter.com/mr_apt/status/…

17:35
@backendsecret ну и надеюсь на ubuntu? А если нет то как решаете проблему с устаревшими версиями?

нет Debian twitter.com/mr_apt/status/…

17:51
@backendsecret Пока нету BI под клик хаус, брать его бесполезно :(
18:02
@backendsecret посоветуй лучше ещё авторов из мира python, которые не скучно пишут. А то кроме Андрея, Девида и Армина особо и читать некого

Можно у меня в списке поискать - twitter.com/EugeneGrachev/… twitter.com/nimnull/status…

19:01
@backendsecret нельзя, там половина уже рукопожатые =(

Достаточно много с последнего pycon - youtube.com/channel/UCwTD5… twitter.com/nimnull/status…

19:07
@backendsecret а что скажешь на счет Django? Для чего она(?) подходит, а для чего нет? Ну и просто мнение интересно послушать.

Тут как всегда работает правило - "Используй тот инструмент, который больше всего знаешь" twitter.com/way2bariton/st…

19:14
@backendsecret @way2bariton ага, забивай гвозди микроскопом

Если ты уже забивал гвозди микроскопом, то в следующий раз ты будешь точнее бить twitter.com/Shoonoise/stat…

19:50
@backendsecret а сколько файлов в пакете? Не быстрее ли использовать rsync?

На некоторые предприятия доступа нет из внешки поэтому обновляют с флэшки twitter.com/Mas73r/status/…

19:59

Как то так pic.twitter.com/PCabVcJZ8T

20:12
@backendsecret your english sucks too ;)

Лет ми спик фром май харт twitter.com/notxcain/statu…

22:02

9 ноября говорим про сроки, факапы и управление задачами.

22:08

# Среда 14 твитов

@backendsecret автоматические security апдейты настраиваете? unattended-upgrades/cron-apt, например. или интернета обычно нет?

На моих проектах обычно нет twitter.com/KostyaEsmukov/…

12:29
@backendsecret используете софт только из стабильной ветки?

Да, последний релиз Debian twitter.com/mr_apt/status/…

12:30
@Shoonoise @trueneu @backendsecret @way2bariton в итоге бизнесу похрен, молоток это был или микроскоп. Важны только сроки и стоимость.

Для бизнеса ты черный ящик. На входе задачи и время, на выходе решение. Хоть ты там программируешь через единорогов. twitter.com/nimnull/status…

12:39

Привет меня зовут Евгений и сегодня у меня deadline.

12:47

Картинка про тему на сегодня pic.twitter.com/KKdbJ0VEof

12:51

Для того чтобы оценка задач совпадала с тем что ты там на фантазировал, надо это делать регулярно. Как попало это не работает.

13:32

Estimates они такие. У некоторых они сильно зависят от фаз луны.

13:36
@backendsecret а обычно получается так pic.twitter.com/3o7j4NY5jR
13:59

Самое худшее в дедлайне что ты можешь сделать это тратить психологическую энергию на переживания. Соберись тряпка! pic.twitter.com/YguBOQM4Se

14:20

Перед тем как оценивать задачу, проверь её на корректность постановки. Рекомендую S.M.A.R.T. pic.twitter.com/FwKFo6thLy

14:49
@backendsecret часть этих параметров субъективна

Хотя бы так, чем никак i0.wp.com/www.tedcoxen.c… twitter.com/dizpers/status…

15:42

Я читал эту книгу давно, но кому интересно в более художественной форме вся эта тема. pic.twitter.com/9OTXSt4IWI

16:40

Как обычно цитата для привлечения внимания - "Есть тысяча и один способ потратить день зря и ни одного, чтобы вернуть этот день обратно."

16:43
@backendsecret , можно поподробнее про подход? Где почитать? twitter.com/backendsecret/…

ru.wikipedia.org/wiki/SMART twitter.com/PZabolotniy/st…

20:18

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

10 ноября тема - "Отладка и что вообще *** тут происходит"

10:53

Что там тупит и виснет в проде? Даже если знать половину из этого вас ждет успех. pic.twitter.com/tzpV4DhtFd

11:13

Все чем можно потыкать python под капотом в одном месте wiki.python.org/moin/PythonDeb…

13:34

python вид сверху pic.twitter.com/OYM59I2iEB

14:00

python snippets - pythonsheets.com

14:10

В моем рейтинге по работе с ошибками конечно sentry.io на первом месте. Умеет все и ещё чуть-чуть.

14:15

Более кондовый вариант про логи graylog.org. Но мне все эти запросы писать не нравится.

14:22
@backendsecret это менеджер логов на сервере? Есть скрины/видео его?

Старые есть здесь - getapp.com/it-management-… twitter.com/foozzi/status/…

16:10
@backendsecret там уже можно искать ошибки по айди/емейлу пользователя?

да, надо просто их закрывать, нажимать на галочку, так проще искать twitter.com/dmitryshimkin/…

16:11
@meowthsli @backendsecret и как это богатство поможет приложению на винде? Да и на линуксе-то это только диагностика, а не лечение.

Перед тем как лечить нужно понять, что лечить. twitter.com/mikhail_akseno…

16:12
@backendsecret галочка же означает, что проблема исправлена, верно? Обычно искать нужно именно по открытым ошибкам :-(

Да как раз закроет группу ошибок twitter.com/dmitryshimkin/…

16:24

А если не было ошибки и она появилась, но не понятно откуда начать, то хорошее начало git bisect - git-scm.com/book/ru/v1/%D0…

16:37

Даже стабильный jdk может отвалится. pic.twitter.com/qz4uhNHEIu

17:22
@backendsecret вечно холодно @ ничего нельзя pic.twitter.com/xve0qjZsCC
17:50

Последнее на сегодня про качество ПО pic.twitter.com/I3T0ePgRDA

19:19
@backendsecret Ничего не видно. Куда мне идти после matplotlib? pic.twitter.com/6PVTI7Svbj
22:03
@backendsecret запросы в плане чего? Вроде не плох, Кстате new relic почему не по кайфу?

Он норм, но вроде у себя не поставить его twitter.com/foozzi/status/…

22:05

# Пятница 9 твитов

Достаточно много качественных туториалов про эти ваши бекенды.
digitalocean.com/community/tuto…

13:16

Backend не для трусов! pic.twitter.com/hDbyDTRnoU

13:19
@backendsecret @drom88 какой-то набор слов, и всё мало. list comprehensions в advanced? в testing так мало ребят(

форкни и сделай, чтобы мы тобой гордились! twitter.com/ukrominion/sta…

15:05

Лайфхак на пятницу. pic.twitter.com/9SZXOEM8WC

16:21
@backendsecret на убунтах еще надо --no-preserve-root @gontsa

— Оцените степень своего занудства по 10-бальной шкале.
— 9,674. twitter.com/kostyandrew/st…

19:01

Ставим друг другу навыки и добавляемся в друзья
linkedin.com/in/evgeniygrac…

23:09

How We Use tmux for Remote Pair Programming
blog.pivotal.io/pivotal-labs/l…

23:33

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

все в одной консоли
github.com/tmuxinator/tmu…

0:24
@backendsecret да ладно, rm -rf /* работает :)
3:17

И про фронт надо накинуть pic.twitter.com/BWEvVhfUtE

20:14

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

Всем пока на этой неделе был с вами @EugeneGrachev из @ptsecurity

18:20

other