toivonens

9 марта 2015, Helsinki

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

Привет! На этой неделе с вами я, @toivonens. Наконец-то добавила аккаунт во все свои устройства.

10:48

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

10:52

Из того что вам никто тут ещё не рассказывал: про Финляндию. Также можно про гендерные вопросы. Так сказать, узнать у первоисточника.

10:52
@jsunderhood автоматизация всего и везде. Если есть интересные юзкейсы на этот счет.
10:55

.@prbigbrother Спросил про автоматизацию всего и везде. Вообще я 100% за автоматизацию.

10:56

Если буду нанимать разработчиков, главное буду интересоваться, ленивый ли. ИМХО разработчик должен быть ленивым.

10:57

Работать должны роботы, а не люди. Поэтому проекты должны собираться инструментами _сами_.

10:57

Из этих же соображений я никогда не вожу "ручку", хотя умею. Моя политическая позиция — не работать, если может работать робот.

10:58

Что касается инструментов, то всё стандартно: Gulp, Grunt (иногда). Для блога использую ENB (там BEM #b_). Иногда borschik.

11:00
@jsunderhood автоматизация, стандартизация и чистота кода, пожалуйста :)
11:00

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

11:01

На работе пользуясь своим положением (потом раскрою мысль) везде пропагандирую JSCS. Выступала про него на митапе HelsinkiJS.

11:02

Теперь у нас все проекты начинаются с JSCS @jscs_dev А вот, кстати, ссылка на проект jscs.info/index.html

11:03

Опыт внедрения JSCS также опубликовала текстом по-русски varya.me/ru/posts/jscs-… и по-английски varya.me/en/posts/jscs-…

11:04

.@bayevn спросил, что делать, если роботы будут работать, а человек перестанет нужен. ИМХО сценарий нереальный. Но я бы путешествовала.

11:05

Продолжая про стандартизацию и чистоту кода. Для CSS использую @csscomb csscomb.com Пока разово, но планирую встраивать в проекты

11:20

Кроме инструментов, работа по унификации кода, она, конечно же, про "говорить".

11:21

Вообще работа программистом она командная, как перетягивание каната. В этом меня ещё @veged убедил, и с тех пор только подтверждается.

11:23

Расскажите и вы про автоматизацию и стандартизацию? А я поретвичу. Какие-нибудь интересные юзкейсы были?

11:24

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

11:43

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

11:44

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

11:45

Автоматизация+стандартизация — это в том числе и тесты. Предыдущий мой проект открытый, можно посмотреть как сделано github.com/SC5/sc5-styleg…

11:48

Посмотрела TED Talk про уязвимость. Мнения нет никакого, но вы же должны знать, что со мной происходит ted.com/talks/brene_br…

12:13
@jsunderhood, грешно ли это, матушка? pic.twitter.com/iSJlRhETrX
12:26
@jsunderhood большинство моих знакомых жалуются, как тяжело найти работу разработчиком в финляндии без языка. Тебе было легко найти?
12:36

.@Kiiiir (тоже живет в Финляндии) спросил, сложно ли найти работу без знания финского языка.

12:36

Вообще сложно, без знания языка выбор существенно уже. Этим Финляндия отличается от Голландии или Германии.

12:37

При этом дело не в общении, финны легко переходят на английский, это не проблема. Но у многих документация и внутренние документы на финском

12:37

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

12:38

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

12:39

Вообще про работу рассказывать? Не про разработку, а как всё организовано и особенности.

12:39

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

12:43
@jsunderhood расскажи про то, как ты видишь феминизм
13:22

.@matmuchrapna спросил про феминизм.
Про современное движение ничего не знаю, иногда только читаю популярные статьи. В целом поддерживаю.

13:23

Мотивации две: гуманистическая и ресурсная. Гуманистическая, наверное и так понятно. Про ресурсную поясню.

13:24

Человечишко маленький, и чтобы сделать большое дело, их надо много. Даже разработка библиотеки блоков требует десятки людей. (Привет, Лего!)

13:25

А я хочу лекарство от рака и звездолет. Времени осталось не так уж много. Ну, лет 30-40 ещё осталось. Можно просто не дожить до этого.

13:26

Чтобы это случилось, нужно добавить людей в разработку лекарства от рака и звездолета. Только белых мужчин, как раньше, уже недостаточно.

13:28

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

13:29
@jsunderhood А сейчас ты без разрешения даже перемещать не можешь. Крепостное право, хотя и в укрупненном масштабе. @matmuchrapna
13:54

Сейчас работаю в большой телекоммуникационной компании (я консультант). Тут такой бардак. Никто не знает где взять побраузерную статистику.

14:09

А раз так, зафигачила им лейаут на flexbox. Прогресс не остановить.

14:10

Про то как искала работу в Европе я писала 2 года назад. Метод проб и ошибок в действии varya-daily.tumblr.com/post/601999736… Мне очень помог язык.

14:13

Быо отдельный пост про то как проходят собеседования varya-daily.tumblr.com/post/602612438… Тоже двухлетней давности, но вроде бы ничего не поменялось.

14:14

Надо учить язык, говорить. Мне помогли мои выступления на английском. Разработка — это про общениие. Без языка ничего не выйдет.

14:15

В Финляндии искала тоже на LinkedIn. Но тут надо много сказать, а заготовленного поста нет. Постепенно всё напишу.

14:16

Про то как учить английский — писать? Может не сегодня только.

14:17
@jsunderhood насколько в Финляндии уже вошел в рабочие процессы ecma 6 и 7? Как широко на рынке востребованы React и Angular?
14:23

Про Ecma 6 и 7 в Финляндии что-то не слышно. React всем нравится, кто-то уже начинает использовать. Angular практически везде.

14:24

Мне Angular не нравится. Мне вообще ничего кроме i-bem.js не нравится, у меня психотравма.

14:24

Настало время признаться: я работаю несколько часов в день. Сегодня вот 3 часа вышло.

14:57

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

14:58

На рабочие задачи отвожу строго определенные часы. Больше 4х по-моему ещё не было. Таски контролирую в OmniFocus.

14:59

"Выхлоп" в итоге получается больше, чем если всё время работать (так я пробовала раньше).

14:59
@jsunderhood а расскажи как устроен твой въезд/выезд из страны, если, скажем, ты захочешь съездить в другую евространу или съездить в РФ.
15:57

Спросили про пересечение границы и поездки.

15:57

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

15:59

Когда еду в Россию, финскую границу пересекаю с паспортом и разрешением (это пластиковая карточка), российскую - только с паспортом.

16:01

Если выезжать из России, спрашивают о цели поездки. Отвечаю "я там живу". Иногда они сами догадываются по штампам, но уточняют.

16:02

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

16:03
@jsunderhood, как стандартизируете визуальные компоненты? Что используете для их витрины? Как синхронизируете их с шаблонами прода?
17:06

.@DmitryMakhnev спрашивает, как мы стандартизируем визуальные компоненты. Да никак.

17:07

Я в нынешней компании была на другом проекте, там не было компонент. Сейчас вот начинаю новый проект. Там буду делать тестирование c Gemini.

17:10

Gemini может сравнивать скриншоты ru.bem.info/tools/testing/… Я планирую перед релизом новой версии UI проверять компоненты скриншотами.

17:10

Второй вопрос от @DmitryMakhnev — что используем для представления визуальных компонент. Вовремя спросил :-)

17:12

Используем собственный открытый инструмент — SC5 StyleGuide, в четверг опубликовали статью об этом в SmashingMagazine smashingmagazine.com/2015/03/05/aut…

17:13

Прямую ссылку тоже дам
"SC5 Style Guide Generator"
styleguide.sc5.io

17:14

И последний вопрос в серии от @DmitryMakhnev, о том как синхронизируем шаблоны библиотеки с кодом сервиса. Ответ — никак.

17:16

А хотя нет, если это Angular-директива, то она тоже из библиотеки берется. Остальное все копипастят.

17:17

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

17:17

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

17:18

Сегодня день рождения Юрия Гагарина.
Вот вам песня Space Oddity, поёт астронавт Крис Хадфилд youtu.be/KaOC9danxNo pic.twitter.com/0hlw6N1yPq

17:38

Автор песни David Bowie, он же и первый исполнитель. С этой песни началась его музыкальная карьера. По-моему очень романтично и пронзительно

17:39

Пакет-хелпер для подсчета среднего, в том числе и динамически npmjs.com/package/runnin…

18:40

В Angular2 внесли reactive structure, disconnection of components и тем самым улучшили производительность. victorsavkin.com/post/110170125…

18:47
Эппл заявляет, что у них в компании 30% женщин (и 20% в «Tech»), но на сценах их ивентов так ни одной сотрудницы до сих пор и не было.
19:22
А в приложении Health можно следить за кучей параметров, но только не за менструальным циклом.
19:22

В Гарвардском университете придумали cyborg flesh extremetech.com/extreme/135207…

20:19

Собственные npm-пакеты можно выкладывать в приватный репозиторий пакетов. А вот и он npmjs.com/package/sinopia Говорят, удобный.

23:53

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

Доброе утро! В Европах рано работать начинают :-) Я прихожу к 10 (остальные ещё раньше) и никак не могу к этому привыкнуть.

5:33
@jsunderhood расскажи об интересных девушках-разработчиках
5:57

.@edelehere Попросил рассказать о девушках-разработчиках. У меня каталога нет, читаю я в основном тех кто пишет статьи и делает презентации.

6:01

По-моему ещё не называли @yoksel (@yoksel_en), а у неё сногшибательные эксперименты на Codepen.

6:03

.@tachisis я знаю ещё с ЖЖ. И ещё мне нравится @surkova, только я не помню, чтобы она про разработку писала :-) Или писала?

6:04
@jsunderhood лучше начать с Финляндии … Дорого ли там жить? Ну и все по порядку. :)
6:35

.@r3nya спросил про Финляндию. Это не по порядку вопрос, но начну сегодня с него — так удобнее.

6:36

Сначала пошарю посты про Финляндию. Они правда личные, про мою жизнь
varya-daily.tumblr.com/post/110379049…
varya-daily.tumblr.com/post/112073231…

6:38

Обезличенные не писала, не о чем писать, настолько всё прекрасно :-) Зарплаты меньше чем в Г, но и расходы меньше (хотя цены на еду больше).

6:39

Следующие 40 минут буду ехать в автобусе. Я далеко живу, а машину так и не купила. Ну, заодно расскажу вам как тут всё устроено.

7:07

В Фи 2 основных направления — стартапы и консультантский бизнес. Стартапы обычно человек на 5-7, редко бывает больше.

7:08

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

7:09

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

7:10

Ещё всякие финансовые трюки: расходы на консов считаются временными. Для финансовых отчетов полезно иметь мало работников и много консов.

7:11

Консультанты очень дорогие. 100-200 евро в час. Но бизнес всё равно предпочитает их. Конечно, сам консультант эти деньги не получает.

7:13

При этом "домашняя" фирма, она не просто для пересдачи в аренду. Они очень много делают и у них много расходов. Расскажу на своём примере.

7:14

У нашей фирмы офис в центре, в очень хорошем месте. Это важно, нам должно быть удобно туда приходить из офисов клиентов и из дома.

7:23

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

7:24

Закрепленных за людьми столов нет, можно просто занимать свободное место, программистов 80, а столов наверное штук 20. Почти все у клиентов.

7:25

Когда разработчик приходит в консультантскую компанию, он несколько месяцев занимается внутренними проектами. Я занималась SC5 Styleguide.

7:50

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

7:51

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

7:51

Как не оплачивает и дни посещения конференций, и хакатоны, и больничные и отпуска. Все эти расходы на домашней фирме.

7:52

Фирма много времени и денег вкладывает в наше образование. Каждый вторник у нас внутренние презентации. Обычно презентует другой сотрудник.

8:02

У нас есть 11 гильдий: design, communication, business, ux, architecture, internet of things + ещё какие-то. Можно состоять в нескольких.

8:04

В рамках гильдии проводятся воркшопы и другие образовательные мероприятия. Через 2 недели будет мой воркшоп по БЭМ для UX гильдии.

8:05

Гильдия организует общение с другими разработчиками, в том числе иностранными. В апреле вот @andreysitnik к нам приедет, это автор @PostCSS

8:07

Статьи про фронтенд читаю с опозданием :-( Очередь большая. Сейчас читаю Cross-tab communication with localStorage ponyfoo.com/articles/cross…

8:16

Что ещё делает домашняя компания? Посылает нас на конференции, устраивает тимбилдинг в ресторанах и за пивом, и слушает наше нытье, конечно.

8:27

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

8:28

Сейчас работаю в компании Elisa, финско-шведско-эстонском сотовом операторе. У них много сайтов по продаже мобильного контента и телефонов.

8:29

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

8:30

Тут есть другие консультанты из моей компании, но они не на этом проекте работают. На этом — я и дизайнеры-консультанты из других агентств.

8:31

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

8:33

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

8:34

У индусов, кстати, есть девочки-разработчики. А у финнов нет, я ни одной ещё не видела. Вот вам и европейская эмансипация.

8:36

Тут подсказали дать ссылку на мой основной твиттер, это @toivonens. Я пишу полезное про разработку. Но не так много как тут, не бойтесь.

8:38

Забыла рассказать, что каждый месяц у нас в домашней компании вечеринка. Если приуроченная к празднику, то с изюминкой.

8:41

Например, с костюмами на Хеллоуин или про Рождество. А раз в год, в начале декабря, большой ивент, приезжают сотрудники из других городов.

8:42

@silentroach: @jsunderhood я думал, @matmuchrapna генерит дофига твитов, но я ошибался O.o”
Что думаете?

9:37

Как вым новые макбуки? Уже захотели купить золотой?

11:59
@jsunderhood привет! Какого инструмента/технологии не хватает тебе как разработчику в 2015?
12:02

.@gudkot Спрашивает, какого инструмента/технологии не хватает сейчас, в 2015 году.

12:02

Хочется что-то вроде WebComponents, только нормальное. Они-то хороши, но поскольку их вписывали в существующие стандарты, они не идеальны.

12:04

Я согласна иметь разные технологии для внешнего вида и поведения (как CSS и JavaScript). Но не _настолько_ разные.

12:06

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

12:07

А вам чего не хватает?

12:07

Давайте поговорим про английский. (Кстати, вы оценили 2-часовой перерыв? Надо было поработать :-)

14:09

Я не супер-спец в английском, так уверенный Intermediate. Но мне удалось его сделать из ничего, поэтому я считаю свой опыт хорошим.

14:10

2 года назад я писала пост о том, как учила язык. Мне говорили, что он полезный. Можно ещё раз его показать. За 2 года ничего не изменилось.

14:11

Из нового: я использую для изучения слов и фраз программу Anki, а не Lingvo Turor как раньше (теперь уже для финского).

14:12

Я фоловлю @testyourenglish, он иногда интересные фразы пишет. Это не активное изучение, но что-то запоминается.

14:20

А да, вот пост про английский varya.me/ru/issues/lear…

14:21
Разделение фронтэндеров и бэкэндеров приводит к тому, что код пишется не так, как логичнее, а так, чтоб в scope разработчика проще ложилось.
14:58

Интересное мнение от @theigel (см ретвит). Что вы думаете?

14:58

Реакт уже похоже все одобрили, теперь думают как скрестить его с БЭМ #b_. Вот одно из решений gist.github.com/arsemyonov/0ad…

16:08
откопал старый скрин времён разработки бесконечно крутого тачевого ya.ru с багой на Android 2.x
dl.dropboxusercontent.com/u/7624831/img/…
16:51

Давайте еще Инстаграмм разработчика заведем ;-)

16:52
Grammarly Front-End meet up #2, 18 марта: dou.ua/calendar/6885/ via @devua
17:07
You can extend the idea of convention in your CSS by adding namespaces to your CSS architecture. csswizardry.com/2015/03/more-t… by @csswizardry
17:38

Гари Робертс снова изобрел префиксы в БЭМ. @pepelsbey пора тебе переписывать презентацию ;-)

17:40

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

18:22

Поговорим о работе над своим брендом. @matmuchrapna спрашивал всех 2 недели назад. Но поскольку тут новые подписчики, спрошу еще раз.

18:24

Вы как разработчики заботитесь о своем бренде и своей узнаваемости в профессиональной среде?

18:25
@jsunderhood На мировой сцене под софитами я бы начал пиарить БЭМ. ;)
18:32
Если люди не понимают всю простоту математики, то они не понимают всю сложность жизни. © Джон Фон Нейман
18:35

По-моему личный технологический бренд нужен, если работаешь с другими разработчиками и клиентами. Иначе как они о вас узнают?

19:03

В нашей культуре не очень одобряется само понятие бренда и пиара. Скромность — добродетель и всё такое. Мне тоже некомфортно.

19:22

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

19:23
@jsunderhood ещё на аватарке должны быть лица, а то приходишь на конфу и не узнаешь никого
19:31

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

19:58

Я стараюсь писать и говорить о русских разработках во фронтенде: из последних примеров jscs, postCSS, Gonzales(-pe) и, конечно, БЭМ.

20:01

Во время обсуждений, всегда говорю, что я знакома с автором и "he is russian". Если это "she", стараюсь чтобы "she" прозвучало несколько раз

20:02

Понравилась как @pepelsbey говорил о людях в презентации
Поэтому в моей лекции для студентов были и наши разработчики varya.me/component-deve…

20:05

@jsunderhood csscomb забыла. Про него тоже всем тут говорю.

20:06

Есть такой сайт про БЭМ getbem.com если ещё не знали. Я на него ссылаюсь, говоря о БЭМ в CSS. Он доступнее, чем официальный #b_

21:14

# Среда 42 твита

@jsunderhood как думаешь, почему девушек-фронтендеров больше, чем девушек-программисток?
6:16

.@neonick Спросил, "почему девушек-фронтендеров больше, чем девушек-программисток?" Наверное имелись в виду бекендеры :-)

6:17

Сперва мне показалось, что причины нет, и это совпадение, потому что в Голландии было наоборот. Но в общем я думала над этим вопросом 2 дня.

6:18

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

6:19

У Адидаса появились удобные шапочки для бассейна. Позиционируются как женские, но на самом деле "для длинных волос" asport.pl/images/arena08…

7:07

А нет, не у Адидаса, а у Арены. Называется SmartCap. Это мега-вещь, купите себе :-)

7:07

Пользуетесь личными трекерами или ToDo приложениями? У меня OmniFocus, и там все, даже домашние дела.

8:14

Тут пишут, что !important можно meiert.com/en/blog/201503…

8:19
Очень интересный бесплатный хостинг для статических сайтов: surge.sh, — сам пока не пробовал, но звучит очень хорошо.
8:25
I’m wondering if anybody managed to run “factor-bundle” plugin with “watchify”? #browserify
8:27

Все дела, которые я сделала в течении дня, записываю в DayOne (это дневник). Так, у меня всегда есть мой рабочий лог.

8:47

Конечно не вручную :-) По крону раз в минуту запускается скрипт, который вытаскивает из логов OmniFocus сделанные задачи и пишет в DayOne.

8:48

А тут можно хвастаться? EmpireJS анонсировала список спикеров, и среди них я. 2015.empirejs.org/speakers Это будет мой первый раз в Америке.

9:01
@jsunderhood а я использую doit.im. Мне нравится, все по GTD.
9:12

В Яндексе @kovchiy научил меня, что все тени должны быть в rgba() с прозрачностью. Потому что это относительный, а не абсолютный цвет.

9:47
@jsunderhood на каком языке преимущественно пишут бекенд у вас? Приходится ли сталкиваться самой с этим?
10:25

.@amureki Спрашивает, на каком языке в нашей компании пишут backend и приходится ли мне туда лезть.

10:26

У нас компания frontend-специалистов. Backend на текущем проекте пишут люди из других фирм, там Java.

10:27

Мы стараемся делать везде 3-layer architecture, чтобы не трогать backend. Средний слой пишем на express под NodeJS.

10:28

Есть проект frontendbabel.info — переводы frontend статей с локальных языков на английский. Давно не обновляла, но траффик стабильный.

11:17

С русского перевожу я, @ingdir и ещё пара человек. А с других языков мне пока не удалось найти переводчиков. Может в Америке с кем срастется

11:18

На следующий день после выхода проект заработал 30000 пользователей. Тридцать тысяч в день, я не опечаталась :-)

11:20

У него есть твиттер @frontendbabel, где он сообщает о новых статьях. Эх, надо бы продолжить. Но в одиночку тяжело (да, это намёк).

11:22

Сейчас на рабочей встрече обсуждаем responsive images. Чтобы под разные девайсы разные картинки. Вы уже как делали? Где там грабли?

12:12
@toivonens да, техника называется "Машина с клоунами": yoksel.github.io/about-svg/asse…
12:33
@jsunderhood помимо Яндекса использовала ли в какой-нибудь компании что-то из методологии?
13:45

.@restrry Спрашивает, использовала ли я БЭМ вне Яндекса. Да, у меня блог на полном стеке #b_ Но в рабочих проектах только БЭМ CSS.

13:46

БЭМ CSS на западе в стадии "популярно среди продвинутых". Востребованы презентации, статьи и мастер-классы про него. #b_

13:47

Про i-bem.js такого сказать нельзя. Мне он по прежнему нравится больше всех, но он не в таком состоянии, чтобы его использовать в работе #b_

13:48

В российском проекте я бы наверное попробовала — документации мало, но есть хотя бы комьюнити. Но на западе нет ни того ни другого.

13:49

Начать разбираться с Accessibility можно с этого видео (10 минут) fronteers.nl/congres/2014/j…

15:21

Автор SMACSS интересуется БЭМ #b_
twitter.com/snookca/status…
То ли осознал, то ли готовит ревашн :-)

17:45

Когда ещё жила в Москве, мне @harisov рассказал, как составить "план жизни", вот тут примерно описана идея ycnex2.ru/planirovanie-z…

17:52

Несколько месяцев жила по такому плану. Он помог нам за полгода изменить ситуацию с "долги на 600 тысяч рублей" до "баланс 10 тысяч евро".

17:53

При этом есть мы ходили по-прежнему в кафе, а продукты покупали в Азбуке Вкуса. Надо бы снова такой план забахать.

17:54

Профессиональные новости можно потреблять через рассылки:
css-weekly.com
javascriptweekly.com
nodeweekly.com

19:20

Если ваша статья или проект попадет в такую рассылку, бешенный траффик обеспечен. В десятки раз больше чем с reddit, echojs и т.п.

19:21
@jsunderhood есть ещё несколько хороших weekly html5weekly.com и про игрушечки.
19:22

Как вам Internet of Things? Впрочем, завтра про это поговорим.

20:31

В Pascal оператор сравнения—это одно =. Помню как в школе нам говорили странное "в математике нельзя написать 1 = 2, а в информатике можно".

20:38
Друзья, а что сейчас модно для скаффолдинга на фронтенде/nodejs использовать? /cc @jsunderhood
20:41

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

Internet of Things — новое модное направление. Это когда программируют для взаимодействия с физическими устройствами.

8:09

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

8:10

Все это делается на веб технлогиях. Программируют на JavaScript, интерфейс — обычная страница. Кран примерно такой: pic.twitter.com/yS6Oy5vvD0

8:11

Новая жизнь АСНИ, короче :-)

8:14
Вчера вечером писал плагин для плагина маркеда для докпада. Кофескрипт, замыкания, вот это всё. Маркед крутой.
8:46

.@ki_zu — большой специалист по DocPad и ещё немножко по Jekyll. Мне тоже DocPad очень нравится.

8:47

Наступает эта @PostCSS css-live.ru/articles/rasst…

9:04
@jsunderhood Что вы думаете о использовании реакта в качестве вью ангуляра?
11:13

У меня закончились идеи. О чём ещё вам рассказать? Или начну постить про котика.

12:08

Воспользуюсь положением: на каком блоке вы бы продемонстрировали новичку, как хорош БЭМ CSS? #b_

12:12

Готовлюсь к workshop по БЭМ. Спасибо @glibin за идею с кнопками :-) varya.me/bem-css-worksh…
Что дальше можно рассказать? Меню ещё предлагали.

14:13

В Фи, если на профессиональном митапе к девушке подходит человек и спрашивает "Are you interested in sauna?", бить пока рано.

19:59

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

20:00

# Пятница 23 твита

Хостинг проектов Google Code закрывается с 25 января 2016 года — не выдержал конкуриренции с GitHub
siliconrus.com/2015/03/google…
6:19

Универсальный X-колоночный грид на LESS github.com/ingdir/x-respo…

7:48

Список полезных штук для разработки frontend github.com/miripiruni/fro…

7:49

Скриншоты редакторов кода разных разработчиков github.com/shuvalov-anton…
Сразу видно и цветовую схему, и как организовано, и сам рекдактор.

8:11

Не с кем говорить на иностранном языке? Можно познакомиться с носителями на sharedtalk.com
Я знакомилась с голландцами и финнами.

8:26

Знакомства могут быть неожиданно хороши. Мой финский знакомый — backender, сейчас изучает frontend, все спрашивает у меня. По-фински.

8:27

JavaScript CodeStyle от AirBNB — с ни согласились почти все в компании (редкость!) github.com/airbnb/javascr…
В JSCS есть для него пресет.

9:05

Быстрые промисы, и всего 1Kb кода от Артурчика :-)
github.com/artjock/p0

9:06

Рабочий день в Фи 7,5 часов, а не 8. Это лишних 2,5 часа жизни в неделю.

9:39

Все часы считаются, переработки можно отгулять. Работая 8 часов в день вместо 7,5 получаешь 1,5 оплачиваемых отгула в месяц. Отпуск 5 недель

9:41

Произношение слов в разных языках можно смотреть (и скачивать в mp3) на forvo.com

10:12
@jsunderhood (в прошлый раз со ссылкой ошибся немного). Есть ещё verbling.com/community
10:18

Открытка для тех кто не верит в секзизм :-)
(Это про маникюр Меркель, сейчас гуляет по немецкому интернету.) pic.twitter.com/NepLKRm7Oz

10:39

Найти бар в Хельсинки? Вот проект от моего коллеги kipp.is/map
Запомните его, скоро будет русская локализация.

10:50

Очень хорошее видео про доступность веб-сайтов teamtreehouse.com/library/css-ac…
Обязательно посмотрите.

11:15

Особенно если вы раньше не видели как программы "читают" сайты, как меняют контрастность и так далее.

11:33

Меня уже не раз выручала статья о том как отменить сделанный git reset, когда казалось, что всё пропало tonyganch.com/git/reset/ by @tonyganch

12:15

А что вы делаете в такой ситуации: сделали 2 фичи в разных фич-бранчах, их ещё не вмержили (PR), а вам уже нужно делать 3ю на их основе?

12:28
@jsunderhood а расскажи про TDD подход и как поменять mindset, чтоб покрывать тестами веб-приложение. Может книги какие посоветуешь? для JS
12:54

.@ilya_belsky спрашивает как заставить думать себя с перспективы TDD. Вы пытались? Получилось? Польза есть?

12:55

Элементы, инкапсулированные в Shadow DOM можно стилить снаружи. Вот концепт html5rocks.com/en/tutorials/w…

14:23

Этой штукой можно наснимать прямо из консоли скриншотов сайта в разных разрешениях github.com/sindresorhus/p…

15:18
@jsunderhood не лучшая имплементация, да и лучше уж пользоваться ES6-совместимыми полифилами, например, github.com/lahmatiy/es6-p… ;)
16:17

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

Вот вам котик pic.twitter.com/RO7ZFCblSD

6:28

Какие интересные задачки вам задавали на собеседованиях?

6:28

Вот такая задачка например: напишите функцию, которая бы выводила по очереди 'tick', 'tack', 'tick', 'tack'.

7:00

Тем кому 30+ или около того советую этот доклад events.yandex.ru/lib/talks/2235/
А тем кто младше — сохранить его в закладках, скоро пригодится :-)

7:28

А, давайте так: она выводит 'tick' или 'tack' при каждом следующем вызове, а не 500 раз подряд.

7:37

То есть:
ticktack() // 'tick'
ticktack() // 'tack'
ticktack() // 'tick'
и так далее.

7:38
@jsunderhood @SilentImp @cakeinpanic
function fn() {
return (fn.st = !fn.st)
? 'tick'
: 'tack';
}
7:55
@jsunderhood
let g = (function *() {
while (true) {
yield 'tick'
yield 'tack'
}
})()
g.next().value //tick
g.next().value//tack
9:50

Другая:
var A = { B : C : function() { console.log(this) }}}
Каким будет this при A.B.C(); (A.B).C(); и (A.B.C)();
В консоль не смотреть :-)

10:01

Cкобочка потерялась, вот верный объект var A = { B : { C: function( { console.log(this) }}}

10:07
@AWinogradov @jsunderhood вот вам парочка, даже троичка мест: bit.ly/1LaoOzo bit.ly/1GDt97D bit.ly/1GDtaZa
11:05
.@jsunderhood один и тот же reference: C с контекстом A.B.

dmitrysoshnikov.com/ecmascript/cha… :-)

16:13

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

Узнал, что ни в одном современном браузере ширина канваса не может быть больше 32768 px, хотя по стандарту ограничений нет :(
7:18
Выглядит это так: берешь контекст, ставишь ширину, например 40000px. Рисуешь на первых пяти. И без всякого объявления войны — пустая канва
7:19
CSS SANS - pure CSS font - This is one of the coolest things I’ve seen in a while. tmblr.co/ZNFAay1frHWlC
13:54

varya.me

github.com

other