# Понедельник 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:307-8 ноября идет конференция Highload++ 2016
трансляция - special.habrahabr.ru/highload/2016/ #highload
@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 как успевать всё читать и нормально воспринимать, чтобы при этом ещё успевать работать?
не успеваю =) twitter.com/alexanius/stat…
13:52@backendsecret время-то работать остается?
Почти нет. только тсссс! twitter.com/alexgorkunov/s…
13:53Тут спрашивают как успевать всё читать. Ответ - НИКАК. Если что-то пропустили информация всё равно дойдет до тебя через коллег или друзей.
14:08@backendsecret можно не только читать а еще слушать подкасты
Из подкастов единственное, что я продолжаю слушать ещё это @radio_t twitter.com/ruxeg/status/7…
14:18Email рассылки. Если ничего за неделю интересного нет, то рассылку можно за 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
Devops Weekly - devopsweekly.com
Docker Weekly - docker.com/newsletter-sub…
Habr, GeekTimes - дайджест раз в неделю ставим в профиле
@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_ruki16:12
Аппарат telegram.me/apparatmag
Книга обязательна к прочтению. 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@backendsecret ну и ещё классика:19:04
amazon.com/gp/aw/d/093263…
amazon.com/gp/aw/d/093263…
@backendsecret и ещё must read: amazon.com/dp/B00JDMPOK2/19:40
Далее поговорим про конференции.
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-специалистами
Лайф хак: быстро вкурить новую технологию - искать про нее книгу на 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@backendsecret ну и комбо тогда уж:22:06
Думаю это последняя. pic.twitter.com/Ve5lrnGx4k
22:11Завтра про IT-security. Расскажу про наш проект и как мы его делаем. Что у нас за проект? Оставим это на завтра. Должна же быть интрига.
22:16# Вторник 29 твитов
@backendsecret #DevZen еще неплохо заходит @radio_t @ruxeg11: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:18Merge 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:029 ноября говорим про сроки, факапы и управление задачами.
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:32Estimates они такие. У некоторых они сильно зависят от фаз луны.
13:36@backendsecret а обычно получается так pic.twitter.com/3o7j4NY5jR13: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:34python вид сверху pic.twitter.com/OYM59I2iEB
14:00python 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/xve0qjZsCC17:50
Последнее на сегодня про качество ПО pic.twitter.com/I3T0ePgRDA
19:19@backendsecret Ничего не видно. Куда мне идти после matplotlib? pic.twitter.com/6PVTI7Svbj22:03
@backendsecret запросы в плане чего? Вроде не плох, Кстате new relic почему не по кайфу?
Он норм, но вроде у себя не поставить его twitter.com/foozzi/status/…
22:05# Пятница 9 твитов
Достаточно много качественных туториалов про эти ваши бекенды.
digitalocean.com/community/tuto…
Backend не для трусов! pic.twitter.com/hDbyDTRnoU
13:19python anti patterns - docs.quantifiedcode.com/python-anti-pa…
13:21@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…
awesome python - github.com/vinta/awesome-…
19:09Ставим друг другу навыки и добавляемся в друзья
linkedin.com/in/evgeniygrac…
How We Use tmux for Remote Pair Programming
blog.pivotal.io/pivotal-labs/l…
# Суббота 3 твита
все в одной консоли
github.com/tmuxinator/tmu…
@backendsecret да ладно, rm -rf /* работает :)3:17
И про фронт надо накинуть pic.twitter.com/BWEvVhfUtE
20:14# Воскресенье 1 твит
Всем пока на этой неделе был с вами @EugeneGrachev из @ptsecurity
18:20# Ссылки
other
- https://docs.google.com/document/d/1u4jYU8f8d26k_YloK59sDabgknmYYzossuhVsmmN3ms/edit?usp=sharing
- https://special.habrahabr.ru/highload/2016/
- http://blog.jdevelop.com/
- http://pycoders.com/submissions/
- http://www.pythonweekly.com/
- http://javascriptweekly.com/
- http://www.devopsweekly.com/
- https://www.docker.com/newsletter-subscription
- https://telegram.me/funscience
- https://telegram.me/use_ruki
- http://www.ozon.ru/context/detail/id/6233608/
- https://www.amazon.com/gp/aw/d/0932633420/
- https://www.amazon.com/gp/aw/d/0932633021/
- https://www.amazon.com/dp/B00JDMPOK2/
- https://ru.m.wikipedia.org/wiki/Geek_Picnic
- https://events.yandex.ru/events/yasubbotnik/
- http://piter-united.ru/itgm9/itgm.html
- http://shop.oreilly.com/product/9780596804152.do
- http://shop.oreilly.com/product/0636920048824.do
- https://www.ptsecurity.com/ru-ru/products/isim/
- http://lucumr.pocoo.org/2016/10/30/i-dont-understand-asyncio/
- https://www.youtube.com/channel/UCwTD5zJbsQGJN75MwbykYNw
- http://i0.wp.com/www.tedcoxen.com/wp-content/uploads/2014/10/wpid-wp-1413682373113.jpeg
- https://ru.wikipedia.org/wiki/SMART
- https://wiki.python.org/moin/PythonDebuggingTools
- https://www.pythonsheets.com/
- https://sentry.io/
- https://graylog.org/
- https://www.getapp.com/it-management-software/a/sentry/
- https://git-scm.com/book/ru/v1/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-Git-%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-Git
- https://www.digitalocean.com/community/tutorials/
- http://docs.quantifiedcode.com/python-anti-patterns/
- https://github.com/vinta/awesome-python
- https://github.com/tmuxinator/tmuxinator
- https://www.linkedin.com/in/evgeniygrachev
- https://blog.pivotal.io/pivotal-labs/labs/how-we-use-tmux-for-remote-pair-programming