mishcherin

19 октября 2015, Saint Petersburg, Russia

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

Привет! С вами на этой неделе @mishcherin

10:12

Меня зовут Даня, я живу в Санкт-Петербурге и последние полтора года верстаю в Одноклассниках.

10:12

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

10:12

Мне 26 лет, в Петербурге я чуть больше года, до этого жил, учился и работал 9 лет в Москве, ну а родился и закончил школу в Курске.

10:13

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

10:14

До этого, живя в общаге, работал админом (а заодно и монтажником СКС) в местной локальной сети и эникейщиком в различных госучреждениях.

10:16

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

10:17

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

10:17

Курьером меня не взяли – слишком неформально выгляжу, сказали, у них там клиенты-деньги-договора, пришлось стать верстальщиком. :)

10:18

Я устроился работать в небольшую местную веб-студию помощником SEO-специалиста и контент-менеджером, и к началу 2011 начал немного верстать.

10:19

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

10:20

За это я до сих пор ей очень благодарен, кстати. Настя, привет! :)

10:20

Ну а потом я просто читал документацию и много смотрел в DevTools (на тот момент в Firebug, первое время основным рабочим браузером был FF).

10:20
@cssunderhood привет! Расскажи еще, как именно пришел в профессию, с чего начинал и все такое.

Сначала были в основном «тестовые» задачки – две-три колонки, резина, флоаты, вот это вот всё. twitter.com/redhead_jules/…

10:25

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

10:27

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

10:29

В 2012м сверстал свои первые крупные адаптивные сайты, до сих пор пускаю скупую мужскую слезу, когда вспоминаю их.

10:32

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

10:32

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

10:38

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

10:39

Это помогло мне немного переосмыслить отношение к работе и посмотреть на него еще и со стороны дизайна и задач, решаемых бизнесом.

10:40

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

10:46
@cssunderhood привет! Почему переехал в Петербург после 9 лет Москвы?

По любви. :)
А вообще Москву не очень люблю, хотя последнее время она заметно улучшилась и стала приятнее. twitter.com/dmitry_dok/sta…

10:56

Я жил не в самой Москве, а в небольшом и прекрасном Зеленограде (он вроде бы тоже часть столицы, но до него 40 минут на автобусе)

10:58

Это буквально город внутри леса с чистым воздухом, отличной инфраструктурой и прекрасными видами. Одно но – работы там очень мало.

10:59

Когда встал выбор – тратить на дорогу до работы по 2 часа в один конец, перебираться внутрь МКАДа или уехать в Петербург, выбрал последнее.

11:02

В этом плане с ok.ru повезло – у нас три офиса (Москва, Петербург и Рига), поэтому перевестись из Москвы в Петербург было несложно.

11:05

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

11:06

.@dmitry_dok не мы такие, город такой. :)

12:41

.@meuwka @sapegin я тоже старался проводить время с пользой и читать что-то или смотреть доклады, но на этом плюсы для меня заканчиваются

12:44
@cssunderhood долгий путь на работу это ужас для меня. не понимаю как люди живут с этим. мне обычно не хватает 24ч в сутках
12:45
@sapegin почему? Вот например @RadioJSPodcast крутые :) @meuwka @cssunderhood

Тему самообразования в целом и подкастов в частности еще обсудим, это вопрос, остающийся актуальным всегда. :) twitter.com/denysdovhan/st…

12:48
@cssunderhood Как-то стояли в пробке от Зелика до Москвы. Часа 2. Пробки это зло. А в целом Зелик произвел приятное впечатление.
12:52

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

12:53

.@arseniydmitriev мы еще вернемся к этой теме на неделе.

12:55
@cssunderhood Иногда комбинирую рабочий день с такой музыкой: itunes.apple.com/ru/podcast/art…
13:06

Итак, про процессы в ok.ru в целом и в нашей команде верстки в частности.

13:41

Я отвечаю за верстку почти всех монетизирующих сервисов компании, кроме того так или иначе отвечаю за стайлгайды и взаимодействие с дизайном

13:41

Помимо этого вместе с другими коллегами участвую в процессе ревью верстки. Об этом расскажу поподробнее чуть позже.

13:42

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

13:42

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

13:43

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

13:43

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

13:44

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

13:44

У команды верстки тоже есть еженедельные встречи, где помимо планов и задач мы иногда делимся новостями или отчитываемся о посещенных конфах

13:45
@cssunderhood Привет! Сколько фронтендщиков в компании? Как шарите знания между собой? Как ревьюите код?

Нас в команде сейчас 9 человек, двое из которых занимаются только мобильной версией. twitter.com/NSobyanin/stat…

13:46

Каждый верстальщик привязан к своей проектной команде (фото, видео, лента, и т.д.) и целиком отвечает за соответствующие сервисы.

13:46

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

13:47

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

13:47

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

13:48

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

13:49

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

13:51
там в @cssunderhood @mishcherin будет рассказывать про нашу верстку и процессы, а я напоминаю, что мы хантим.

пользуясь случаем, так сказать. :) twitter.com/from_anywhere/…

13:52
@cssunderhood почему выбрали именно скайп? Это корпоративное решение или только вашей команды?

Скайп - корпоративное решение. Очень долго уже ходят разговоры про переход на что-то другое, но воз и ныне там. twitter.com/ktwzk/status/6…

13:54
@cssunderhood, картинка по запросу «отвечаю за вёрстку всех монетизирующих сервисов» pic.twitter.com/HagpY6RPBI
13:54
@cssunderhood у вас же наверняка есть стайлгайды. БЭМ?

У нас есть наработанная со временем библиотека компонентов, основанная на @SourceJS

github.com/sourcejs twitter.com/Lik04ka/status…

13:56

Стараемся поддерживать её в актуальном состоянии и потихоньку движемся в сторону полноценного компонентного подхода в UI

13:56

БЭМа у нас нет, мы придерживаемся нами же и созданной MCSS operatino.github.io/MCSS/

13:57

Почему? Скажем, так исторически сложилось. В своё время эта методология идеально подходила под наши нужды.

13:58

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

13:58
@cssunderhood у вас нет формата при котором кто-то изучает стайлгайд, а потом выступает и рассказывает вам о плюсах и минусах?

возможно, не понял вопрос.
у нас есть свой стайлгайд, видоизменяющийся со временем, команда активно его реиспользует twitter.com/al_ulianov/sta…

14:06
@cssunderhood Какой средний возраст ваших коллег? Сами активно пользуетесь продуктом?

Никогда не задумывался о возрасте, средний в команде – как раз мои 26 лет, по компании – в районе 30 с хвостиком. twitter.com/krasivieglaza/…

14:28
@cssunderhood Не круто, когда приходишь домой, а поток рабочих сообщений не прекращается.

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

14:28
@sapegin @cssunderhood для этого всем новоприбывшим горячо рекомендуют заводить отдельный рабочий аккаунт
14:29
@from_anywhere А что с домашним делать на работе? @cssunderhood

Я, например, использую один скайп, два с половиной домашних контакта просто в избранном, пока что полёт нормальный. twitter.com/sapegin/status…

14:30
@cssunderhood в данный момент, какой ее главный минус, с которого тебя переодически бомбит? У любой методологии он есть.

У меня очень часто бомбит от каскадов и проектных переопределений в общих портальных стандартах. twitter.com/gunlinux/statu…

14:32

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

14:33

В этом плане наша методология очень похожа на БЭМ, да.

14:33
@cssunderhood Какой средний возраст ваших коллег? Сами активно пользуетесь продуктом?

Второй вопрос очень щепетильный. Как разработчики - конечно пользуемся, как пользователи - далеко не все и не всегда twitter.com/krasivieglaza/…

14:36
@cssunderhood А работать-то когда?

Это одна из главных сложностей, с которыми пришлось здесь столкнуться. Сложно организовать своё время в таком режиме twitter.com/webholt/status…

14:39

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

14:40

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

14:46

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

14:54
У кого из вас на работе в начале создаются прототипы, а только потом создается дизайн по готовому прототипу?)

На прошлой неделе @Lik04ka в @jsunderhood интересовалась насчет прототипирования: twitter.com/jsunderhood/st…

18:52

Делать прототипы в большинстве случаев нужно. На этом этапе можно «дешево» продумать все нюансы будущей фичи.

18:52

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

18:53

Перед тем как попасть в вёрстку, дизайн также проходит так называемое «ревью стандартов». На этом этапе смотрит на него уже наша команда.

18:53

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

18:54

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

18:54

«Продавить» получается далеко не всегда, часто запуск фичи важнее этих наших стайлгайдов, на это конечно тоже приходится делать поправку.

18:56
@cssunderhood, после пятого ревью дизайн уже ничего не хочет и просит, чтобы его оставили в покое?

Обычно ребята относятся с понимаем к этому, ссор и драк между дизайном и вёрсткой у нас почти не бывает. :) twitter.com/pepelsbey/stat…

18:58

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

18:59

Благодаря наличию библиотеки компонентов нам практически не приходится работать с макетами. Еще один плюс в копилку этого подхода.

19:00

Обычно это просто спека в нашей внутренней вики, где расписаны все стейты компонента, отступы, цвета и прочее.

19:05
@cssunderhood читаю не с начала, поэтому может глупость спрошу. Она у вас универсальная? Подходит ко всем проектам?

Формально, у нас один проект и много подпроектов внутри. :) Поэтому да, одна универсальная. twitter.com/nayanov/status…

19:07

Вёрстку в зависимости от задачи либо сразу собираем по кусочкам на шаблонизаторе с привязкой к бекенду...

19:08

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

19:08

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

19:09

Некоторые ворчат, но лично я читаю этот этап ревью очень полезным, одна голова хорошо, а две всегда лучше. :) Как думаете?

19:10

В целях ускорения разработки ревью верстки происходит обычно на этапе создания PR вместе с FLR и LR бекенда.

19:10
@cssunderhood как тестируете вёрстку?

Визуально вёрстка тестируется вместе со всей остальной фичей, специальных инструментов для этого мы не используем. twitter.com/li_rian/status…

19:11

Кстати, в @jsunderhood на этой неделе как раз про тестирование фронтенда, подписывайтесь, если вдруг еще не.

19:12

Такой вот у нас процесс. А как у вас, что хотелось бы улучшить, исправить, оптимизировать?

19:13
@cssunderhood, а как с автоматизацией ревью кода? Линтеры-шминтеры. От машины не так обидно получать упрёки.
19:14

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

19:14

.@pepelsbey к тому же далеко не везде их применишь, особенно если не про код-стайл речь.

19:14

@cssunderhood покажу кусочек рабочей спеки, которая обычно приходит на вход верстальщику от наших дизайнеров. :) pic.twitter.com/uV9DFsDkCG

19:25
@cssunderhood Я один ничего не понял из этих аббревиатур?
20:37

.@ShtirliZ_ @brainsapiens PR - pull request, FLR - first line review, LR - lead review :)

20:37
@cssunderhood Дело полезное — вот что думаем.
20:38
@cssunderhood @sapegin две маловато будет... pic.twitter.com/oF4XwcZoAs
20:38
@cssunderhood ниче не ясно? Что такое спека? И что за прямоугольнички?
20:39

.@ardshock спекой называем спецификацию – документ с набором экранов, состояний, вот это всё. прямоугольники здесь - контентные области.

20:40
@cssunderhood придераетесь ко всем участкам кода с вопросом: "почему именно так?"
20:41

.@ardshock конечно нет, но иногда некоторые решения вызывают определенные вопросы.

20:42
@cssunderhood много спорите на этом этапе или по принципу большинства?
20:47

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

20:49
@ardshock @cssunderhood скорее всего только к тем, которые можно решить несколькими способами и выбранное решение не очевидно
20:50

.@li_rian @ardshock да, всё так.

20:50
@cssunderhood зависть)
20:50
@cssunderhood а assets сами режете?
20:51

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

20:52
@cssunderhood @li_rian не использование сеток это нубство?
21:01

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

21:02
@cssunderhood в каком виде дизайнеры передают спеки?
21:02

.@sc0rp1d пока что страница в нашей корпоративной вики. сейчас начали активно внедрять Zeplin для этих целей.
zeplin.io

21:04
@cssunderhood @li_rian в смысле в одном проекте или в нескольких станет хаотичным?
21:07

.@ardshock @li_rian в том проекте, где в дизайне не используется сетка. :)

21:08

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

smashingmagazine.com/2007/04/design…

21:13
@cssunderhood, привет. Расскажи какой стек вы используете и как выстроен процесс верстки.

Про процесс поговорили, тема на завтра – технологии, окружение, девайсы и всё то, что делает нашу жизнь удобнее. :) twitter.com/helloilya/stat…

21:17

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

21:25
@cssunderhood, увидел ссылку на зеплин. Какой процент использующих скетч, дизайнеров, конечно?
21:26

.@helloilya 100% :) завтра поговорим об этом подробнее.

21:26
@yustovskiy @cssunderhood если что, этот берет любые ;) everythingfonts.com/font-face
21:47

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

@meuwka @cssunderhood а как вы относитесь к вертикальному ритму?
11:36

.@MarginoRu @meuwka сугубо положительно, особенно когда речь идет о сайтах с большим количеством контента, статей и прочего текста.

11:36

Для расчета размера шрифтов и интерлиньяжей в px использовал в своё время вот этот инструмент: gridlover.net/app/
Может, есть и другие?

11:39

Вообще, с появлением препроцессоров работать с вертикальным ритмом в вёрстке стало значительно проще, особенно если вы используете em

11:41
@helloilya @cssunderhood я дизайнер и не могу пересадить своих верстальщиков на Симпли (типа зепелина). Подскажите, как аргументировать,плиз
11:44

.@Nel_Kamai @helloilya интересно было бы конечно сначала послушать их аргументы против.)

11:45

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

11:46

С вами по-прежнему @mishcherin, и сегодня мы поговорим про всё то, что позволяет нам чувствовать себя комфортно и делает нашу жизнь удобнее.

11:50
@cssunderhood pearsonified.com/typography/ и joshnh.com/tools/em-basel… в принципе все тоже самое ; )
11:51

.@arseniydmitriev о, да, последний тоже использовал, правда меня до сих пор немного пугают числа с таким кол-вом знаков после запятой :)

11:53
.@cssunderhood такая же паранойя
11:55

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

11:58

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

11:58
@cssunderhood осталось теперь рассказать об дизайнерам и все будет отлично.
15:17

.@exdeniz делиться знаниями с коллегами можно и нужно! :)

15:18
@cssunderhood Не приходилось ли верстать сложные интерфейсы, например - игры?
15:18

.@serhey_shmyg игры делать доводилось, но небольшие, внутри ok.ru, анимации и интерактив в основном либо стилями, либо на canvas

15:20

уф, во вторник обычно много работы, выкроил наконец немного времени.

15:21
@cssunderhood а вот сама верстка, если там кнопочка очень крутая скажем, как ее верстать? Вот такая скажем prntscr.com/8taoix
15:23

.@serhey_shmyg можно, конечно, по старинке - левый и правый края отдельно, центр – повторяющимся паттерном.

15:25

.@serhey_shmyg но я бы заморочился, сделал бы градиентами + тенями, поверх положил бы паттерн с светлыми точками.

15:25

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

15:27

На данный момент процентов 80 кода пишем на нем, оставшееся легаси-добро ждет своей участи, переводим на .styl, как доходят руки.

15:27

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

15:28

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

15:30

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

15:31

Возвращаясь к препроцессорам, статей на тему сравнения, что лучше и почему, тьма, вот одна из них:
intuitivecompany.com/we-see/blog-po…

15:32
@cssunderhood И ещё свободнее сразу слать пулреквест с исправлением ошибки вместо ишью на Гитхабе.
15:33

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

15:34

Лично я считаю, что весь этот синтаксический сахар ничего, кроме проблем, со временем не приносит, вы можете со мной не согласиться.)

15:34

Выработали свой кодстайл, посмотреть его текущую версию можно вот здесь:
github.com/XOP/css-codegu…
Постоянно дорабатываем и обновляем его

15:36
@cssunderhood От чего же не согласиться? Правильно всё говоришь!
15:36

Для сборки на большинстве проектов используем grunt, кое-где переползли на gulp

15:37

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

15:37

Отдельно писали подходящий нам таск для склейки спрайтов для обычной версии и ретины.

Вдруг кому пригодится:
github.com/cheshirsky/css…

15:38

Получилась удобная тулза, всё, что вам надо - положить рядом две версии иконки icon и icon@2x и в стилях указать референс на нужный спрайт.

15:39

Что вы используете для этого, как работаете со спрайтами у себя в проектах?

15:39

Для сжатия графики использую обычно что-либо из:

imageoptim.com
tinypng.com
tinyjpg.com

15:40

Или вот еще довольно популярный gulp-imagemin и его аналог для гранта grunt-contrib-imagemin
npmjs.com/package/gulp-i…
npmjs.com/package/grunt-…

15:40

Чего б еще вам рассказать? :)
Я единственный среди всей команды использую SublimeText,
остальные – поклонники Idea.)

15:44

У неё, кстати, недавно вышла EAP 15й версии, появилось много нового-долгожданного.
confluence.jetbrains.com/display/IDEADE…

15:44

В Sublime использую минимум плагинов - Emmet, Hayaku и плагин для Git (в нем смотрю blame файлов и большие диффы), обычно этого хватает.

15:46

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

15:47

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

15:48

Посоветовали мне вот такой git-клиент
sourcetreeapp.com
Выглядит монструозно, но вроде удобный. Есть версии для винды и мака.

15:48

Я всем этим клиентам не очень доверяю, руками процесс контролировать намного приятнее. Удивляюсь, как это еще до сих пор на vim не перешёл.

15:49

Кстати, тут недавно где-то шутили про vim и верстальщиков, так вот, лично знаю парочку людей, кто верстает в нём. :)

15:50
@cssunderhood диффы и откаты через него проще делать, но консоль наше все да. Граф и понять где сломалось.
15:51
@cssunderhood Я тоже писал что-то похожее: github.com/tamiadev/grunt…
15:51
@cssunderhood раньше использовал спрайты для иконок, теперь иконочные шрифты
15:51
@cssunderhood наконец-то кто-то написал правильный сборщик спрайтов
15:51
@cssunderhood Ой, по-моему, сторонники БЭМ категорически против элементов у элементов prntscr.com/8tavqx
15:52
@cssunderhood О, вот в документации даже об этом написано ru.bem.info/forum/158/#Что-вы-скажете-на-nav__item__link-Все-равно-длинно
15:52

.@LeusMaximus ну, у нас же не BEM, а MCSS, нам можно. вообще я тоже не очень такое люблю, стараюсь не допускать больше одной вложенности.

15:53
@cssunderhood Это самый ужасный клиента для мака — я его боюсь ;-/
15:53
@sapegin @cssunderhood Из бесплатных самый хороший. Да - большой. Но все что мелкие за деньги и какие то убогие.
16:02
@serhey_shmyg Гитхаб-десктоп примерно в миллион раз лучше и тоже бесплатный. @cssunderhood
16:02

.@sapegin @serhey_shmyg надо будет попробовать, спасибо

16:02
@cssunderhood SourceTree на большой репе нещадно тормозит. Под винду лучший клиент - SmartGit (хоть и менее удобен), под мак - Tower.
16:03
@cssunderhood около года использую его, очень удобно
16:03
@cssunderhood .gitconfig в студию?
16:03

.@gunlinux довольно стандартный, ничего особенного.)

gist.github.com/mishcherin/cd1…

16:03
@cssunderhood есть еще compressor.io бесплатный веб-сервис jpegmini.com, но платные проги.
16:03
@cssunderhood gitgutter? И линтеры имхо могут.
16:06

.@gunlinux не, обычный Git packagecontrol.io/packages/Git

16:06
@cssunderhood Зазчем и Emmet и Hayaku?
16:07

.@serhey_shmyg я одно время пытался их скрестить удобным для себя способом, с тех пор так оба и стоят.)

16:07

Обещал еще рассказать про дизайнеров.
Да, у нас все дизайнеры и проектировщики работают в скетче.

16:08

Художники – фотошоп, иллюстратор и весь прочий набор адобовского софта.

16:08

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

16:09

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

16:10

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

16:10
If you are a team of a web project and you wanna beta-test theprotein.io, email us at ask@theprotein.io #betatest #startup
16:10

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

16:12

Если вы вдруг каким-то невероятным образом еще ничего не слышали про него, то эта ссылка специально для вас. :)
github.com/postcss/postcss

16:12
@cssunderhood спасибо :) Мы с радостью запишем всех, кто напишет нам на ask@theprotein.io
16:13
@cssunderhood Так, так! А @PostHTML не пробовали? ))))
16:15

.@voischev @PostHTML честно – пока не пробовал, обязательно посмотрю при случае :) слишком много всего нового что-то, не успеваю.)

16:15
@cssunderhood кстати, напиши куда-нить о ваших проблемах — нам будет полезно для расстановки приоритетов
16:16

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

16:18

.@andrey_sitnik @define-mixin / @mixin, calc() и вот это всё.

16:19
@cssunderhood добавь gitgutter, он вообще есть пить не просить, а делает так pic.twitter.com/ammAEeyDg0
16:20

.@gunlinux а, да, хорошая штука, использовал его раньше. :)

16:20

Во многих свежих статьях упоминается еще одна штуковина для процессинга стилей.
pleeease.io

Кто-нибудь работал с ней? Как вам?

16:21

Вот еще интересный вопрос. Мне приходится делать много разных анимаций, в каком виде вам привычно получать входные данные для них?

16:23
Есть очень крутые верстальщики, которые прям с видео могут повторить анимацию и все эффекты. Таким нужно носить тортики и дорогое бухло 😌

Тортики и бухло я, конечно, люблю, но всё-таки. twitter.com/iamspacegray/s…

16:24

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

16:25

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

16:25
@cssunderhood, можно наверное анимацию из Flash экспортировать в SVG и там уже разбираться max.adobe.com/sessions/max-o…
16:29

.@pepelsbey о, спасибо, посмотрю. у нас правда далеко не всегда флэш

16:30

.@fliptheweb @pepelsbey отлично, спасибо

16:48
@cssunderhood, используете иконочные шрифты?
16:51

.@helloilya не используем, у нас ie8+, геморроя и без них хватает.)

16:52
@cssunderhood вектор с раскадровкой
16:52
@cssunderhood @helloilya ie 8 сочувствую... у меня 10 ие потихоньку уходит)

Раньше ie6 сочувствовали, сейчас уже восьмому, мельчает верстальщик! :) twitter.com/gatilin2222/st…

17:00
@cssunderhood Верстал под ие6 ?
17:02

.@serhey_shmyg да, довольно много.) пара стандартных костылей и условные комментарии обычно решали 99% проблем.

17:03
@cssunderhood последнее время проще верстать под ие8, чем под сафари. там хоть все баги предсказуемы.
17:03
@cssunderhood Недавно тоже заметил такое дело. Как я раньше страдал с шестым, так сейчас меня удручает восьмой.
17:04
Про смарт-объекты в фотошопе, кто не в теме: например, у вас 10 баннеров разных, но они имеют общее объекты (логотипы, значки…) ->
17:15
-> вы создаете файлы psd с отдельными элементами, а потом в psd с баннерами их туда вставляете как смарт-объекты. И они как бы ссылаются ->
17:15
-> теперь, вы можете в одном месте изменить логотип, и во всех баннеров он изменится. Это как символы в скейтче. Упрощает работу
17:15

Продолжая про сборки: все стили у нас билдятся в четыре файла + отдельные билды для анонимок и логин-страницы.

17:25

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

17:25

Сейчас вот набирает популярность подход Сritical СSS, там самые важные стили инлайнятся в <style> на странице.

smashingmagazine.com/2015/08/unders…

17:28
@cssunderhood используете 14кб и critical_css? Инлайните стили или просто загружаете.
17:33
@cssunderhood используете critical css на своих проектах?
17:33

.@bvvell @exdeniz про 14.6kB помним, critical css пока не используем, грузим так

17:36

Про вертикальный ритм в дизайне, о котором говорили сегодня утром, откопал у себя в закладках еще вот такую заметку:
typecast.com/blog/a-more-mo…

18:22

Про сборки поговорили, а про кеширование стилей – забыли.
Вот хорошая недавняя статья Криса Коера на эту тему:
css-tricks.com/strategies-for…

18:25
@sapegin в GitHub Desktop коммитить очень удобно, а вот с ветками и ревизиями удобнее SourceTree. @serhey_shmyg @cssunderhood
22:07
@cssunderhood gitsavvy для sublime и ты забудешь о консоли. Использую только его более полугода
22:19
@meuwka @cssunderhood oh my zsh в помощь) там плагин git из коробки стоит goo.gl/zYRgxA
23:33
@meuwka Чтобы было, с чего начать: github.com/sapegin/dotfil… @cssunderhood
23:34
@cssunderhood Что есть в идле такого чего нету в саблайм? И зачем для верстки нужен ide?

Для вёрстки – не нужен. Для тяжелого фронтбека с большим вкраплением джавы многим кажется вполне полезным.) twitter.com/serhey_shmyg/s…

23:38

Вчера затронули тему корпоративных мессенджеров, вечером наткнулся на свежую статью от ребят из Reactiflux про это:

jordanhawker.com/posts/13147703…

23:39

Перед сном давайте немного про рабочее место.

23:40

Дома у меня MacBook Pro 13" с ретиной, на работе – вот так: pic.twitter.com/Xh04SCszmX

23:40

MacBook Pro 15" с ретиной + Thunderbolt Display и еще один монитор про запас.

23:41

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

23:41

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

23:43

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

23:43

Рука устает намного меньше, с помощью привычных жестов многое делать удобнее. Попробуйте.

23:43

Но на самом деле большинство твитов в этот аккаунт пока что я написал из своей любимой маленькой переговорки pic.twitter.com/ebwtuvKW4v

23:44

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

23:47

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

23:48
@cssunderhood Уже несколько лет так. Трекпад + планшет для обработки фотографий.
23:49

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

23:58

скоро Хэллоуин, поэтому покажу, как выглядела кухня на прошлый.
как по мне, лучше бы так и оставили. :) pic.twitter.com/zOpmbeDlo6

23:59

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

Еще у нас есть игровая комната (ps, xbox, кикер), но там я – редкий гость, обычно чтобы развеяться, просто иду проветриться на улицу.

0:17
@cssunderhood ну работать стоя ничем не лучше, чем сидя, но чередовать полезно
0:34

.@Sigiller да, вот как раз чередовать и пробую иногда.

0:34
@cssunderhood Дома (только переехал): instagram.com/p/9Fvvtbwhl-/ и на работе: instagram.com/p/6MaqQNQhqH/
15:28
@cssunderhood Мне дают гифку :/
15:30

.@daer_ru хм, с гифкой наверное попроще. если дали гифку – могут значит дать и раскадровку нормальную?

15:30

Привет, сегодня поговорим о здоровье, спорте и питании.

15:32

В Петербурге +4℃, сухо и солнечно, поэтому я продолжаю ездить на работу на велосипеде.

15:32

Последние полтора года компанию мне составляет вот такой синглспид pic.twitter.com/B8fbQaJXtz

15:33

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

15:33

Это мой четвертый велосипед за последние пять лет, дома бережно хранится еще один – найнер Cube Reaction Pro 2013го года.

15:34

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

15:34

Многие любят наклеивать стикеры на ноутбуки, я – на велосипед. :)
(осторожно, скрытая реклама ok.ru и Злых Марсиан) pic.twitter.com/saeJH0Pf3s

15:36

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

15:39

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

15:39

Однажды у меня уже украли велосипед, с тех пор основательно подхожу к выбору замка (U-lock) и стараюсь не оставлять его долго без присмотра.

15:42

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

15:42

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

15:43

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

15:43

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

15:44

Плюс это позволяет перемещаться с комфортной для меня скоростью 20-25км/ч, а не тошнить на тротуарах, объезжая всех подряд.

15:44
@cssunderhood а где возьшь этот U-lock ? он ж тяжелый и не очень удобный
15:44

.@kidovzky всегда с рюкзаком, там и держу. еще можно заиметь калёную цепь и обматывать её вокруг пояса во время езды. :)

15:45

Важно помнить про защиту и всегда (всегда!) надевать шлем, однажды он может спасти вашу жизнь. pic.twitter.com/kfGmzeTGNg

15:46

Ну и не стоит забывать о ПДД, максимально заметной одежде и/или маячках и почаще смотреть по сторонам.

15:47

Например, каждый день встречаю людей, едущих по встречке. О чём и чем они думают, понять не могу.)

15:48

Кстати, для сравнения: дорога из дома до работы пешком, на общественном транспорте или машине занимает 20-25 минут, на велосипеде – минут 8.

15:48

У меня есть права, но машину куплю (возможно) только если будут дети, да и то не уверен.

15:49

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

15:50

Очень рад, кстати, что наконец-таки начали делать платные парковки, надеюсь, это хоть немного изменит загруженность дорог в центре.

15:50

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

15:51

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

15:52

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

15:53

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

15:53

Не обязательно ходить в зал, можно просто бегать, больше ходить пешком, подниматься по лестницам (или эскалаторам в метро), делать зарядку.

15:54

Вот, например, если у вас есть возможность заказывать обед в офис – не делайте этого.

15:54

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

15:54

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

15:55
@cssunderhood а расстояние до работы какое?
15:57

.@Wandermiltz немного, 2.1км плюс-минус endomondo.com/users/2225921/…

15:57
@cssunderhood со следующего сезона собираюсь перейти на ролики...
15:58

.@daer_ru тоже хороший вариант. я на роликах так и не смог нормально научиться ездить, не моё.)

15:58
@cssunderhood работая удаленно, появилась возможность делать большой перерыв днем и ходить в зал
19:41

.@gatilin2222 да много кто и на обычной работе так делает :)

19:43

Сегодня у нас день без технологий, обещал рассказать про питание. Рассказываю.)

19:58

Раньше я особо не задумывался над тем, что ем, когда и в каких количествах.

19:58

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

19:59

Где-то год назад внезапно для себя я обнаружил, что при росте 193 см вешу 107 кг и надо что-то менять.

20:00

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

20:02

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

20:04

Слышали про то, что 80% успеха – это питание, и всего 20% – тренировки? Это действительно так.

20:05

Проснулся – стакан воды в себя и утреннюю интенсивную зарядку. Пару минут какой-нибудь из планок
liveinternet.ru/users/irzeis/p…

20:05

Это не так просто, как кажется, кстати. Особенно первое время.) Попробуйте.

20:07
@cssunderhood не совсем, еще важен сон
20:07
@cssunderhood сон - это восстановление
20:07

Приёмов пищи – четыре-пять в день, с периодичностью в среднем раз в три часа. Объем небольшой, ~350мл

20:07

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

20:07

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

20:08

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

20:10

Третий-четвертый приём пищи – 50/50 углеводов с белками, плюс добавляйте побольше зелени, клетчатка помогает пищеварению.

20:11

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

20:12

Еще рекомендуют пить побольше воды между приёмами пищи, но это прошло мимо меня, довольствовался частыми чаем и кофе.

20:12

Кстати, лучше не запивать пищу чем-либо, а выдерживать паузу хотя бы в полчаса. Жидкость разбавляет желудочный сок и мешает усвоению.

20:13
@cssunderhood мед в помощь)
20:14

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

20:14

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

20:15
@cssunderhood и место, место подходящее! :)
20:16

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

20:18

За полтора-два часа до тренировки важно подкрепиться все теми же "долгими" углеводами, иначе на тренировке устанете и толку не будет.

20:19

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

20:19

По выходным позволял себе заменить один прием пищи на что-то "вредное", но привычное и любимое.

20:21

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

20:22

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

20:24

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

20:25
@cssunderhood секта?

Тем, кто не знает, с чего начать, я бы порекомендовал посмотреть в сторону секты, да.
sektaschool.ru twitter.com/vafelman/statu…

20:28

Кстати, я курю (чему иногда совсем не рад) и довольно частый гость в местных барах, так что не подумайте, что я ярый сектант и фанат ЗОЖ.
:)

20:30
@SiliconBangalor @SilentImp @cssunderhood Если жрать 1 раз в день и пить пиво по вечерам — толстеешь. Инфа 100%
20:31
@SilentImp @cssunderhood Если при таком росте весишь 93 — это ожирение. Кушай 5 раз в день, не ешь мучное, сладкое, не пей пиво. Поможет.
20:34
@cssunderhood кто сказал?) Чел тут литературу по этому поводу поднимал youtube.com/watch?v=N-0VZB…
20:35
читаю, что пишут в @cssunderhood про здоровое питание, стоя в очереди с кучкой шоколадных маффинов
20:37
@cssunderhood может быть огорчу, но не запивать еду — полнейшая чушь, это кому как удобнее комфортнее. В свое время перелопатил много инфы.
20:53
@cssunderhood соглашусь, если организм хочет/не хочет пить - то как бы стоит прислушаться к нему.
20:53
@cssunderhood , главное после не забыть поесть и выспаться))
21:02
@sanokps @cssunderhood Речь, скорее, о том, чтобы сразу после принятия пищи выпить почти поллитра чая-кофе. А не о запивании, чтоб шло лучше
21:03
@cssunderhood только среда, а технологии уже кончились?

Среда – маленькая пятница.
Завтра поговорим про образование, мотивацию и выход из зоны комфорта.
Предлагайте темы! twitter.com/iamstarkov/sta…

21:06
@cssunderhood Кроссфит для тех кто занят. 20 мин === 1,5 часам тренировки в зале. :) и можно дома.
21:09
@cssunderhood @SiliconBangalor @Semenov @SilentImp ага,я вес стал набирать обратно снизив частоту питания. Порции увеличились, стали вреднее
21:15
@cssunderhood если упражнения не подобрал - не успел или чего то еще. Прыгаю бурпи :) 7 минут без перерыва. И полный коматоз ))
21:26
@cssunderhood в разных брвузерах и в разный ОС отображаюся по разному
21:35

.@devmru идеального соответствия никогда не пытался добиться, но часто помогает игра с letter-spacing и -webkit-font-smoothing

21:38
@cssunderhood какая причина у okru использовать _ для элементов а __ для модификаторов? Вы_используете_вложенные_элементы? (бэму #b_ привет)
22:08

.@i_dmytro это всего лишь вопрос кодстайла, у нас – так. вложенные_элементы_элементов раньше использовали, сейчас – практически нет.

22:10
@i_dmytro @cssunderhood думаю пишут БЭМ руками и поэтому проще: блокДлинноеНазвание_элемент.__модификатор.
22:17

.@freepad @i_dmytro мы не пишем БЭМ никак, потому что у нас не БЭМ :)

22:17
@cssunderhood а у вас в ok в подмастерья принимают? Даже за символическую плату для начала, например
22:21
там в @cssunderhood @mishcherin будет рассказывать про нашу верстку и процессы, а я напоминаю, что мы хантим.

.@umarov_ru недавно брали на стажировку тестировщика и java-разработчиков, по верстке пока что ищем уже с опытом:
twitter.com/from_anywhere/…

22:21

.@freepad @i_dmytro MCSS допускает такую вложенность, но практика показывает, что лучше по возможности её избегать.
operatino.github.io/MCSS/

22:25

.@freepad @i_dmytro модификаторы пишем без упоминания имени блока ради, т.к. в стилях модификатор сам по себе существовать не может.

22:27
@cssunderhood чай и кофе (из-за кофеина) выводят воду из организма, поэтому нужно компенсировать их дополнительными приемами чистой воды.
22:27
@SilentImp @cssunderhood @tthread @Semenov способность удерживать внимание на 1й вещи, получение удовольствие от работы тела и окр. природы.
22:29
@Slavent_ @cssunderhood да, овсяночка с порезанным яблочком, коричкой и иногда медом, еще орешки можно добавить, миндаль например, оче найс
22:35

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

@cssunderhood можно добавить курагу или банан в овсянку
18:01
@cssunderhood многое из перечисленного нагрузка на ноги, если не делать тренировки типа брусья турник - гиблый номер
18:01
@cssunderhood @Semenov плавание попробуй
18:02

.@spotykashka @Semenov плавание – отличный вариант, кстати. особенно, если есть проблемы с позвоночником и суставами.

18:02

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

18:41

Последние несколько лет на работе надо быть в районе 11 часов, это сильно расслабляет.

18:42

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

18:43

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

18:43

Придумал лайфхак и теперь постоянно им пользуюсь – если есть возможность перенести встречи с людьми и дела на утро, всегда делаю это

18:45

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

18:46

Максимально забив таким образом расписание, довольно быстро возвращаюсь в нормальный режим.

18:46

Тут играет роль психологическая особенность – когда я обещаю что-то сделать кому-то кроме себя, с вероятностью 99% не просплю, не опоздаю.

18:48

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

18:49
@cssunderhood я наоборот тренировку ставлю на вечер, потом сразу хочется спать от усталости, результат засыпаешь раньше и встаешь раньше
18:49
@cssunderhood А что вы думаете о полифазном сне?
18:51

.@psyw я пробовал несколько разных вариантов, оптимальным для был 3 раза по 3-4 часа каждые 48 часов.

18:53

.@psyw но такое расписание очень плохо совмещается с работой в офисе и взаимодействии с коллегами. на фрилансе бы продолжил эксперименты.

18:54

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

18:55

На домашнюю работу уходит около 12 часов в неделю. Думал, будет тяжело справиться с таким потоком, однако нет, нормально.

18:57

Рекомендую, кстати, подписаться на @testyourenglish и на рассылку от него
nativenglish.ru/index.php?opti…
Там освещается много интересных нюансов.

18:57

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

18:58
@cssunderhood @psyw продуктивность была на том же уровне как и при 8 часовом сне?
18:59

.@ilyasovd @psyw продуктивность примерно такая же, но чувствовал, что устаю меньше.

18:59

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

19:00

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

19:03

Писать рукой в этом случае – приятнее.

19:03

Какие, кстати, используете вы, и почему?
Хочу написать свой (с блэкджеком и шлюхами, как водится), а то тысячи их – а ни один не нравится.

19:04
@cssunderhood не пробовал Trello? Для меня он стал спасением, особенно если использовать методику GTD
19:06

.@Bizi пробовал, он какой-то очень монструозный и дизайн не нравится.)

19:07
@cssunderhood родные приложения «Напоминания» и «Календарь» на OS X. Все перепробовал, эти лучшие. В компании пользуемся Асаной.
19:08

.@shugich напоминания - пока что наиболее удобный и подходящий вариант, да.

19:11

Еще вот у меня была другая проблема. Рабочая активность обычно движется волнами – одну неделю бешено фигачу, другую – кое-как и через силу.

19:16

Это может не мешать тебе, когда ты один, но когда результат твоей работы ждут еще двадцать человек – выглядит так себе.

19:17

Справиться с этим обычно помогают всё те же списки задач. Списки – это очень важно.

19:17

Пока перед глазами нет чёткого плана, что и в каком порядке делать, объем работы оценить невозможно, а в голове – каша.

19:18

На эту тему есть хорошая статья Ника Товеровского @ksoftwaretweet
ksoftware.livejournal.com/291683.html

19:18

Он там еще рассказывает про технику помидорок, наверное, почти все уже о ней слышали.
ksoftware.livejournal.com/282745.html
pomodorotechnique.com

19:19

Или вот про многозадачность. Часто приходится делать по 5-6 задач сразу, это поначалу буквально разрывало меня на части, было очень тяжело.

19:21

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

19:21

Каждую крупную задачу дроблю на много мелких, четко фиксирую все этапы в плане. Сделал мелкую – всё, git push, очистил голову, переключился.

19:22

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

19:23

Еще, в тысячный раз: «делать» – не значит «сделать». Очень часто сталкиваюсь с таким.

ksoftware.livejournal.com/202173.html

19:26
Часто спрашивают, решил один раз написать. Срок выполнения любого проекта по Бобуку-Бацеку, формула от 2008 года: pic.twitter.com/EkoRw04vy8

Кстати, как вы оцениваете сроки у задач? Недавно где-то тут постили занимательную формулу :)
twitter.com/bobuk/status/6…

19:26
@cssunderhood держу несколько списков дел в google keep, ну и бумажки всякие конечно, куда без них) написанное запоминаю гораздо лучше
19:30

.@li_rian google keep отличный! но у меня он больше как-то просто для быстрых заметок, которые потом надо обдумать.

19:31

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

19:32

Раньше приходилось оценивать буквально с точностью до часа, так и не понял, как люди это делают вообще.

19:32
@cssunderhood она бессмысленна, так как включает R — правильно оцененные первоначальные сроки.
19:33

Теперь про личностный рост. Как понять, что развиваешься, а не топчешься на месте? Ответ простой – надо чаще оглядываться назад.

19:35

Вот замечательная статью на эту тему от Рахима Давлеткалиева @freetonik

medium.com/@freetonik/how…

19:35

Если коротко, немного стыдиться себя прежнего – это очень хорошо, не надо этого бояться.

19:36

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

19:37
@cssunderhood, индивидуально, в группе? Где в Питере найти нейтива для занятий? И другие вопросы.
19:38

.@pepelsbey индивидуально, удаленно по скайпу, не нейтив, но русский на уроках под запретом.

19:39

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

19:40
@pepelsbey по слухам учится у нейтиав не очень, так как это обычно просто неудачники которые приехали в другую страну. @cssunderhood
19:40
@pepelsbey а не нейтивы хороши с точки зрения знания и понимания теории. @cssunderhood
19:40

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

19:46

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

19:46

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

19:46

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

19:47

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

19:48
@cssunderhood я использую doit.im, очень похож на things. Мне нравится, как по мне, идеальная реализация пустого инбокса.
20:10
@cssunderhood в памяти лучше откладывается
20:11
@cssunderhood Сингс. Пробовал другие, но прижился только он.
20:17
@cssunderhood Антон крут. А ещё он очень хороший музыкант. @testyourenglish
20:17

Сейчас очень популярны различные образовательные программы: htmlacademy.ru, codecademy.com , тысячи их.

20:24

Помимо курсов предлагают интенсивы, где за 3 дня и много денег из вас обещают сделать крутого специалиста. Как вы к этому относитесь?

20:25

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

20:25

Раз уж заплатил – надо отработать, как-то так.

20:26

С чего бы лично вы начали обучать человека вёрстке? Я вот прежде всего рассказал про git и другие VCS, а уже потом начал про вёрстку.

20:27

Как начинали учиться сами? Есть кто-нибудь, кто учился по курсам, что это дало вам, как помогло при трудоустройстве?

20:28

Открыл для себя недавно Hexlet ru.hexlet.io

20:29

Ничего не скажу про их курсы, но @mokevnin и @freetonik проводят замечательные вебинары, обязательно посмотрите
github.com/Hexlet/webinar…

20:30

Еще у них есть чат в слаке hexlet-ru.slack.com, там и про фронтенд, и про английский, и про многое другое, подписывайтесь.

20:30
@cssunderhood @mokevnin @freetonik после их вебинаров купил подписку )
20:31

Ну и на Веб-стандарты в слаке тоже подписывайтесь конечно, если еще не.
web-standards.slack.com

20:32
@cssunderhood что такое блоки, семантика HTML, css (Sass), JS и дать сверстать страниц 10 с 0, потом уже все остальное
20:33

.@kbytin а не рановато ли препроцессоры и js давать человеку, который и про DOM толком не в курсе? :)

20:33

кстати, обязательно послушайте очень толковый доклад @mokevnin про формирование инженерной культуры в компании.
vimeo.com/90822994

20:37
@cssunderhood это к верстке не имеет отношения )) зачем?

Сейчас, к сожалению, распространено мнение, что если это не про вёрстку, то и знать не нужно. twitter.com/serhey_shmyg/s…

20:39

@cssunderhood на самом деле нужно. про сетевой стек, про операционные системы, про алгоритмы.

20:39

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

20:40

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

20:42
@cssunderhood та же история, поэтому бумажка и ручка по старинке. Из менеджеров дольше всего пользовал Todoist
20:44
@cssunderhood, неправильная ссылка, по ней не подписаться. Вот правильная: slack.web-standards.ru
20:46
@cssunderhood я не верстальщик, дизайнер. Сверстала несколько своих дизов, не буду рассказывать как это помогло моим будущим коллегам :)
21:02

.@WasilisaFish дизайнеры, умеющие верстать – это всегда здорово :)

21:02
@cssunderhood у меня с этим проблемы,постоянно кажется,что все,что знаю я,знают и другие и очень удивляюсь, когда оказывается не так

Это очень распространенное заблуждение. :) Надо вспомнить себя год назад – и идти рассказывать. twitter.com/WasilisaFish/s…

21:06

Вот интересно, каковы шансы у верстальщика, немного умеющего в дизайн, попасть в школу стажёров к @artgorbunov
artgorbunov.ru/school/1feb201…

21:08
@cssunderhood огромные ) там главное думать, в делать научат. Я прошел первую ступень, понравилось
21:10
@WasilisaFish @cssunderhood есть много начинающих чуваков, которые пока вообще ничего не знают. а вокруг сплошь "продвинутая" информация :)
21:11
@cssunderhood, если говорить о препроцессорах, нужен ли Stylus? И чем SASS лучше?

мне не нравится Sass. основной аргумент против – синтаксис и невозможность нормально использовать parent reference twitter.com/xamgore/status…

21:26

Книги на все времена:
map.hexlet.io/pages/books

21:33
@cssunderhood так будет правильно: slack-ru.hexlet.io
21:51
@cssunderhood я бы сначала показала что-то простое, но крутое. По-моему, надо зацепить и впечатлить, какой уж там гит и сасс :)
22:13

Отличная подборка видео с лекций ШРИ у Яндекса, кстати.
youtube.com/channel/UCTUyo…

22:18
@cssunderhood мне как-то приставили новичка. я его посадила рядом на работе и комментировала что делаю. потом очень благодарил меня
22:44
@Bizi да это проблема такая, что сидят крутые фронты на больших проектах и пишут списки что должен уметь фронтендер @cssunderhood
22:49
@cssunderhood начинала с курсов на codecademy.com - там самые основы основ. потом было сплошное гугление и велосипеды
22:58

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

Признания авторов CSS, чтобы бы они исправили, будь у них машина времени (corner-radius вместо border-radius)
wiki.csswg.org/ideas/mistakes
14:50
@cssunderhood Тут возник вопрос, хочу отказаться от пнг и юзать только свг. Посоветуйте плагин для спрайтов свг?Использовал раньше компасс

Не работал с свг-спрайтами, могу разве что посмотреть по количеству звёзд на гитхабе
github.com/jkphl/svg-spri… twitter.com/serhey_shmyg/s…

15:05
@beskrovnyy @cssunderhood @SilentImp @pepelsbey Как по мне "ангри-рашен-аксэнт" это круто, не стоит его стесняться youtube.com/watch?v=oRIsC7…
15:05
@cssunderhood, крайне отрицательно. В некоторых случаях стоило бы даже запретить
15:06
@cssunderhood я вот жду дня, когда в @PostCSS можно будет скормить .styl, и всё будет работать.
15:07
@xamgore такого никогда не будет, у нас будет другой синтаксис, просто тоже без { и ;
15:07
@cssunderhood Вообще, этому в школе на ОБЖ учили, пешеходы, велосипеды и пр. должны ехать по встречной, им проще среагировать на опасность
15:08

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

15:09
@cssunderhood postcss-svg, в последнем проекте пользовал. Не спрайты, но удобно и быстро. Особенно с готовыми иконками
15:10

Вечер пятницы, все с нетерпением ждут выходных, а у нас – день разговоров на вольные темы.

16:36

В начале недели кто-то мне посочувствовал, узнав, что я работаю в Одноклассниках. :) Зря, сочувствовать тут абсолютно нечему.

16:36

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

16:36

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

16:37

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

16:38
@cssunderhood я был на мастер-классах у @operatino когда он ещё был в ок. было очень круто, прям третий глаз открылся)
16:38
@cssunderhood попутно узнал об организации работы в ок и я подумал что я топчусь на месте и страдаю фигнёй
16:38

Кстати, список докладов и мастер-классов Роберта @operatino можно посмотреть у него на сайте rhr.me/pres/

16:46
@cssunderhood А что там верстать?)) Дизайн вроде не часто меняется
или какие то побочные проекты?
16:52

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

16:53

.@timurKarshiev плюс да, различные спец.акции, инструменты для интранета и прочее, и прочее

16:54
Вчера я открыла для себя такие понятия, как Спагетти-код и Пахлава-код ) Илья вообще супер рассказчик. twitter.com/ymatuhin/statu…
16:56

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

16:57

Помните доклад Артема Поликарпова «Технолог – тоже дизайнер»?
events.yandex.ru/lib/talks/460/
Он всё еще актуален.

16:57

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

16:58

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

16:59
@cssunderhood он _тоже_ принимает дизайнерские решения. @artgorbunov постоянно об этом твердят.
16:59

Сколько бы модных и крутых технологий вы не использовали под капотом...

17:00

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

17:01

Опыт показывает, что есть два основных типа фронтендеров – те, кто пришли "из дизайна" и те, кто пришли "из бэкенда".

17:02

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

17:02

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

17:03

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

17:11

Вот, например, недавно Вадим Макеев @pepelsbey рассказывал дизайнерам, о чём смеются верстальщики.
youtube.com/watch?v=lW4uzJ…

17:12
@cssunderhood по-моему, 90% фронтэндеров пришли с курса типа «Создание сайта за 30 дней» по основам хтмл, и просто не смогли в бэкенд
17:23

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

17:24
@timurKarshiev @cssunderhood помимо редизайнов, есть новые фичи, которые требуют вёрстки.
17:24

Раз уж на то пошло, вёрстка сегодня – это html, css, js, автоматизация и сборка, оптимизация производительности, тестирование, шаблонизаторы

17:35

Вот необходимый baseline, чтобы чувствовать себя комфортно в наше время:
rmurphey.com/blog/2015/03/2…

17:37

Несколько советов, о чём должен помнить дизайнер:
github.com/nicothin/web-d…

17:49

А вот хорошие подборки по фронтенду:

17:53

А вот полезная подборка книг по фронтенду от Владимира Старкова @iamstarkov
vstarkov.ru/required-books…

17:57

Перед тем, как отдать вёрстку, полезно проверить, ничего ли не забыл.
Один из чеклистов, который вам в этом поможет:
github.com/delka/html5che…

18:00
@cssunderhood И вот еще подборка github.com/miripiruni/fro…
18:22
@cssunderhood есть мнение, что нельзя сделать хороший продукт, если не делать его для себя
18:40

.@maxmaximov я обычно это трактую как «всегда ставь себя на место пользователя»

18:40

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

18:42

Вот тут есть небольшой список подкастов, а заодно и ссылок на чаты различных сообществ, которые "в теме"
headjs.ru/info

18:43

Возвращаясь к вчерашней теме про многозадачность.

Отличный курс о внимании к себе и своему времени, рекомендую:
niceandeasy.me/daily/course01…

18:56

Многим, а дизайнерам особенно, будет полезно подписаться на курс от Главреда @glvrdru

maximilyahov.ru/glvrd-pro/

19:01
@cssunderhood жаль, что не продезигн

Про дезигн ничего толкового у себя в закладках не нашёл, помогайте. twitter.com/WasilisaFish/s…

19:10

Могу вот порекомендовать блог Ильи Бирмана, там и про дизайн в том числе:
ilyabirman.ru/meanwhile/

19:11

С удовольствием читаю советы в бюро Горбунова:
artgorbunov.ru/bb/soviet/

19:13

Еще очень много интересного можно найти на medium по нужному тегу:
medium.com/tag/design

19:13

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

20:35
@cssunderhood недавно дали тестовое задание сверстать вот такой смайлик pic.twitter.com/47TGKhjOgO
20:37

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

20:40
@cssunderhood Вот эти было интересно делать: github.com/sapegin/react-… github.com/sapegin/react-…
20:41

.@sapegin крутота!

20:43
@cssunderhood Недавно писал об этом в блоге: nano.sapegin.ru/all/coding-int…

Хорошая статья о собеседованиях для веб-разработчиков от Артёма @sapegin twitter.com/sapegin/status…

20:47
@cssunderhood Если компания не компания мечты, то считаю достаточно собеседования. Многих подходящих кандидатов это может отпугнуть.
20:58
По пятницам приходит рассылка javascriptweekly.com. Всегда есть что-то интересное. В этом выпуске рассказали про rollupjs.org
21:17
@cssunderhood последнее мое тестовое-редиз ужасного рандомного сайта. Я сделала его и отправила в сапорт этому сайту в дар.На работу прошла)
21:23
@cssunderhood @WasilisaFish я сейчас сталкиваюсь с тем, что даже с небольшим тестовым, на 2 часа максимум, люди молча пропадают.
22:11
@maxmaximov @cssunderhood думаю, что путь таков: сначала "как для себя", а потом для себя :)
22:15
@cssunderhood у меня задание было простенькое. Замутить сайтец на WP, с использованием макета. Макет был унылый, пришлось доделывать самому.
22:15
@cssunderhood ещё если снизить кол-во еды и пойти на йогу, тоже неплохо сушит
22:15

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

@jsunderhood @cssunderhood ретвитните плиз. Ищу удаленщиков, с кем можно поехать в Азию на зимовку, бюджетно. Писать vk.com/fladex
18:12
@cssunderhood Лично мне еще интересен блог @imbacile Vlad Golovach medium.com/@imbacile и usethics.ru/lib/
18:13
@cssunderhood elliotjaystocks.com/blog/ жаль уже не обновляется. НО можно еще заглядывать: langsam.ru/ris/
18:14
@cssunderhood Еще можно заглядывать на awdee.ru и vandelaydesign.com/blog/ и tympanus.net/codrops/
18:14
@cssunderhood letterday.ru для любителей шрифтов и типографики. Ммм abduzeedo.com, webdesignerwall.com
18:15
@cssunderhood где-то 2 года назад вот такое собрал, когда искал верстальщика krekotun.ru/test/

Задание с формой сразу напомнило доклад с Front-Trends 2015 про верстку писем :) Посмотрите.
youtube.com/watch?v=xhUfiO… twitter.com/akrekotun/stat…

18:27

Кстати, про конференции. Вот тут есть список наиболее популярных и ссылки на их видео-каналы с докладами:
github.com/FrontenderMaga…

18:34

Замечаю, что многие конфы стали носить более философский характер, доклады стали легче, меньше кода, больше вау-эффектов. Как вам такое?

18:36

Мне, например, нравится. Когда много докладов с большим количеством кода, теряю фокус, перестаю воспринимать информацию.

18:37

Думаю, что конференция в первую очередь – место для встреч людей и получения вдохновения.

18:38

Кстати, на уже упомянутом Front-Trends 2015 буквально до мурашек пробрал рассказ Léonie Watson про accessibility
youtube.com/watch?v=qdB8SR…

18:40
@cssunderhood Хорошо. Больше трёх строк кода всё равно не видно на слайдах.
18:43

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

Привет, сегодня воскресенье, моё время здесь подходит к концу.

15:29

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

15:29

Напоследок немного поговорим про анимации.

15:37

Все ли знают, как улучшить производительность вашей страницы при использовании css-анимаций?

15:37

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

15:38

Единственные два свойства, которые можно изменять достаточно «дешево» – opacity и transform

15:39

Таким образом, если вам нужно изменить местоположение элемента, не делайте это, меняя значения top/right/bottom/left или с помощью margin

15:40

До сих пор не все знакомы с довольно старым трюком: translate3d(). Уже давно пора, 2015й подходит к концу. :)

15:42

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

15:42

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

15:43

Однако, надо помнить, что ресурсы GPU сильно ограничены (например, на мобильных девайсах), поэтому не забывайте следить за этим.

15:44

Подробнее про производительность и translate3d() можно почитать, например, вот здесь:
html5rocks.com/en/tutorials/s…

15:45
@cssunderhood Очень интересный и подробный доклад по веб-анимации Js/Css с примерами youtube.com/watch?v=zJxPuX… Александр Завьялов, Яндекс
15:48
@cssunderhood Вот еще наглядная статья была paulirish.com/2012/why-movin…
15:48

Теперь про новый трюк: will-change

15:49

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

15:50

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

15:50

Подробнее о will-change можно почитать вот здесь: sitepoint.com/introduction-c…

15:51

Однако у will-change есть и тёмная сторона, будьте аккуратны:
cssmojo.com/the-dark-side-…

15:53

Еще есть замечательное свойство animation-play-state, с помощью него вы можете, например, паузить ваши анимации во время скролла.

15:57

Ну и применять его по первоначальному назначению тоже бывает удобно :)
lea.verou.me/2014/01/smooth…

15:58
@cssunderhood И перевод этой статьи: css-live.ru/articles/to-ch…
15:59
@cssunderhood Пора уже will-change
15:59
@cssunderhood Задевается вопрос производительности, FPS и тд
15:59
@cssunderhood Кстати,недавно на нашем сайте была опубликована серия статей (7 штук) по веб-анимации, очень советуем: css-live.ru/articles/pogov…

К обязательному ознакомлению: цикл статей про Web Animations API twitter.com/psyw/status/65…

16:01

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

16:07

Например, по onscroll вы можете перекрывать ваш контент дополнительным леером с большим z-index.

16:08
@cssunderhood стоит заметить, что анимировать лучше абсолютно спозиционированные элементы

Да, элементы с absolute или fixed не влияют на соседние элементы, поэтому не будут вызывать reflow всего документа. twitter.com/gatilin2222/st…

16:15

Кстати, если хотите посмотреть, что происходит при анимации того или иного свойства CSS, это можно сделать здесь:
csstriggers.com

16:22

Отличная поборка статей с советами про производительность, анимации, дизайн и многое другое есть у Гугла:
developers.google.com/web/fundamenta…

16:30
. @cssunderhood Не единственные, еще filter, а вообще есть такая вот замечательная таблица csstriggers.com
16:41

Про CSS Filters можно почитать, например, в статье Криса Коера:
css-tricks.com/almanac/proper…

16:43
. @cssunderhood Проще вешать на body pointer-events: none;
16:45

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

17:03

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

17:04

При этом выходные оставляю разгруженными для домашних дел и новых впечатлений.

17:04

Концерты, встречи с людьми, много времени вне дома, путешествия – всё это позволяет сменить контекст и разгрузить мозг.

17:05

Новые впечатления (те же путешествия, например) помимо прочего выстраивают в мозгу новые нейронные связи. :)

17:05

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

17:06

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

17:08
. @cssunderhood И разрушают старые) стараюсь на выходных либо дико тюленить, либо заниматься пет проектами.
17:09

Сериалы и фильмы смотрю уже много лет исключительно в оригинале/с субтитрами – это хорошая возможность улучшить свой английский.

17:09

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

17:10

Сегодня, например, буду на октябрьской встрече SPB Frontend
vk.com/spb_frontend_m…

17:11

Там поговорят про React, Redux и CSS в JS, она стартует буквально через час, будет прямая трансляция.

17:11

Может, там с кем-то и развиртуализируемся, кстати. :) Буду рад знакомству.

17:13

Что ж, неделя подошла к концу, пришло время прощаться.

22:51

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

22:51

С вами был Даниил @mishcherin (подписывайтесь). Надеюсь, было хоть немного интересно и полезно. Всего хорошего!

22:52

github.com

www.youtube.com

other


@akella