notarseniy

8 января 2017, Moscow, Russian Federation

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

<2017>

21:39

Я не смог выйти из вима, поэтому я решил начать им пользоваться.

0:18
Я не смог выйти из вима, поэтому я решил начать им пользоваться.

А кто каким редактором пользуется-то?

Я не смог выйти из вима, поэтому я решил начать им пользоваться.

13:33

Вот у меня сейчас вебсторм, мне атомы и брекитсы (vs code туда же) надоели своей тормознутостью

13:34
@jsunderhood ты такой забавный!

Так, я чувствую тут подвох.

@jsunderhood ты такой забавный!

13:35

Кстати, кого бы вы хотели видеть в этом аккаунте? Сдавайте нам людей! Передадим эту информацию @iamstarkov

13:39
Я не смог выйти из вима, поэтому я решил начать им пользоваться.

Про вим я не просто так вспомнил. Всю ночь вкуривал в него, где-то в шесть только лёг.

Я не смог выйти из вима, поэтому я решил начать им пользоваться.

13:41
@jsunderhood У тебя вебшторм быстрее?

Если я нагружал атом плагинами, он у меня иногда подтормаживал ¯\_(ツ)_/¯

@jsunderhood У тебя вебшторм быстрее?

13:42
@jsunderhood и правильно! Пробовал WebStorm - тормознутое Г. Atom - гораздо лучше. Лучше атомов vim, а лучше vim'а - ed ну и т.д.

😧

@jsunderhood и правильно! Пробовал WebStorm - тормознутое Г. Atom - гораздо лучше. Лучше атомов vim, а лучше vim'а - ed ну и т.д.

13:48

.[@vladimore](https://twitter.com/vladimore "ng-bind="🤘"") ой, да там вообще запись нужно было делать.

13:50

Пока автор следующей недели (если конечно он уже есть), думает как по-нормальному провести неделю, а не как я.

13:50

Я хочу напомнить, что скоро этому аккаунту исполнится ровно год!

13:51

.[@vladimore](https://twitter.com/vladimore "ng-bind="🤘"") блин, а вот это правда не додумался. хотя там связь была очень отстойная.

13:51

Какие авторы этого аккаунта за всю его историю вам понравились больше всего?

13:52
Какие авторы этого аккаунта за всю его историю вам понравились больше всего?

Лично мне очень понравилась неделя @pepelsbey: jsunderhood.ru/pepelsbey/

Какие авторы этого аккаунта за всю его историю вам понравились больше всего?

13:53

(сайт jsunderhood.ru признан террористической организацией, поэтому недоступен на территории РФ)

13:53

It's also worth remembering a week of @jedschmidt in this account: jsunderhood.ru/jedschmidt/

13:57

Неделя @subzey тоже очень даже ничего: peeep.us/ae23ca3e (сделал дамп с локалхоста)

14:07
Лично мне очень понравилась неделя @pepelsbey: jsunderhood.ru/pepelsbey/ twitter.com/jsunderhood/st…

peeep.us/ddc5e34c

Лично мне очень понравилась неделя @pepelsbey: jsunderhood.ru/pepelsbey/ twitter.com/jsunderhood/st…

14:07
It's also worth remembering a week of @jedschmidt in this account: jsunderhood.ru/jedschmidt/

peeep.us/a3acc7c3

It's also worth remembering a week of @jedschmidt in this account: jsunderhood.ru/jedschmidt/

14:08

Если jsunderhood.ru недоступен в вашей стране, то всегда можно сделать форк себе на комп :−) github.com/iamstarkov/jsu…

14:09
@jsunderhood разве год, а не два?

Действительно два! В моей голове 2015 год это всё ещё прошлый год :)

@jsunderhood разве год, а не два?

15:16

Vim Tips Wiki — Fandom powered by Wikia pic.twitter.com/DyVieTGb9c

15:16

Фанфик по виму.

15:17

Да, кстати, что лучше emacs или vim?

15:20
@jsunderhood Не надо войны
18:30

Думаю, что пора прощаться! Эту неделю кое-как для вас провёл @notarseniy. До новых встреч! Пока :−)

18:30

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

Привет, камрады! Давно не виделись. С вами на этой неделе @notarseniy, разработчик из @codelnaya, живу в Москве.

11:41

Так как я живу в часовом поясе сов, то у меня раннее утро. Сейчас позавтракаем и начнём уже нормально :–)

11:43

Пока вопрос на затравку: как провели новогодние праздники?

11:44
@jsunderhood устроил себе js каникулы. решал задачки.
12:10
@jsunderhood изучая react и redux, последнее больше, конечно. И решая #javascript30, что было интересно.
12:10
@jsunderhood в кругу семьи и подальше от компа
12:10
@jsunderhood не прикасаясь к ноуту (гулял, играл, с семьей время проводил)

Вот вы посмотрите на него! Счастливый человек

@jsunderhood не прикасаясь к ноуту (гулял, играл, с семьей время проводил)

12:29
@jsunderhood вышел из комы, сегодня

Не менее счастливый человек.

@jsunderhood вышел из комы, сегодня

12:29
@jsunderhood впервые за 6 лет не работал. Семья, друзья, игры.
12:29

Организовав себе стратегический запас мандаринок, можно рассказать о чём я буду вести с вами беседу на этой неделе.

12:30

Сперва список тем, которые я бы хотел затронуть (не в порядке): pic.twitter.com/32R88wfEbP

12:39

Но конечно же я тысячу раз отойду от этого списка и мы обсудим ещё что-нибудь интересное :)

12:39

Я провёл эти новогодние выходные в попытках понять, куда меня заведёт этот год, отдыхая с близкими и немного бездельничая.

12:41

Расскажите в реплаях, кто вы? Новичок? Опытный разработчик? Чувак у которого V8 вместо мозга?

12:48

Сегодня мы поговорим о том, как люди входят в разработку. Я вообще начал с того, что в 13 лет захотел писать прошивки для андройда.

12:51

Ну вы поняли, сперва была хотя бы какая-то надежда.

12:51
Годы шли, но андроид так и остался андройдом.

Сегодня мы поговорим о том, как люди входят в разработку. Я вообще начал с того, что в 13 лет захотел писать прошивки для андройда.

12:52
@jsunderhood я всего лишь хотел научиться делать игры
12:53

В 2011 году у меня был LG Optimus на андроиде 2.1. Под него была куча кастомных прошивок и мне тоже хотелось уметь… twitter.com/i/web/status/8…

12:59

И вдобавок к этому, я всегда любил как-то копаться в компьютерах. Всё как у людей.

13:00

В общем, с маниакальной идеей того, что мне нужно научиться программировать, я пошёл в МГУ на курсы по Паскалю, затем Си и Си++.

13:01

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

13:04

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

13:05

И где-то год я не программировал. В начале следующего года я, будучи образцовым представителем младшего поколения, стал играть в майнкрафт.

13:06

Уточняю: в начале 2012 года. Я засел на одном сервере, который представлял из себя очень залипательную онлайн-игру с отличным сообществом.

13:08

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

13:09

Я занялся автоматизацией взаимодействия игроков, модераторов и администраторов. В общем, написал тикет-систему.

13:10

Сервер был крупным по меркам майнкрафта и там было очень большое сообщество с кучей внутренних проблем.

13:10

Небольшой флешбек: давным давно, ещё в 2010 году я читал @XakepRU, где наткнулся на статью про Node.js. pic.twitter.com/vfUM72LP0z

13:20

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

13:22

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

13:23

Эта задача вызвала у меня огромный энтузиазм. И я был полностью ею поглощён. Начал читать сайты про HTML, CSS, JS и Node.JS.

13:24

В итоге: в качестве бекенда выбрался фреймворк @sailsjs, который на основе express.js. В качестве UI библиотеки использовал @semanticui.

13:26

В общем, начал на готовеньком :−) Для начала так было проще. Хотя это и дало свои минусы в виде того, что я не до конца понимал что пишу.

13:27

В общем, шло время и я, кроме системы поддержки, напрограммировал rest-API к игровому сервису, OAuth авторизацию и панель управления к ней.

13:29
@jsunderhood а при чем здесь андроид?

Если моя манера подачи историй запутала, то распутываю: после того как прошёл курсы, я пытался смотреть в разработк… twitter.com/i/web/status/8…

@jsunderhood а при чем здесь андроид?

13:32
У меня просто не было идей, что программировать. Линукс ядро мне показалось слишком страшным для меня и я быстро забыл про прошивки.

И больше об андроиде я не думал. ()

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

13:33

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

13:34

Постепенно энтузиазм подутихал, мне надоело это делать бесплатно и как-то всё потихоньку заглохло. У сервера тоже дела не очень были.

13:36
@jsunderhood но это же не значит, что если бы ты больше шарил, то написал бы все свое?

Ну, конечно нет. Я скорее о степени осознанности своего кода.

@jsunderhood но это же не значит, что если бы ты больше шарил, то написал бы все свое?

13:37

Но потом всё внезапно закружилось. В начале лета 2015 года у @tjournal была онлайн-стажировка и я попросился к ним писать чат.

13:39

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

13:41

Как-то раз, тестируя функцию смены ника, я поставил себе ник типа «🍚🌮Senõr Pomidor Developer🍕🍙».

13:44

И тут ВНЕЗАПНО, в чат входит @vkozulya.

13:44

Я серьёзно. И спрашивает у меня: «А ты правда сеньор девелопер? А то нам нужен один». Я отвечаю: «Не, я скорее джуниор.»

13:45
YOU WON'T BELIEVE WHAT HAPPENED NEXT

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

13:45

И так у меня появилась первая работа вместе с @vkozulya в стартапе по организации логистики курьеров и интернет-магазинов.

13:46

Вкратце о продукте: логист забивает заказы в админку. Курьер с мобильным приложением катается по заказам. Маршрут курьера рассчитывается.

13:50

Угадайте как тестировать такую систему? Когда приходило время, бекенд-разработчик надевал кроссовки и бежал с телефоном пару кружков вокруг

13:52

В общем, как вы понимаете, очевидно, что возникла задача это всё автоматизировать.

13:53

Кстати, мне даже страшно подумать, как они это тестировали зимой.

13:53

Ничего, стажёр-я написал тестировочный бот на ноде, который притворялся мобильным приложением. И сайтик простой им набросал.

13:54

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

13:56

Сперва я подумал, что вот кончилось весёлое время работы и можно вернуться обратно к обычной жизни. В след. году мне нужно было сдавать ЕГЭ.

13:57

Но что-то ради интереса начал искать какие-нибудь вакансии для моего уровня ума-опыта :) И нашёл! Июль 2015 года, я работал в @CodePhobos.

13:58

Здесь важно сделать ещё одно отступление. Мне на тот момент всего 16 лет. И я не очень-то дисциплинированным был (да и сейчас не до конца).

13:59

В общем, запомнили — идём дальше!
И прошлая и эта работа были в офисе. В КодФобосе я потрогал много разных технологий.

14:01

Поддерживал интерфейс инстаграм киоска на nw.js, написал мастер-сервер для управления киосками, скрипты для обновления. Немного реакта.

14:02

Совсем немного реакта, он использовался в админке мастер-сервера. Я тогда его не осилил и тех-дир писал код моими руками :(

14:03

Но в целом, было очень весело и интересно! В начале августа я перешёл оттуда обратно в команду разработки того майнкрафт сервера (wtf)

14:06

Только теперь они были не майнкрафт сервером, а инди-игрой, ибо к фигам всё переписали и нашли инвестора, который платил бы деньги.

14:07

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

14:08

На этом мы сделаем паузу, чтобы я дослушал подкаст @webstandards_ru и наконец скушал мандаринку.

14:10
Выпуск №50: адаптивный дизайн, ванильный CSS и JS, жестокий опенсорс, доступность, аутлайн и вёрстка логотипа —… twitter.com/i/web/status/8…
14:10
Годнота на этой неделе в @jsunderhood. Не эти ваши сопли и хайпы, а описание реального состояния фронтэнда. pic.twitter.com/GOZ6arlYFp
14:11

Во время антракта можно что-нибудь поспрашивать, написать твит о том, что @jsunderhood уже не торт, подписаться на @notarseniy.

14:12
@jsunderhood @notarseniy как там мандаринка? Я волнуюсь

Мандаринка оказалась в этот раз без яда и я возвращаюсь к своей байке, которую скоро заканчиваю (на радость читател… twitter.com/i/web/status/8…

@jsunderhood @notarseniy как там мандаринка? Я волнуюсь

14:44

Напоминаю: теперь я уже говорю о периоде август-ноябрь 2015 года.

14:45

На своём новом-старом месте я начал переработку старых проектов и сделал инструмент для взаимодействия переводчиков и разработчиков.

14:47

Что-то я совсем не показываю картинок. Вот in-dev скриншоты этого инструмента. Звали его Толмач: pic.twitter.com/rASHU1rRIs

14:50

А вот например система поддержки: help.greencubes.org/tickets
Как видно на иллюстрации номер один, дизайнера в команде… twitter.com/i/web/status/8…

14:52

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

14:54

Ещё одно уточнение: эта работа уже удалённая. Так вот, я не успевал за внутренними вехами, разработка снова шла как-то очень вяло.

14:54

До меня пошло понимание, что работник из меня такой себе и дальше кушать деньги этих ребят не очень. Ну прям настолько всё было вяло.

14:55

Параллельно ещё учёба.

14:56
@jsunderhood А если не секрет, сколько времни вы убили чтобы сделать эту страничку с тикетами и фильтрацией?

Самая интересная часть: много. Ну прям месяцами. Конечно были «итерации» поисков дизайна и лучшей реализации, но пр… twitter.com/i/web/status/8…

@jsunderhood А если не секрет, сколько времни вы убили чтобы сделать эту страничку с тикетами и фильтрацией?

14:56
@jsunderhood А если не секрет, сколько времни вы убили чтобы сделать эту страничку с тикетами и фильтрацией?

Но, справедливости ради, это я делал на голом энтузиазме.

@jsunderhood А если не секрет, сколько времни вы убили чтобы сделать эту страничку с тикетами и фильтрацией?

14:57

Так как я пишу на джаваскрипте основное своё время, то историю я рассказываю асинхронно. Летом 2015 года, я сходил на @frontend_union

14:58

Где познакомился с Ильёй @straykov лично. Он мне предложил поработать с ними, я тогда отказался. Но вернулся к предложению позже.

14:59

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

15:00

Ибо понял, что нужно учиться работать, а не сидеть за зарплате. Потом же хуже будет. Так я ушёл в @codelnaya.

15:00

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

15:01

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

15:01

В Кодельной я занмаюсь веб-разработкой в разных её проявлениях. Вёрстка, фронтенд, иногда бекенд.

15:02

Скучно не бывает! Много разных задач. Тут как-то получилось более менее научиться планировать, нормально работать и не сходить с ума.

15:04

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

15:06
@jsunderhood pic.twitter.com/Q4fsp99uKg

Это ответ на вопрос про новогодние выходные :−)

@jsunderhood pic.twitter.com/Q4fsp99uKg

15:07
@jsunderhood а что за телефон был? Почему бы не заюзать что-то типа fakegps

Так собственно fakegps я и реализовал своим ботом.

@jsunderhood а что за телефон был? Почему бы не заюзать что-то типа fakegps

15:07

Это была устная часть. А теперь тестовая: как вы пришли в разработку?

15:08

.@c01nd01r_ телефон был любой на андройде.

15:09

И второй вопрос: как вы обучались когда начинали. И как обучаетесь новым современным технологиям?

15:11
@jsunderhood Спектрум, Бейсик, Паскаль, Дельфи и много других тёплых ламповых слов ;-) Вот как-то так: sapegin.me/history
15:14
@jsunderhood я бы просил "как перестать обучаться 'новым/современным' технологиям?", но мне никто не ответит :(

Внимание: вопрос не про то, как уметь ездить на хайп-поезде, а как быстрее и лучше всего изучать нужные инструменты?

@jsunderhood я бы просил "как перестать обучаться 'новым/современным' технологиям?", но мне никто не ответит :(

15:26
@jsunderhood работал аккаунт-менеджером в конторе, которая делает сайты. Потом менеджером быть надоело - захотелось делать самому
15:26
@jsunderhood хачил файлы в играх, занимался графикой, всегда хотел свою страничку в интернете
15:26
@jsunderhood В начале просто пробовал и изучал всё подряд, для чего были книги доступны.
15:31
@jsunderhood просто стало интрессно, вот и затянуло
15:32
@jsunderhood начинал криворуким веб-дизайнером, потом верстка, jQuery
15:32
@jsunderhood А "модные", "современные" технологии изучаю либо по принципу "о, прикольно", либо "Так, это можно применить". Но я не web dev
15:32

Окей, а как переходили от безумного способа обучения, к какому-то системному?

15:33
@jsunderhood все еще в безумном режиме
15:34
@jsunderhood ну вообще youtube, потом Кантор, ну и stackoverflow
15:34
@jsunderhood goal -> plan -> adapt when the World has changed -> execution
15:34
@jsunderhood потом спеки и библиотеки, потом паттерны, потом работал с людьми умней меня, сейчас делаю то же самое

Во!

@jsunderhood потом спеки и библиотеки, потом паттерны, потом работал с людьми умней меня, сейчас делаю то же самое

15:35
@jsunderhood Понимать базовые принципы. После чего изучение "новой" технологии выглядит так: это отсюда, это так прикрутили, давай заценим

Вот ещё очень хорошо.

@jsunderhood Понимать базовые принципы. После чего изучение "новой" технологии выглядит так: это отсюда, это так прикрутили, давай заценим

15:35

Хочется оставить эту тему на завтра, но немного затрону: какими основными знаниями нужно обладать разработчику?

15:38
@jsunderhood еще бы новые термины для любой пукалки не придумывали - аще было бы замечательно
15:40

Вот смотрите, у нас есть ситуация. Чувак взял и очень заинтересовался, допустим, фронтендом. Жиквери, бутстрап, потом посерьёзнее.

15:42

Собирает разные куски из разных частей всей сферы знаний. Вот он уже подтягивается и следит за последними технологиями.

15:43

Но если визуализировать его знания, то это будет неравномерное решето. Несистемно, что ли.

15:44
Хочется оставить эту тему на завтра, но немного затрону: какими основными знаниями нужно обладать разработчику?

А вот ответы от наших уважаемых читателей :−)

Хочется оставить эту тему на завтра, но немного затрону: какими основными знаниями нужно обладать разработчику?

15:47
@jsunderhood как выживать в этом мире и не мешать другим
15:47
@jsunderhood С точки зрения карьеры mtdv.io/growing-as-sof…
15:47
@jsunderhood понимать как и где надо дебажить, и не бояться этого. + не бояться читать исходники своих зависимостей
15:48
@jsunderhood Умением читать. Причём не только доки в интернетах, а ещё и приличные книги. Ну типа быть способным прочесть Кнута первый том.
15:48
@jsunderhood чувак ищет ментора, задает ему глупые вопросы и делает ВСЁ (в разумных пределах), что ментор от него требует
15:48
@jsunderhood если не работать руками над реальными вещами, то да, получается несистемное решето, гопода теоретики и диванные эксперты
15:48
@jsunderhood синтетическое обучение вредно! Только apprenticeship, только практики, проверенные веками истории!
15:48
@jsunderhood следить за новыми технологиями - это как следить за поверхностью реки. Всякое Г постоянно проплывает, но суть-то под водой!
15:48

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

15:50
@jsunderhood зависит от цели же. Если цель практиковать - стоит практиковать как можно раньше. Если цель обучать - обучать раньше. И т.д.
15:51
@jsunderhood зависит от цели же. Если цель практиковать - стоит практиковать как можно раньше. Если цель обучать - обучать раньше. И т.д.

Тоже верно. Хотя мне кажется, что тут большинство всё-таки разработчики-практики?

@jsunderhood зависит от цели же. Если цель практиковать - стоит практиковать как можно раньше. Если цель обучать - обучать раньше. И т.д.

15:52
@jsunderhood тут разработчики-слэкеры :troll:
Потому что практики в рабочее время в тви не сидят ))
15:53

А вообще, это же хороший вопрос! Ребята, а давайте проклассифицируем разработчиков на категории?

15:53

Безусловно, предостерегаю от того, что не стоит делить людей строго по категориям. Скорее хочется понять какие у нас есть стереотипы.

15:54
@jsunderhood А других не бывает. Либо ты "Пишешь, блядь, код", либо ты не разработчик, а человек с навыками программирования.

macode.ru

@jsunderhood А других не бывает. Либо ты "Пишешь, блядь, код", либо ты не разработчик, а человек с навыками программирования.

15:56
@jsunderhood Только собираюсь переходить: medium.freecodecamp.com/what-to-learn-…

Ответ на вопрос, как перейти от хаотичного изучения всего.

@jsunderhood Только собираюсь переходить: medium.freecodecamp.com/what-to-learn-…

15:58
@jsunderhood варишься в реакте и JS и думаешь, что на вершине мира, пока не попробуешь другой яп, где все это давно уже есть и ты дно
15:58
@jsunderhood я бы все таки вернулся к старой индейской мудрости племени Нахуа, вопросу "Нахуа?"

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

@jsunderhood я бы все таки вернулся к старой индейской мудрости племени Нахуа, вопросу "Нахуа?"

16:00
@jsunderhood варишься в реакте и JS и думаешь, что на вершине мира, пока не попробуешь другой яп, где все это давно уже есть и ты дно

Вот это правда очень важно! Тогда вот такой вопрос: какими другими технологиями вы обладаете? Что посоветуете изучи… twitter.com/i/web/status/8…

@jsunderhood варишься в реакте и JS и думаешь, что на вершине мира, пока не попробуешь другой яп, где все это давно уже есть и ты дно

16:03
@roman01la @jsunderhood А смотришь со стороны и думаешь: когда же наконец браузерщики признаются себе в убогости JS и дадут грузить байткод

Вот-вот, скоро-скоро кажется :−) webassembly.org/roadmap/

@roman01la @jsunderhood А смотришь со стороны и думаешь: когда же наконец браузерщики признаются себе в убогости JS и дадут грузить байткод

16:04
@jsunderhood лисп, хаскель, раст, пролог, смоллтолк
16:04

Ещё бы круто вкратце объяснить почему полезно изучить?

16:05
@jsunderhood "расширяет горизонты"
16:07
@mr_mig_by @jsunderhood чтоб деньги платили?

Появилась вот такая гипотеза про цель покупки билета на хайп-поезд. Правда ли это или это надумано?

@mr_mig_by @jsunderhood чтоб деньги платили?

16:08
@c01nd01r_ @jsunderhood за хайп не платят, платят за решение реальных задач и болелок-хотелок.
Юзверям пох на наш хайп
16:08
@mr_mig_by @jsunderhood так задачи то и решают хайповыми тулзами.
16:08
@c01nd01r_ @jsunderhood за то, чтобы быть на bleeding edge технологий платят редким людям. Чаще такие люди пилят годноту в RnD
16:08
@c01nd01r_ @jsunderhood задачи решат любыми известными тулзами. Хайп - то для тех, у кого чешется и много свободного времени
16:09
@jsunderhood это не так уж и надумано, потому что "продать" можно что угодно.
16:10
@jsunderhood но если кто-то думает, что ему будут платить тупо за хайп и знания - ЛОЛ!
16:10
@jsunderhood прикинь ситуацию: "Я ценный тока потому, что команда сделала ошибку и выбрала эту технологию, а я единственный, кто ее копал"

О да, знакомо.

@jsunderhood прикинь ситуацию: "Я ценный тока потому, что команда сделала ошибку и выбрала эту технологию, а я единственный, кто ее копал"

16:11

А ведь я и был этим гадёнышем иногда.

16:12

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

16:14

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

16:15
@jsunderhood от генерализации понятия "команда" ещё никто не выигрывал :)

О как. Разверни мысль, пожалуйста?

@jsunderhood от генерализации понятия "команда" ещё никто не выигрывал :)

16:15
@jsunderhood есть клевое понятие immutable team, это когда твои умения управлять командой распространяются только на конкретный набор людей
16:17
@jsunderhood когда ты подразумеваешь "все команды", ты упускаешь из виду контекст и детали человеческих отношений
16:17
@jsunderhood "в нашей компании на сегодняшний день мне, как тимлиду, проще управлять командой, работающей на одинаковом стеке"
16:18
@jsunderhood очень сомневаюсь, что ты понял изначальный месседж именно так :)

Хм, кажется да. Спасибо, что объяснил!

@jsunderhood очень сомневаюсь, что ты понял изначальный месседж именно так :)

16:19
@jsunderhood самое страшное другое: есть нехилый шанс, что тот, кто тебе говорил в обобщенном ключе, тоже не понимает контекста :)
16:19
@jsunderhood это как с любым умением: либо ты понимаешь детали и ВСЕГДА их уточняешь, либо ты не понимаешь проблему достаточно глубоко
16:20
@jsunderhood игнорировать детали можно только в коммуникациях с кем-то, кто разделяет твой словарь и уровень абстракций
16:21
@Dark_SavanT @c01nd01r_ @jsunderhood и еще одно правило: "пытать того, кто подаёт признаки знания секретов". Увеличивать bus factor короче
16:23

Так, с вами очень интересно, но пора сделать перерыв. Пополнить запасы чая, мандаринок и еды.

16:23

После перерыва поговорим об отдыхе, например :−)

16:24

Так, ребята. Давайте, пришло время slow dance. Как отдыхаете? Какое у вас хобби?

17:30
@jsunderhood что такое "отдых"? Что такое "хобби"?

Не ну так тоже нельзя :−)

@jsunderhood что такое "отдых"? Что такое "хобби"?

17:33
@jsunderhood А, точно! Вспомнил! Хобби - это код, за который не платят!
17:34
@jsunderhood моё хобби - моя работа.
17:34

У меня с этим проблемы. Бывает, что не умею отдыхать.

17:35

А это вообще не хорошо, ибо ведёт к выгораниям :(

17:36

.@sapegin не беспокойся, конечно же я питаюсь не одними мандаринками!

17:38

.@sapegin да, кстати, я давно тебе хотел сказать очень важную вещь.

17:39

.@sapegin если смотреть на твою аватарку не увеличивая её, то кажется, что ты в самурайских доспехах. давно хотел сказать!

17:40
@jsunderhood судя по твоим рассказам, это привело к хорошим результатам. Думаешь если бы умел отдыхать, то достиг большего?

Оу. Я забыл кое о чём рассказать.

@jsunderhood судя по твоим рассказам, это привело к хорошим результатам. Думаешь если бы умел отдыхать, то достиг большего?

17:40

Конечно в интернете очень просто рассказать историю так, что покажется что всё в общем-то неплохо.

17:41

Вернёмся обратно в 2013 год. Я взялся делать систему поддержки и поставил перед собой какой-никакой груз ответственности.

17:43
@jsunderhood надо было взвалить! А то если груз поставить, он с места сам не сдвинется ;)
17:43

Типа, надо сделать. В целом вся разработка выглядела так: я фигачил-фигачил-фигачил, потом тишина, затишье, глубина и снова «вдохновение»

17:45

Вообще, мы рассматриваем совсем нетипичный пример разработки продукта. Тут даже бизнеса никакого нет, совсем безумие.

17:46

В общем, разработка шла как-то волнами. Проходит волна и приходит опустошение, отсутствие сил и незнание что делать и как.

17:47

Потом как-то отходит и по новой. В общем, планирования в этом этапе моей карьеры особо не было. Точнее, пытался, но тщетно.

17:47
@WarEnek @jsunderhood я бы сказал, что вопрос не в "достиг бы", а в устойчивости этих достижений

Вот кстати важная мысль, о которой часто думаю.

@WarEnek @jsunderhood я бы сказал, что вопрос не в "достиг бы", а в устойчивости этих достижений

17:48
@WarEnek @jsunderhood здоровье можно разменивать только пока молодой.
А многие говорят - вообще никогда
17:49
@jsunderhood так выглядит большинство опенсорс и энтузиастстких проектов

Это печально. У меня это был один из самых депрессивных этапов в жизни.

@jsunderhood так выглядит большинство опенсорс и энтузиастстких проектов

17:49
@mr_mig_by @jsunderhood сужу по своей ленивой колокольни, опыта на 7 лет суммарно, но как застрял в верстке, так и не могу вырваться.

Ну, мы скорее о том, как не пальнуть из пушки так сильно, что пушка сломается и стрелять из неё мы больше не сможем.

@mr_mig_by @jsunderhood сужу по своей ленивой колокольни, опыта на 7 лет суммарно, но как застрял в верстке, так и не могу вырваться.

17:50
@jsunderhood Фотографировать, читать книжки, гладить собак ;-)
unsplash.com/@sapegin

Это да :−) Хорошие фото, кстати!

@jsunderhood Фотографировать, читать книжки, гладить собак ;-)
unsplash.com/@sapegin

17:51
@jsunderhood судя по твоим рассказам, это привело к хорошим результатам. Думаешь если бы умел отдыхать, то достиг большего?

Не ответил на вопрос: думаю, что да. Если сейчас научиться отдыхать, но не лениться при этом, то будет лучше.

@jsunderhood судя по твоим рассказам, это привело к хорошим результатам. Думаешь если бы умел отдыхать, то достиг большего?

17:53

Опытные, немолодые или молодые ребята, расскажите историю из жизни, которая заставила вас задуматься о здоровье?

17:54
@WarEnek @jsunderhood вот это реально не айс.
17:58
@jsunderhood вообще, я никогда не был здоровым. Я был недообследованым. И всегда знал, что быстрая карьера == много жертв
18:00

Да, кстати, было бы неплохо, если бы вы прорекламировали @jsunderhood в своих лентах, чтобы про аккаунт вспомнили :−)

18:01
@jsunderhood мне просто однажды надоело курить, пить. И я обнаружил что чувствую себя гораздо лучше давая нагрузки организму. Само пришло
18:05
@jsunderhood года три назад начались проблемы с поясницей, постоянная ноющая боль. Зрение с каждым годом хуже и хуже. Вот и задумался :)
18:17
@jsunderhood ещё два года назад зрение было идеальное, потом упало в одно мгновение, а мне всего 25
18:17
@jsunderhood Завёл новое хобби: строить машину vk.cc/5YZtZG
18:18
@deryabini @jsunderhood плюсую. Со временем это даже перестало быть хобби, сейчас я сплю профессионально
18:38

Небольшой перерыв на настройку вебпака (я не шучу).

19:54

Пока я настраиваю вебпак, спрошу: какой у вас самый любимый проект?

20:02

Из тех, что делали вы, конечно же.

20:02
@jsunderhood Генератор стайлгайдов для Реакта: github.com/styleguidist/r…
20:32

Пока настраивал вебпак, подумал что нужен пакет hypepack (по аналогии с happypack) — автоматически добавляет в проект самые хайповые либы.

20:35

Тотальный диктант по API всех библиотек, которые ты используешь в своих проектах.

20:43
Гораздо полезнее была бы гонка — кто быстрее нагуглит.

Тотальный диктант по API всех библиотек, которые ты используешь в своих проектах.

21:19
Вместо шуток про вебпак, надо писать им как улушчить его настройку github.com/webpack/webpac… или помогать делать webp… twitter.com/i/web/status/8…

Небольшой перерыв на настройку вебпака (я не шучу).

21:20

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

21:26

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

21:29

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

21:29
@jsunderhood Handlebars, если у вас прямые руки. JSX - если нет :)
21:45
@jsunderhood очень полюбился pug (jade). Правда, путаница с именами и именами библиотек малость подпортила впечатление

А мы наоборот с него съезжаем.

@jsunderhood очень полюбился pug (jade). Правда, путаница с именами и именами библиотек малость подпортила впечатление

21:52
@jsunderhood на что и почему, если не секрет?

Надоел табоцентрированный синтаксис. Наоборот захотелось HTML.

@jsunderhood на что и почему, если не секрет?

21:56
@jsunderhood Но ведь меньше ошибок и чище код

Так-то да, но это всё-таки кастомный синтаксис выходит. В общем, вспоминается кофискрипт.

@jsunderhood Но ведь меньше ошибок и чище код

22:03
@jsunderhood Я вот этим давно пользуюсь: github.com/DylanPiercey/v…
22:03

# Вторник 102 твита

Так, ребята, я снова жив! Немного поговорим о сообществах.

11:35

Например, в этот четверг будет первый в этом году BeerJS :−) meetup.com/BeerJS-Moscow/…

11:37

Если вы в Москве, то обязательно приходите! Ребята будут за кружкой хорошего пива обсуждать лучшие плагины для jQuery.

11:39

Не уверен буду ли на BeerJS, но 28 января буду на @webstandards_up в Яндексе. Но запись, увы, уже закрыта: wsd.events/2017/01/28/

11:42

Раз уж говорим о конференциях, то спрошу: что хорошего произошло в вашей жизни из-за конференций? Может нашли работу? Нашли себе партнёра?

11:45
@jsunderhood Пару раз неплохо побухали
12:17
@jsunderhood Работу нашёл
12:17
@jsunderhood схантили в хорошую команду из компании, увязшей в битриксе. Вдохновился на создание сообщества. Уже провели две встречи.

Сообществу о битриксе?

@jsunderhood схантили в хорошую команду из компании, увязшей в битриксе. Вдохновился на создание сообщества. Уже провели две встречи.

12:17

А сами организовывали какие-нибудь встречи? Вели доклады? А хотите?

12:18
@jsunderhood лол, нет) Битрикс был там, откуда схантили.
А сообщество начали как фронтендеры, но постепенно втянулись люди из разных сфер.
12:19
@jsunderhood доклад в планах на ближайшие два года)
12:56
@jsunderhood а чего с jsunderhood.ru ?

А это товарищи из @roscomnadzor опять балуются.

@jsunderhood а чего с jsunderhood.ru ?

12:57
@jsunderhood в прошлом году появились еще отделения BeerJS в Киеве и Харькове. А в Питере есть ламповые завтраки под эгидой SPb Frontend.

Жизнь в стиле JavaScript

@jsunderhood в прошлом году появились еще отделения BeerJS в Киеве и Харькове. А в Питере есть ламповые завтраки под эгидой SPb Frontend.

14:01
@jsunderhood сотрудников к себе хантили. На стартаперских тусовках партнёра по встречали, с которым потом работали несколько лет.

Прямо выхватывали на конференции? :−)

@jsunderhood сотрудников к себе хантили. На стартаперских тусовках партнёра по встречали, с которым потом работали несколько лет.

14:02

Представил ситуацию: выступает докладчик, а ему по ходу доклада суют в трусы офферы.

14:02

Что-то сегодня себя чувствую так, будто сегодня второе января.

14:03

Не надо было вебпак настраивать на ночь глядя. Придётся аспирин искать.

14:03
@jsunderhood почти :) схема такая, делаешь доклад, в конце говоришь что нам нужны сотрудники, после разговариваешь с заинтересовавшимися.
14:05
@jsunderhood делового или полового?

Не, ну мало ли. Вдруг кто-то себе жену на конференции нашёл.

@jsunderhood делового или полового?

14:07

И давайте вернёмся немножко к теме образования. Недавно нашёл себя смотрящим доклады с конференций тестировщиков.

14:16

Другой мир! Рассматривал работу с разработчиками с другой стороны.

14:17

Поэтому появился вопрос: какие знания из других сфер вы нашли полезными в своей работе?

14:18

Например, мне в работе с вёрсткой очень было полезно основ вёрстки и дизайна (@cssunderhood пока что спит, так что можно)

14:19
@jsunderhood забудь о них — aristov.github.io/htmlmodule

О боже.

@jsunderhood забудь о них — aristov.github.io/htmlmodule

14:31

Не, знаете, я очень плохо отношусь к каким-то таким штукам.

14:41

В следующих сериях github.com/trending нам предложат писать джаваскрипт на ЦСС.

14:42
@boriscoder @aristov7 pic.twitter.com/P6vYC81YE1

Для тех у кого ссылка не открылась, потому что джаваскрипт.

@boriscoder @aristov7 pic.twitter.com/P6vYC81YE1

14:44

Это самое радикальное решение проблемы внедрения JS в вёрстку.

14:45
@jsunderhood, они обсуждали методы работы с криворукими разработчиками?)

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

@jsunderhood, они обсуждали методы работы с криворукими разработчиками?)

14:49

Вот кстати один из докладов: (Грабли тестировщиков: на что мы наступаем и что с этим делать.) youtube.com/watch?v=IvVPKg…

14:50

Какие ваши любимые доклады на не-JS тему?

14:54
@jsunderhood 36

Да-да, только хотел скинуть :−) youtube.com/watch?v=xPPCzr…

@jsunderhood 36

14:55

Прям за душу берёт.

14:55

Но есть ещё одно выступление, которое я очень-очень люблю. Менеджер из Я.Поиска об исследовании интерфейсов: youtube.com/watch?v=jlTUep…

15:04

Олега очень приятно слушать и у него мощная харизма. Его на мемчики разобрали, разве не это признак хорошего выступления?

15:05
@jsunderhood а ты нашёл в этом прекрасном докладе ответ для себя?

Скорее сделал пометки о своём рабочем/жизненном процессе.

@jsunderhood а ты нашёл в этом прекрасном докладе ответ для себя?

15:06

Пометки в духе: «Нехорошо смотреть этот доклад в шесть утра под большой дозой энергетиков»

15:07
@jsunderhood, из свежего:
youtube.com/watch?v=CsFJzk…

Оо-й, Людвига Быстроновского можно вечно смотреть. Этот и прошлые доклады — маст хев.

@jsunderhood, из свежего:
youtube.com/watch?v=CsFJzk…

15:10

Вот ещё например: youtube.com/watch?v=6roh6W…

15:10

Вот так мы превратили @jsunderhood в @iamspacegray.

15:11

А ведь на деле — у нас дофига общих проблем.

15:11

Вообще, в этот ваш твиттер я пришёл через @iamspacegray.

15:12

Нет, я его не вёл. Я его начал читать и оттуда узнал о @straykov и куче других интересных ребятах.

15:12
@jsunderhood пока мы в дизайн не окунулись, спроси, пожалуйста, у читающих совета, что почитать на тему «классическое программирование + JS»

Постараюсь не уходить совсем в никуда, а то все разбегутся :)

@jsunderhood пока мы в дизайн не окунулись, спроси, пожалуйста, у читающих совета, что почитать на тему «классическое программирование + JS»

15:16
@jsunderhood пока мы в дизайн не окунулись, спроси, пожалуйста, у читающих совета, что почитать на тему «классическое программирование + JS»

Самого интересует что-то в этом духе. Хотя, а что такое «классическое программирование»?

@jsunderhood пока мы в дизайн не окунулись, спроси, пожалуйста, у читающих совета, что почитать на тему «классическое программирование + JS»

15:16

Мне на ум приходит что-то в духе «Искусство программирования» или «Совершенного кода», но я ни того ни другого не читал лично :)

15:19
@jsunderhood что-то из разряда «Макконнелл и компания», и как это всё в JS. Совсем для начинающих или для чайников сойдёт, как раз для меня
15:24
@jsunderhood я в сентябре доклад посмотрел — slideshare.net/BadooDev/ss-67… — загорелся больше узнать, но там «что почитать» совсем скудный список
15:24
@jsunderhood «Совершенный код» решительно рекомендую — месяц назад с удовольствием перечитал её.
15:24
@jsunderhood почему плохо относишься?

От кастомных синтаксисов больше проблем порой. Попробуй перепиши быстро существующую вёрстку в такое

@jsunderhood почему плохо относишься?

15:57
@jsunderhood вот совсем недавно проскакивала ссылка — примеры книги Роберта Мартина «Чистый код» переписанные на JS github.com/ryanmcdermott/…
15:57

Труднее влить нового разработчика в проект с таким костылём

15:59

JS-разрабы не любящие вёрстку пишут html на JS, а верстальщики в ответ напишут JS на HTML и CSS

16:00

Вспомните CoffeeScript — его же вообще рубисты написали от нелюбви к скобочкам (и чтобы пофиксить пару вещей в языке)

16:02
@jsunderhood Ну, не пару, а довольно много. И ES6 тогда ещё не было, так что в этом был смысл.

Это да, классы там были более удобными. Но всё же были люди, которые видя либу на CS самую малость расстраивались :)

@jsunderhood Ну, не пару, а довольно много. И ES6 тогда ещё не было, так что в этом был смысл.

16:11

Уточняю: не говорю, что кофискрипт не нужен был. Конечно нужен, тогда это упрощало разработку в проектах с руби и сахарку давало в код :-)

16:12
@jsunderhood То есть любого шаблонизатора? ;-) @aristov7

Конечно же не совсем так. Я скорее про шаблонизаторы в духе Jade.

@jsunderhood То есть любого шаблонизатора? ;-) @aristov7

16:13

Тут выходит баланс между избавлением от лишнего и удобством последующего использования.

16:14
@jsunderhood @iamsapegin @aristov7 а как относишься к JSX, например?

В целом положительно. JSX наверное надо воспринимать в контексте Реакта. Реакт дал нам хорошую реализацию идеи комп… twitter.com/i/web/status/8…

@jsunderhood @iamsapegin @aristov7 а как относишься к JSX, например?

16:20

Хотя мне ближе всё-таки синтаксис веб компонентов, там как-то компонент более собранный в одном месте.

16:22

Ребята, а вы вёрстку-то любите или только хардкор, только логика приложения?

16:24

Ответьте в реплаях, пожалуйста. Интересно хотя бы примерно понять кто в каком лагере :)

16:25

(так выходит, что я не могу создавать опросы по техническим причинам)

16:26
@jsunderhood вёрстку не очень люблю, но и не дают ей заниматься. тем не менее очень жду гридов

Ты просто любишь всё новое наверное? ;−)

@jsunderhood вёрстку не очень люблю, но и не дают ей заниматься. тем не менее очень жду гридов

16:26
@jsunderhood вёрстку не люблю, но кажется там всё налаживается

Хм, кажется это применимо ко всему стеку фронтенда.

@jsunderhood вёрстку не люблю, но кажется там всё налаживается

16:30
@jsunderhood похоже на то, может быть даже когда-нибудь сможем выбросить и js, и css 😬

И писать только на HTML? 😦

@jsunderhood похоже на то, может быть даже когда-нибудь сможем выбросить и js, и css 😬

16:42
@jsunderhood нет, на нем тоже не нужно писать. его можно генерировать на сервере если очень нужно. но можно DOM и без HTML менять.
16:58
@jsunderhood правда пока что только из JS, но это тоже вероятно поменяется
16:58
@jsunderhood youtube.com/watch?v=bSfe5M…

Вот ещё в копилку любимых не-JS докладов наших уважаемых читателей.

@jsunderhood youtube.com/watch?v=bSfe5M…

19:10
@jsunderhood фронтендр без верстки, как рыбак с палкой.
19:10

И всё-таки ответы к моему вопросу про вёрстку разделились на две категории: «вёрстка норм» и «ну не очень-то, лучше нет»

19:11

У меня работа предполагает, что дробить фронтенд разработку на верстальщика и JS-разработчика экономически невыгодно.

19:15

Поэтому я с удовольствием занимаюсь и тем и тем :−)

19:15

Мне даже стало интересно: верстальщики есть только в крупных-средних компаниях? Или как?

19:16

Ну кроме случаев, где приходят строго за вёрсткой и сложных интерфейсов не бывает.

19:16
@jsunderhood Не забывай, что это вообще чисто русская фишка: разделять Яваскрипт-программистов и верстальщиков.
19:28
@sapegin @jsunderhood я тоже так думал, пока не встретил в НЛ верстальщиков :)
19:28

Senior HTML Developer

19:28

Webpack CTO

19:29

А как относитесь к React Native, electron, nw.js и другим решениям для разработки на JS на других платформах?

20:15

А вот у меня знакомые разработчики под андроид ругаются на React Native, то ли из-за скорости, то ли из-за JS

21:18

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

21:19

Вообще, «труЪ» программисты кажется не очень любят JS, сталкивались с таким мнением? Что думаете?

21:21
@jsunderhood каждый нормальный программист должен уметь ненавидеть все и не доверять ничему (that's my world)
21:26
@jsunderhood Да пусть не любят, нам-то что ;-)
21:27
@jsunderhood C RN сталкивался примерно вот такие же мысли , js главный бонус много платформ..

followup from yesterday: writing cross-platform React Native works. We share >90% of code i'd guess...

21:33
@jsunderhood но нативщики это не чувствуют тк чаще всего под каждую платформу пишет отдельный разраб. Чувстсвует компания которой дорого это
21:33

К другим новостям. Я всё мечтаю о пакетном менеджере мечты.

22:23
К другим новостям. Я всё мечтаю о пакетном менеджере мечты.

Через macports устанавливаешь brew, через brew устанавливаешь nvm, а через nvm устанавливаешь node+npm, а через npm… twitter.com/i/web/status/8…

К другим новостям. Я всё мечтаю о пакетном менеджере мечты.

22:26
@jsunderhood можно еще, кстати, через npm - yarn установить, а через него уже bower
22:44

.@iamstarkov потому что могу!

23:05

Вообще, с современным развитием JS и транспайлеров, я иногда начинаю сходить с ума. Выходит proposal, а я уже пытаюсь попробовать синтаксис.

23:30

С вами такого не бывало? :−)

23:31
@jsunderhood на гитхабе даже есть организация shitjs: github.com/shitjs
23:44

Вау. У них даже есть плагин для eslint запрещающий любой JS код: github.com/shitjs/eslint-…

23:44
@jsunderhood ты наверное пропустил статью которую я сегодня запостил про stageX proposals
23:47
Good article about stageX proposals treatment "JavaScript Developers: Watch Your Language!" bocoup.com/weblog/javascr…

Вот эта статья.

Good article about stageX proposals treatment "JavaScript Developers: Watch Your Language!" bocoup.com/weblog/javascr…

23:47
Вау. У них даже есть плагин для eslint запрещающий любой JS код: github.com/shitjs/eslint-…

Ждите в следующей версии инитума!

Вау. У них даже есть плагин для eslint запрещающий любой JS код: github.com/shitjs/eslint-…

23:49

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

@jsunderhood twitter.com/roman01la/stat…

Мы нашли лучший пакетный менеджер.

@jsunderhood twitter.com/roman01la/stat…

12:29
Привет программистам, которые сохраняют часовой пояс как число часов /cc @jsunderhood

Думаете часовые пояса кратны часам +1:00, +2:00? В Ирландии было −00:25:21. Лишь бы отличаться от ненастной Англии.… twitter.com/i/web/status/8…

12:29

Я однажды хотел поговорить о здоровом сне, но я проснулся полчаса назад (напоминаю, я москвич)

12:31

Как вы вливаетесь в работу после новогодних выходных? :)

12:32
@jsunderhood наконец-то (!!!) перешли на джиру и нормально занялись процессами разработки, так что вливаемся очень даже хорошо

Советы читателей по выходу из постновогоднего состояния — перейдите на джиру

@jsunderhood наконец-то (!!!) перешли на джиру и нормально занялись процессами разработки, так что вливаемся очень даже хорошо

12:53
@jsunderhood смена обстановки или условий работы хорошо влияет на мою продуктивность. Даже просто за другой стол пересесть.
13:15
@jsunderhood здоровый сон - мечта погроммиста.
Мне интересно, сколько таких людей в индустрии - с хорошим сном
13:15

.@Di_Ed_Seagull шутка :–)

13:15

А давайте поговорим о будущем.

13:57

Каким вы видите будущее JS? Веб компоненты? Вебассембли? ES3000?

13:58
@jsunderhood тут бы знать, что через неделю будет, какое уж там будущее %)
14:03

Я всё жду релиза Polymer 2, в нём более современное да и стандартное.

14:03

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

14:05
@jsunderhood Кроме веб-компонентов ;-)

Потому что реакт?

@jsunderhood Кроме веб-компонентов ;-)

14:10
@jsunderhood Мир не заканчивается Реактом. Но какую проблему решает Реакт я понимаю, а какую проблему пытаются решить веб-компоненты — нет.
14:21
@sapegin @jsunderhood Фреймворк агностик API для развертывания и lifecycle management компонент + их композиция. Import вероятно отомрет.
14:21
@jsunderhood что ты имеешь ввиду

Больше будем использовать встроенные в язык/API методы для решения проблем.

@jsunderhood что ты имеешь ввиду

14:23

Которые лучше оптимизируются браузерами и всё в этом духе.

14:23
@jsunderhood не соглашусь. Долгожданный fetch случился, а все равно все разными библиотеками пользуются

Это да. Но когда-нибудь (никогда) — всё станет очень хорошо :)

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

14:52

Читаю вот про ECMAScript 4, знаете же про него? Это версия ES, которую решили не принимать в стандарт, ибо ну слишком радикально было

14:53

Language Overview четвёртой версии ES: ecmascript.org/es4/spec/overv…

14:54

Очень интересно читать, прямо как детектив.

14:54

(будто читаешь описание TypeScript, но из 2007)

14:54

Хм, может все эти шутки про «верните мой 2007 год» были про ECMAScript 4?

14:55

Карл, там даже namespaces были! (зачем-то)

14:56

Если я верно понимаю, то ActionScript 3 и есть частичная реализация ES4: ru.wikipedia.org/wiki/ActionScr…

14:59

.@zeihlis даже страшно подумать в каком смысле: скрам или какой-то другой стендап? :−)

15:01
Если я верно понимаю, то ActionScript 3 и есть частичная реализация ES4: ru.wikipedia.org/wiki/ActionScr…

Скорее даже ActionScript 2. Тут есть те, кто застал флеш и разрабатывал под него?

Если я верно понимаю, то ActionScript 3 и есть частичная реализация ES4: ru.wikipedia.org/wiki/ActionScr…

15:04
@jsunderhood Да, в начале 2000-х игрался, но кажется оно тогда ещё не называлось Экшнскриптом ;-)
museum.sapegin.ru/trash/

Вернул мой двухтысячный. Такая музычка на фоне.

@jsunderhood Да, в начале 2000-х игрался, но кажется оно тогда ещё не называлось Экшнскриптом ;-)
museum.sapegin.ru/trash/

15:25
AWESOME! Webpack 2 final release possibly in < 10 days.

🌊🛳 ALL ✋🏻S ON DECK!! 🎉🔥 We have released our final RC! Need as many hands on it so we can ship final!! (Maybe even… twitter.com/i/web/status/8…

17:18

# Четверг 41 твит

@jsunderhood но лучше так как не делать. Я вот пытаюсь выработать график для отдыха и работы.

Я ТОЖЕ ПЫТАЛСЯ

@jsunderhood но лучше так как не делать. Я вот пытаюсь выработать график для отдыха и работы.

1:07

Четыре часа утра. Я чиню вебпак.

1:09

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

1:09

Может быть мои головные боли в течении дня из-за вебпака?

1:10

Или из-за моего нестабильного режима сна.

1:10
@jsunderhood читать документацию/инструкции == убить всё волшебство.

Или не по-мужицки, да.

@jsunderhood читать документацию/инструкции == убить всё волшебство.

2:34

Это типа в духе стереотипов про мужиков.

2:34

Так, ладно, пора спать. Завтра день будет повеселее, чем этот!

2:35
@denysdovhan Дело хорошее — я даже по выходным встаю не позже девяти без будильника. @jsunderhood

А я тоже никогда раньше девяти не встаю. Вот сейчас встал в семь. По GMT-5.

@denysdovhan Дело хорошее — я даже по выходным встаю не позже девяти без будильника. @jsunderhood

12:20
@jsunderhood а можно "на пальцах" - одним твитом: для чего этот вебпак нужен?

А хрен его знает, засовываешь ему свои зависимости, он их вжух и на прод можно выкатывать да пацанам рассказать.

@jsunderhood а можно "на пальцах" - одним твитом: для чего этот вебпак нужен?

12:22

Ладно, just kidding.

12:23

Вероятно будет не самое точное объяснение, но я попробую.

12:23

(нихрена не точное и мне сейчас читатели тыкнут носом где я заблуждаюсь)

12:23

Так вот, вебпак это такой анализатор ваших ассетов. Он берёт ваш код, составляет AST дерево, а потом проводит магические манипуляции.

12:26

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

12:27

Кто-то когда-то назвал Вебпак постцссом для джаваскрипта, не знаю насколько это верно.

12:27
Так вот, вебпак это такой анализатор ваших ассетов. Он берёт ваш код, составляет AST дерево, а потом проводит магические манипуляции.

Вебпак это статический анализатор вашего кода, если более формально: ru.wikipedia.org/wiki/Статическ…

Так вот, вебпак это такой анализатор ваших ассетов. Он берёт ваш код, составляет AST дерево, а потом проводит магические манипуляции.

12:29
@jsunderhood Книжку хорошую почитай про Вебпак: survivejs.com/webpack/introd…
12:30

Я бегло посмотрел, но в ней, к счастью, нет подробного описания как эта магия работает.

12:30
@jsunderhood да, в двух словах явно не получилось ;-)

Анализ → охуеть.

@jsunderhood да, в двух словах явно не получилось ;-)

12:35

А так получилось? :−)

12:35

Москвичи! Не забудьте про BeerJS сегодня в 20:00 :−) meetup.com/BeerJS-Moscow/…

12:37
@jsunderhood документация для слабаков! правильные пацаны сразу идут писать вопрос на SO и копипастить код в надежде, что он заработает

Некоторые пишут сразу свой код в форме отправки вопроса и компилируют с помощью других.

@jsunderhood документация для слабаков! правильные пацаны сразу идут писать вопрос на SO и копипастить код в надежде, что он заработает

12:55
Москвичи! Не забудьте про BeerJS сегодня в 20:00 :−) meetup.com/BeerJS-Moscow/…

К слову, ведущий этого аккаунта будет вести прямую трансляцию с международного крупнейшего митапа BeerJS этого четв… twitter.com/i/web/status/8…

Москвичи! Не забудьте про BeerJS сегодня в 20:00 :−) meetup.com/BeerJS-Moscow/…

13:06

Среди докладов заявлены: «Пик балмера: правда или ложь»

13:06

Исследование на тему «Влияние новых фич ECMAScript на алкоголизм у фронтенд-разработчиков»

13:07

Презентация коллекции 9999 jQuery плагинов в одном DVD.

13:09

И многое другое! Приходите.

13:10

Пока не вечер, к другим новостям: A Java Virtual Machine written in 100% JavaScript: github.com/plasma-umass/d…

13:39

Без понятия, какое практическое применение, но just for lulz видимо. Какие ещё реализации других языков вы знаете?

13:40
@jsunderhood у 99% штук, написанных на жс "непонятное применение just for lulz"
14:27
Open source tip: you’ll learn A LOT from taking a single project you actively use, “watching” it on GitHub and reading every issue and PR.
14:45
It won’t make a lot of sense at first but stick with it.
14:45
@jsunderhood рецепт "как починить web dev":
14:58

Тем временем, ведущий данного аккаунта направляется на BeerJS. Присоединяйтесь! meetup.com/BeerJS-Moscow/…

16:11

BeerJS потихонечку собирается: pic.twitter.com/fUVBwJA8qk

17:09

BeerJS в самом разгаре: pic.twitter.com/elysfCN9Ej

18:09
@jsunderhood И ещё один ракурс. pic.twitter.com/wQjOXolesC
21:12

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

BeerJS ищет бар в три часа утра pic.twitter.com/SudeeGUDqV

0:15
@jsunderhood лучше не надо. на буднях приличные заведения в такое время не работают)

А мы нашли!

@jsunderhood лучше не надо. на буднях приличные заведения в такое время не работают)

0:59

С прискорбием сообщаю, что ведущий данного аккаунта всё-таки пережил эту ночь.

11:33

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

13:52

Ребята, @beerjs_moscow это огонь! Хороший бар, хороший тамада и конкурсы интересные!

13:54

Серёжа @chicoxyzzy, рассказывающий о JS так душевно, с такой любовью!

13:57

Срачи React vs Angular 2 vs Ember сводятся к тому, что выпивающие сходятся во мнении, что это всё говно!

13:59
Серёжа @chicoxyzzy, рассказывающий о JS так душевно, с такой любовью!

Вы бы слышали как он рассказывает про react-router и про flow.

Серёжа @chicoxyzzy, рассказывающий о JS так душевно, с такой любовью!

14:01
@straykov @jsunderhood @beerjs_moscow ну мы стараемся каждый раз разные. можно вот тут отследить github.com/beerjs/moscow
14:01

А в конце концов все уходят вкусно кушать и уходят крайне довольными. Маст хев, короче!

14:02

Тут нет никаких ограничений по опыту работы, полу, возрасту (>18 разве что). Не бойтесь приходить!

14:03

В особенности жаловались на то, что девушки, как правило, обходят стороной BeerJS — не надо так! У нас интеллигентное общество :–)

14:07

Если ещё не спите, то расскажите о ваших местных городских/сельских митапах?

21:27

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

Если ещё не спите, то расскажите о ваших местных городских/сельских митапах?

Сегодня ночью я спросил:

Если ещё не спите, то расскажите о ваших местных городских/сельских митапах?

12:53
@jsunderhood один, в парке, с бутылкой водки , люблю свое село ! #vodkaJS
12:53
@jsunderhood я участвую в @nodeschoolspb . но мы скорей сообщество, тк выступлений у нас нет, зато есть ежемесячные он-лайн встречи
12:53
@jsunderhood у нас в селе нет интернета, электроэнергия тоже редко бывает, но митапы постоянно
12:53

Ребята, как вы проводите выходные? Не за твиттером же?

12:55
@jsunderhood как обычно. Пишем код за который не платят. Хобби. 👻 pic.twitter.com/oN1OYfF1Za
14:01
@jsunderhood выходные - эт когда можно work from home, но никого не предупреждая?
14:02
@jsunderhood BeerJS в Киеве тоже проводится регулярно
17:50
@jsunderhood суббота - отдых от работы и кода. Воскресенье - сайд-проект, что-то почитать новое, попробовать.

Это про меня сегодня.

@jsunderhood суббота - отдых от работы и кода. Воскресенье - сайд-проект, что-то почитать новое, попробовать.

22:48
@jsunderhood обучение
22:48
@jsunderhood Серьезно? Он пересел с тайпскрипта на флоу? Очень рад!

Не-не-не, про эти две вещи он рассказывал далеко не хорошие вещи.

@jsunderhood Серьезно? Он пересел с тайпскрипта на флоу? Очень рад!

22:50

github.com

www.youtube.com

other