# Понедельник 104 твита
Расскажу немного о личном, образовании, фрилансе и ИП, о сообществах и конфах, о наших любимых технологиях и отдыхе от них.
9:52И, конечно же, буду отвечать на все ваши вопросы, подбрасывайте идеи что хотите обсудить. Надеюсь неделя продет интересно и полезно )
9:52О себе: однажды я ушла на фриланс и не вернулась. Сейчас занимаюсь преимущественно версткой, в планах прокачать JS.
9:52Периодически накатывает желание поработать в крупной компании. Чтобы все как у людей: офис, команда, статус )
9:53Но я для себя решила несколько лет назад, когда увольнялась, что у меня немного другой путь.
9:53Поэтому я очень люблю читать фрилансеров, это мотивирует меня не сворачивать с него.
9:54Но о личном больше завтра. Сейчас по горячим следам @frontend_union предлагаю обсудить
9:55Я, к сожалению, смогла подтянуться онлайн только в конце. Все доклады, которые видела, были хороши! #func2015
9:57На фрилансе, когда меньше общаешься вживую, потихоньку теряешь навыки общения, поэтому нам, как никому, важны митапы и конференции.
9:59В одиночку сложно двигать себя дальше. pic.twitter.com/Pzy4y1a1xv
10:01@cssunderhood как быть если нет возможности посещать митапы и конференции? Из за отдаленности городов, в которых они проходят.10:05
Очень благодарна @webstandards_ru за то, что они существуют и бесплатны. Впервые выбралась именно на них, когда жила в Гродно.
10:15«Веб-стандарты» открывают публичный чат в Слаке. Присоединяйтесь, поговорим о фронтенде — slack.web-standards.ru pic.twitter.com/7uLU8sVlMO
Кстати в их слаке уже 466 человек twitter.com/webstandards_r…
10:17@vdv73rus @Bizi @cssunderhood вебстандарты делали отличную трансляцию #func2015 в твиттере, например. Плюс вроде записи будут позже10:17
@cssunderhood @frontend_union styleguide, diffsync — супер.10:18
@cssunderhood, приходите в Минск и в этом году, скоро объявим даты WSD.10:22
@cssunderhood в этом плане удобнее возможность удалённой работы в проекте: можно и быть в команде, и работать откуда удобно в данный момент10:41
@cssunderhood а почему ты решила идти своим путём? Не уж то компании зло?10:50
@cssunderhood а я думал, что людей, занимающихся даже преимущественно версткой, уже не осталось.11:02
@cssunderhood да, сейчас миллион инструментов, которые призваны помочь ускорить верстку. Мне тоже интересно поковыряться в них.11:16
@life_maniac @cssunderhood эволюция, ты всегда будешь недоволен своим результатом. А когда станешь доволен — пора на пенсию ))11:16
@cssunderhood как собираешься прокачивать скилл JS?11:16
@cssunderhood расскажи об окружении, ветовая тема плагинчики, редактор. Это все11:29
Кстати, может кто подскажет, можно ли в WebStorm применить sass подсветку синтакса к css файлу?
11:34@cssunderhood нужен ли jQuery верстаьщику, пора ли выкидывать его?11:36
@antonfrolovsky Какая-то нездоровая мания — выбросить Джейквери отовсюду. @cssunderhood11:56
@antonfrolovsky @cssunderhood Он пока и не собирается умирать, третью версию же готовят.11:56
@Sigiller плюсы: батарейки, меньше времени тратится на совместимость браузеров и syntax sugar для управления dom.11:58
@Sigiller минусы: производительность(смартфоны страдают + 3g), борьба с зависимостями(bower решает). Главный критерий время и скилл кодера11:58
@Bizi @cssunderhood впрочем, по-моему каждый год пытаются попрощаться с jQuery, но пока всё никак11:59
@life_maniac @cssunderhood видео с выступлений будут в течение пары недель :)12:02
@life_maniac @cssunderhood @Bizi а ещё если откажешься от jQuery, то первое время будут мучить острые фантомные боли)12:04
@antonfrolovsky Например я спокойно обхожусь без Джейквери в Реакте, но просто сайты делать по-прежнему проще с ним. @cssunderhood12:05
@cssunderhood Какие js фреймворки используешь чаще всего?12:09
забавно, но jQuery, спрос. Есть небольшой опыт Angular, на заре его славы, мне он не понравился. Сейчас ковыряю React @alexpivtorak
12:12@cssunderhood к слову о прокачивании JS - можно брать рядовой проект и делать его полностью без jQuery, если время позволяет конечно.12:12
@cssunderhood тоже стараюсь себя пинать в сторону нативного JS, но склоняюсь к тому, что курсы для меня в этом плане будут эффективнее.12:15
@cssunderhood @alexpivtorak но jQuery и React - это не фреймворки )12:17
ну в общем-то да, библиотеки @amel_true @alexpivtorak
12:18@smithua @Sigiller @cssunderhood какие альтернативы jQuery есть? Явно писать нативным JS не вариант12:27
@Sigiller @cssunderhood можно же использовать расширение pcss
По поводу @PostCSS twitter.com/li_rian/status…
12:28@cssunderhood давайте поговорим про вёрстку. Меня интересует отказ от Bootstrap и переход на Flexbox, сегодня это реально?12:38
@dshster @cssunderhood простите, но в @getbootstrap v4 флексбоксы12:39
@dshster @cssunderhood никогда не использовал бутстрап в верстке, а где его использовали программисты одна боль в кастомах.12:43
@sapegin @cssunderhood можно развить в две темы, но я действительно упустил из виду bootstrap4...12:44
Тут наверное дело вкуса, нет правильного рецепта. Я например в основном отказалась от Bootstrap, хотя 4 еще толком не смотрела @dshster
12:45@Bizi @smithua @Sigiller @cssunderhood jQuery - набор утилиток от AJAX до анимации. Выбор профильных npm-плагинов более выразительный12:50
@Sigiller @Bizi @smithua @cssunderhood а какая лучшая «ванильная» замена для $.ajax(...).done(...).fail(...).always(...)?13:01
Верстальщики не согласятся. Хотя, надо их спросить. Ребята, были ли у вас сложности с JS как первым языком? twitter.com/alexfedoseev/s…13:29
сейчас глянула вроде в 4 убрали наконец > li > a, но все равно вложенных селекторов много @sapegin @dshster
13:39Встречала неплохое решение проблемы Bootstrap + БЭМ именование за счет использования @Extend и @include andersonorui.com/2014/08/08/boo…
13:45@Sigiller @justusebrain @juwain @Bizi @smithua @cssunderhood зато стильномодномолодежно:). Но серьезно, лично мне с jQ пока спокойнее как-то13:48
звездочку использую только раз в css, так: css-tricks.com/inheriting-box… @sapegin @solilin @dshster
14:34@cssunderhood Пользуешься какой-нибудь методологией верстки?16:07
Я придерживаюсь мнения, что методология обязательно нужна. Не так уж важно какая. У меня какой-то микс, основанный в больше степени на БЭМ
16:08Тут уже была кажется неделя БЭМ ) Так что не охото повторяться. Просто действительно полезно усвоить и перенять основные идеи оттуда.
16:10Большое влияние на меня оказала также MCSS operatino.github.io/MCSS/
16:12В общем поддерживаю отечественного производителя )
16:12@cssunderhood Та же фигня: nano.sapegin.ru/all/opor-metho…16:16
@cssunderhood есть другие походы для решения этих проблем. Например, CSS Modules лучше в некоторых областях16:16
А поделитесь интересными ссылками по теме CSS Modules. Помню в каком-то докладе было, не могу найти.. Неплохая статья glenmaddern.com/articles/css-m…
16:32@cssunderhood Прошу прощения что не по теме, сегодня активный день? Или это всегда так? :-) (Я первый день подписан.)16:34
@cssunderhood почему микс, а не чистый БЭМ? В чём отличия?16:44
Не всегда, но бывает ) Если я слишком шумлю в ленте, жалуйтесь, приму меры ) @DimMetal_92
16:48@cssunderhood как сверяешь отвёрстанное с макетом? На глаз, pixel perfect, что-то третье?17:11
@amel_true @cssunderhood gemini17:15
Есть PerfectPixel Chrome extension, но у меня редко требуют @amel_true
17:18Я вообще не люблю это словосочетание pixel perfect. Дизайнер редко когда может учесть все ньюансы. Иногда макеты вообще без логики
17:23@amel_true @cssunderhood как вообще сверяют pixel perfect при адаптивном дизайне?только на тех размерах, под которые были нарисованы макеты?17:27
@cssunderhood встречал случаи, когда после PP-протяжки по макету сайт прямо оживал внешне.17:28
@cssunderhood …olookexactlythesameineverybrowser.com — старый сайт, но всё ещё нужный.17:33
@sapegin @cssunderhood может я скажу кощунство, но зачем вообще нужен pixel perfect?17:43
У меня бывало наоборот просили отступиться от макета, что-то поддизайнить.
17:50Бывали задания на творчество: сверстать по PSD стайлгайду и мокапу )
17:52@cssunderhood значит плохой дизайнер17:56
@Sigiller @sapegin @cssunderhood дизайнер страдал, двигал туда-сюда, зачем же его труд в помойку выбрасывать?18:06
@sapegin @cssunderhood кстати, про творчество, верстать чужие тестовые задания ради прокачки скиллов это нормально или потеря времени?18:10
считаю это хороший опыт, если в задании есть вызов и есть свободное время, стоит потренироваться @dshster
18:11@dshster @sapegin @cssunderhood вот тут отлично про pixel perfect jonyablonski.com/2015/front-end…18:17
@cssunderhood давайте еще тему подкину - должен ли верстальщик понимать дизайн, создавать дизайн, видеть, что дизайн дизайнера плох?18:18
@amel_true @cssunderhood можно ворваться и посоветовать инструмент? Мы там и разрабатываем, и тестируем github.com/2gis/makeup18:20
@cssunderhood pixel perfect становится попросту ненужным, если есть нормальная библиотека компонентов, пусть даже и в зачаточном состоянии.18:21
По этому поводу скажу, что интересный доклад у @toivonens "СНАЧАЛА СТАЙЛГАЙД или как перейти на компонентный подход" varya.me/func-2015/
18:27@amel_true @dshster @cssunderhood это же прекрасно, когда дизайнер понимает возможности CSS18:34
@cssunderhood раз уж мы говорим о дизайнерах - как у вас организовано версионирование макетов? Пока встречал только полный бардак с этим :)18:57
@amel_true @cssunderhood сейчас никак :) Собираюсь попробовать вот эту штуку avocode.com19:12
@cssunderhood раньше в качестве задания на "творчество" верстали по JPEG картинке макета ;)19:33
@cssunderhood а сейчас вообще могу "на слух" (то что дизайнер на ухо шепчет) собрать интерфейс :)19:33
@cssunderhood о расскажи о самом безумном, что приходилось делать. У меня это сверстанный сайт, весь контент которого потом заменили на jpeg19:43
Сложно вспомнить) но был случай когда я только ушла на фриланс и не знала куда податься @gunlinux
20:12Я чуть было не подписалась индусу на odesk сделать дизайн и сайт за копейки, без вообще каких либо внятных требований. @gunlinux
20:13Это было ужасно. Травма. Тоже вроде как сделать "на слух", только из этого кошмарного английского еще что-то понять надо было @gunlinux
20:18Сразу отвечу об odesk, точнее upwork уже. Я там так и не поработала. Есть профиль, пройдены тесты, но всё как-то не складывалось.
20:23Там очень активный демпинг цен, очень много WordPress, очень много тупости.
20:28Если вдруг соберетесь, то лучше не бояться и брать проект покрупнее с почасовой оплатой.
20:29@cssunderhood сейчас работаете удаленно по контракту или имеете постоянный поток новых заказов?20:38
сейчас на полставки по контракту и ещё с одной студией сотрудничаю. постоянного потока нету. хочу команду близкую по духу @diqi_qick
20:39@cssunderhood откуда преимущественно берешь заказы?20:45
Когда я начинала, как раз появился freelansim.ru и был бесплатный, а потом просто сарафанное радио @neonick
20:47Один англоязычный заказчик у меня благодаря LinkedIn, там тоже встречаются неплохие предложения. @neonick
20:53# Вторник 120 твитов
@Sigiller @sapegin @cssunderhood я говорю о тех случаях, когда реализовать задумку дизайнера мешает только лень верстальщика.10:03
Это точно. Главное чтобы дизайнеры тоже не борщили с творчеством @amel_true
10:04Всех с 1 сентября! Надеюсь вы отлично провели лето, зарядились солнцем )
10:06@harisov @cssunderhood я вот пишу .blockName-elementName_modifierName, и это работает. Как видишь, не люблю -- и __10:23
@GrawlCore @cssunderhood @harisov Полюбишь, если команда потребует ;-)10:27
@GrawlCore @cssunderhood как то слышал мысль, что в -, Camel, можно промахнутся. __ -- типа визуально проще детектить. Хотя дело каждого10:27
@cssunderhood кстати про БЭМ, & или инлайн. Или с интересными отступами?10:29
просто делаю &, очень "читабельно" выходит и легко потом удалить ненужный блок с его элементами @gunlinux
10:31@GrawlCore классы писать camelCase - ужас @harisov @cssunderhood10:32
@antonfrolovsky @cssunderhood @GrawlCore @harisov Я тоже так пишу, так совпадает с классами компонентов в реакте.10:33
Если заинтересовала тема style guide driven development, вот вам обзор инструментов smashingmagazine.com/2015/04/an-in-… #func201510:38
@cssunderhood @GrawlCore @harisov @delaz Да, тоже сталкивалась с информационным вакуумом. Например, о том что БЭМ встроен в SASS мало знают.11:33
Сегодня расскажу немного об учебе и как попала в IT.
11:36«Мечта стать программистом — это современный тренд» — @simonenko12:17
Когда я поступила ровно 10 лет назад на программиста это ещё не было трендом.
12:18Кстати в группе было всего 4 девочки. Я отметила, с каждым следующии годом уже больше девочек поступало.
12:19Почему программист? Для меня это было просто профессией. Мама программист, поэтому в детстве я рисовала на перфокартах и много знала про это
12:23Вышло так, что мама наблюдала развитие компьютеров и программирования, а я развитие интернета и веба.
12:24Вообще маме есть рассказать по те времена, когда компьютеры занимали всю комнату.
12:26Результата программы они ждали по несколько дней. Ошибка? Исправил и жди снова.
12:27На её работе я впервые увидела Интернет. Это был чат, я была поражена. На темном фоне разноцветные ники общались текстом.
12:28Пока я печатала ответ, вопрос был где-то за областью видимости. Мне казалось, что умение быстро печатать - это как одна из сверхспособностей
12:29@cssunderhood блин, вот это реально была магия в первый раз. Общение в реалтайме с любыми людьми! Охренеть просто!12:32
@cssunderhood мои родители свои программы вообще мелом на доске писали :)12:32
@cssunderhood да даже общение с теми, кто сидит рядом казалось более интересным в локальной сети, чем наяву :)12:36
@cssunderhood я с 6 класса читал журналы computer world и подводную лодку. тянуло к компьютерам, только тогда ни у кого из друзей их не было12:37
Мама скоро выходит на пенсию, говорит что отдохнет немного и тоже будет учиться современным технологиям )
12:42@cssunderhood а мне в детстве в руки попал zx-spectrum: программы на аудиокассетах, телевизор вместо монитора — вот это всё )))12:49
@juwain @cssunderhood у меня аналогичный опыт - speccy (кассеты) > 5.25" > Pentagon 128K, а потом уже PC, а вместе с тем MSX2, C64, Ammy12:49
Тем не менее я параллельно закончила худ. школу и собиралась в этом направлении. Всё же подала документы на программиста. Некогда объяснять)
12:53На первом курсе изучали Pascal, многие co школы его знали, а я впервые увидела begin end. Вообще было тяжело учиться, мало информации.
13:05Это сейчас зашел в интернет и любая информация разжёвана и с примерами.
13:05@cssunderhood Нам сначала тоже читали TurboPascal, потом Delphi. И все шло хорошо, пока не начали читать Java. Мозг просто плавился.13:13
Вкус программирования впервые ощутила с С++. Потом я всегда выбирала C# и .NET в качестве технологий, Java как-то сразу не взлюбила.
13:14В моем городе самый удобный путь студента пролегал через Epam, пошла на их курсы Java. Но почти сразу бросила.
13:17Мне очень повезло с научным руководителем, он работал в Itransition, темы курсовых всегда были актуальные.
13:25@cssunderhood ничего себе! И как оно в верстке после плюсов?13:39
ну так, не хватает чего-то. сложно объяснить как я к этому пришла, в основном из-за тяги к дизайну @SelenIT2
13:39@cssunderhood а какие сейчас лучшие IT-курсы (?) для пенсионеров?13:40
Я в общем-то самоучка в верстке. CSS и HTML были суперпонятными. Я никогда не думала, что это станет моим основным занятием.
13:42@cssunderhood программирование - чудесное занятие. Им можно заниматься даже в декрете! Чего не скажешь о других профессиях(ну кроме бух-а)13:44
Я пришла в компанию как Flash/ActionScript. После универа никуда не брали .NET джуниора, а распределение отработать надо.
13:45@cssunderhood неужели даже схлопывающиеся марджины у предка и потомка и неявно открывающийся <body> были суперпонятными? По-белому завидую!)13:51
Моя самая первая работа оказалась очень стрёмной, я там пробыла не больше месяца и нас закрыли.
13:54А недавно узнала из dev.by, что работодатель был как-то связан с кибер-бандой международного масштаба и вообще находится в розыске. Бывает)
13:55@cssunderhood Золотой человек — твоя мама!14:02
В компании проработала более 2 лет, постепенно ушла от AS. Там же попробовала себя в дизайне, потом в основном работала с CMS.
14:15ActionScript и JavaScript похожи. Мне нравился AS. А может просто проекты были интересные.
14:20@cssunderhood с какими CMS работала?14:22
@cssunderhood время для CMS-холивара!14:22
Joomla!, немного Drupal, Битрикс, сталкивалась с Liferay(CMS?), может еще что, в основном конечно WordPress @alexpivtorak
14:28@li_rian @cssunderhood брр, как хорошо, что я давно не работаю с CMS14:29
@iamstarkov @cssunderhood “CMS” === “See a mess" ©14:35
на самом деле на WP кастомные темы не так уж ужасно получаются, но когда я недавно столкнулась с платными.. 😖 themeforest - зло.
14:39@cssunderhood а что думаете о WordPress? Не считаете ли, что он очень неудобен для разработки? Пользовались ли стартовой темой Sage для WP?14:43
Я уже давно не работаю с ним, но раньше для старта брала roots.io, тогда еще не было Sage @AndreyBerezhnoy
14:45@cssunderhood расскажи об этом по подробнее. Почему themeforest зло?14:45
@Bizi @cssunderhood разработчики тем на ThemeForest стараются по максимуму напичкать функциональностью для "чайников".14:45
@AndreyBerezhnoy @cssunderhood они стараются сделать некий комбайн. Читал что именно такие темы раскупают как горячие пирожки14:47
@Bizi @cssunderhood да, они удобны новичкам, которым нужно поставить WP, натянуть тему и работать. Разработчикам лучше не смотреть на это :)14:47
@AndreyBerezhnoy @cssunderhood разработчикам нет, но клиентам то вполне ок, разве нет?14:49
когда твой клиент захочет что-то изменить, ты залезешь туда и поймешь @Bizi @AndreyBerezhnoy
14:50@Bizi @cssunderhood ну внешне они норм, но ту часть что не норм могут оценить только разработчики, а продают не им14:52
@cssunderhood одни из самых посещаемых статей на моем блоге до сих пор создание шаблонов для joomla :D14:52
@cssunderhood @AndreyBerezhnoy Нравиться UNDERSCORES. Простой старт с базовым функционалом и внутренними темплейтами underscores.me14:54
@AndreyBerezhnoy Он очень неудобен для разработки. Но что есть лучше? @cssunderhood15:07
@sapegin @cssunderhood что-то свое, я думаю. Шаблонизатор Blade, в фреймворке Laravel мне очень понравился :) Куда удобнее WP15:07
@sapegin @cssunderhood но я думаю. что никто не мешает нарушать стандарты WordPress, как это сделали ребята в roots.io с их Bedrock и Sage15:07
Продолжу немного о фрилансе. Вчера были вопросы.
15:20На самом деле, оказавшись в огромном мире, я почувствовала себя пустым местом. На насиженном месте отстаешь нереально. Типовые проекты
15:24Оговорюсь, что возможно не везде так. Так вышло со мной.
15:25Совет: лучше подготовьте себе почву для ухода. А то можете просидеть без работы первое время или хвататься за плохие проекты.
15:26@cssunderhood как у тебя с самоорганизацией? Сколько часов в день работаешь? В каком режиме? Как разделяешь работу и отдых?15:28
С самоорганизацией не всегда все хорошо. Но кажется со временем я научилась.
15:43Особенно когда проект захватывает - просыпаешься и бежишь скорее делать, пробовать, изучать.
15:43Сложнее всего после отдыха или когда просто выпадаешь из процесса. Вернуться в струю.
15:45В офисе тебя быстро возвращают на место. А тут бывает сложно с собой договориться.
15:45В этом плане очень понравилось работать над проектом удаленно в команде. Это наверное оптимальный вариант. И график был гибкий.
15:48Я сова. Раньше я часто работала по ночам. Но со временем пришла к тому, что эффективнее и лучше для организма выспаться и встать утром.
15:51@cssunderhood что делаешь, чтобы быстрее проснуться?15:54
Утром обязательно нужен какой-то приятный ритуал. Например, выпить чашку вкусного чая, просмотреть интересную ленту. @Sigiller
16:00Честно говоря стараюсь отдыхать больше, бывало отказывалась от проектов, чтобы освободить личное время.
16:02Вообще скажу так, чтобы вы понимали. Есть категория фрилансеров, которые реально зарабатывают.
16:02У меня немного другое отношение к жизни. Я зарабатываю столько, чтобы хватало на мои небольшие радости.
16:03У меня конечно есть здоровые амбиции быть лучшей, но мне больше важен баланс работы и отдыха.
16:03@cssunderhood профессиональные деформации замечала и как борешься с десоциализацией?16:09
деформации есть! появляется небольшая замкнутость. я уже вчера писала, что выходом стали митапы @gunlinux
16:11@cssunderhood класс! у меня ощущается дизбаланс в сторону работы :(
Дисбаланс в сторону работы это нормально. У меня тоже не всегда получается больше думать о себе, а не о проекте. twitter.com/lisovskyvlad/s…
16:27Признаюсь, для меня денежный вопрос очень болезненый. Я до сих пор с волнением обсуждаю суммы.
16:32Цените свой труд! Как результат заниженных рейтов - приходится много работать и все силы уходят на это. Не хватает на что-то для души.
16:34@cssunderhood обожаю работать утром с 6 до 12: бОльшая часть ещё не проснулась (у меня MSK+3), сидишь, пишешь, никто не отвлекает...16:38
@sapegin @cssunderhood я тоже сова. Но в будни стараюсь позже часа не ложиться. Но вставать рано все равно проблема.16:38
@MonkAlbino @cssunderhood завидую людям, который продуктивны по утрам, для меня делать что-то раньше 11 часов - анриал16:44
@cssunderhood отличный подход ;) кстати о радостях. Чем увлекаешься помимо разработки, в свободное время?
Не поместится в твит ) Но из любимых хобби это пленочная фотография и порисовать. Хотя уже давно не рисовала twitter.com/neonick/status…
16:52Люблю велосипед, пытаюсь влиться в какой-нибудь спорт. Раньше занималась йогой, но с переездом в Минск забросила.
16:542 года назад попала в небольшую аварию, пересмотрела многое в жизни.
16:56Кстати можно немного помочь нашему коллеге после тяжелой аварии extreme.lv и почитать его историю.
17:03Кто-нибудь внедрял поддержку accessibility в своем проекте?
17:11@cssunderhood давно думаю изучить все это, потому что людей с проблемами доступа больше чем пользователей ie. А девелоперы это игнорят17:28
Очень хороший доклад был у @roman01la "Доступный веб для всех" youtu.be/t8Td3Oq47yE?t=…
17:30@cssunderhood делал как-то сайт для общества слепых17:30
@cssunderhood спеки есть, нужна семантика. Например доступность svg пиктограмм noteskeeper.ru/1109/ От крутого @mista_k17:34
Немного Accessibility
habrahabr.ru/company/yandex… (ru)
bitsofco.de/2015/the-acces… (en)
iandevlin.com/blog/2015/05/a… (en)
teamtreehouse.com/library/css-ac… (en)
Tota11y, инструмент для проверки доступности, подключается на тестовую страницу и даёт советы: khan.github.io/tota11y/ pic.twitter.com/m9vdhCMuWh17:47
@sapegin @cssunderhood я утро вообще не люблю. Мне кажется, оно создано для того, чтобы я спала.17:58
@Lik04ka Утро — это прекрасно :–) @cssunderhood17:58
@cssunderhood рекомендую плавание! Дважды в неделю по 45 минут и никаких проблем со спиной + всегда в тонусе!17:58
@sapegin, с нетерпением жду момента, когда его перепишут на Node.js. Надеюсь, ещё и API причешут. @AndreyBerezhnoy @cssunderhood
Кстати да, говорили WordPress будет переписан на Node.js с обратной совместимостью twitter.com/mista_k/status…
18:05@cssunderhood разве эта новость не на 1 апреля в @wpmagru была? wpmag.ru/2015/wordpress…18:10
@cssunderhood @volodymyrlut есть же ghost
Кто пользовался ghost.org на Node? twitter.com/rastopyr_ua/st…
18:16@cssunderhood а расскажи, где заказы берёшь?18:25
Было очень обидно однажды потерять хороший командный проект из-за переезда. @COSMOSTV_BY подключал интернет около 2 недель
18:33Немного перепутала, CMS на Node.js это keystonejs.com
18:52@cssunderhood звездами тут меряются, панимаешь...18:58
@gunlinux @cssunderhood в bem-components сделана отличная поддержка a11y, мы специально про это заморачивались.20:56
@cssunderhood раньше прогонял тестами от Cynthia Says™ по WCAG и Section 508. По просьбе клиента один раз было для usairways.com22:45
@cssunderhood мы в @magento много над этим работали, WAI-ARIA, отдельный keyboard ux, тесты скринридеров, в своё время, кусочек мозга съели22:46
# Среда 88 твитов
@cssunderhood , что думаешь? youtu.be/XLRi4ee2PRs?li… тоже смущает скорость развития?
Вот вам забавное видео перед сном twitter.com/gunlinux/statu…
0:19Доброе утро, верстальщики! pic.twitter.com/ojUBiRQMF8
10:12Это не мешает, если у тебя маленькие проекты, но превращается в проблему на больших долгосрочных проектах. @gunlinux
10:18Я в целом за развитие веба, каким бы оно не было.
10:25@cssunderhood смотришь вакансии - ищут волшебника на Jade+Haml+Sass+Stylus, JavaScript+Angular+React+Ember. Бл@дь, где вы их находите таких?10:28
@gearmobile @cssunderhood ну вопрос тут только в том сколько денег предлагают, а найти-то найдут
а потом их садят верстать емейлы ) twitter.com/Sigiller/statu…
10:30@hellbeast92 @gearmobile @cssunderhood Сейчас есть лучше решения. В свое врема бэкбон был революцией, но проблем у него дофига.10:31
@hellbeast92 @freiksenet_ru @cssunderhood вопрос не в бэкбоне. вопрос, что ищут человека-оркестра, который ВСЕ умеет.10:37
@gearmobile @cssunderhood @hellbeast92 @freiksenet_ru фул-стек разработчик ^_^10:40
@gearmobile @cssunderhood @hellbeast92 @freiksenet_ru да а что тут всё-то? 3 фреймворка, 2 препроцессора для html и 2 препроцессора для CSS10:42
Гайз, кто WebStorm пользует? Можно его научить делать строкой выделенный текст, а не заменять его на кавычки? /cc @cssunderhood10:43
@gearmobile @cssunderhood никто не ищет волшебников, соискателю достаточно уверенно владеть парой техно-гий из стэка и быть в курсе других10:51
@kofeeanon @cssunderhood @gearmobile По-моему это неправильный подход. В итоге люди неуверенные в себе, совсем начинают депрессить.10:54
@kofeeanon @cssunderhood @gearmobile Надо писать что за стек используется и что за стек вы хотите использовать, а не заваливать кейвордами.10:55
@Sigiller @sapegin @gearmobile @cssunderhood @hellbeast92 Меня не напрягает, я джордж клуни фронтенда, а вот того кто начинает - напряжет.
"джордж клуни фронтенда" 😄 twitter.com/freiksenet_ru/…
10:59Бурное развитие технологий кажется ведёт к тому, что без работы мы не останемся. Что-то устарело -> что-то надо переписать, выделите бюджет
11:04@freiksenet_ru Всё-таки обычно так и пишут: careers.stackoverflow.com/jobs/91190/fro… careers.stackoverflow.com/jobs/87274/sen… @Sigiller @gearmobile @cssunderhood @hellbeast9211:06
Как считаете не превращается ли еще гитхаб в помойку? Легко ли вы там ориентируетесь? У каждого ведь теперь опенсорс, работодатели требуют.
11:11@freiksenet_ru @Sigiller @sapegin @gearmobile @cssunderhood @hellbeast92 работодатели часто не могут правильно выразить в вакансии кто нужен11:12
@iamstarkov @Sigiller @sapegin @gearmobile @cssunderhood @hellbeast92 Все нанимание это гиганская проблема и все делают это через жопу :(11:12
@cssunderhood Популярное можно будет увидеть вне гитхаба, на конференциях, в блогах.11:15
@cssunderhood если следить, только за теми проектами, что интересны, то нормально. Постоянно чищу watch list11:15
@cssunderhood Смотря что ты понимаешь под «ориентируемся». В своих проектах — без проблем. Для поиска новых он не очень удобен, например.
Я про чужие проекты twitter.com/sapegin/status…
11:16А куда чаще всего отправляетесь за вдохновением или решением проблемы? На какие ресурсы. Кто активно пользуется stackoverflow.com?
11:18Вспомнилось @freiksenet_ru pic.twitter.com/IEsYo8wKqi
11:22На stackoverflow.com еле набрала баллы, чтобы комментировать. Там надо тратить нереально много времени, чтобы рейтинг как у некоторых
11:28@gearmobile @cssunderhood И 8 лет назад фронтенд вообще был версткой с хаками на jquery.
Раньше все были web developer, мне например не ясно когда фронтенд появился и кто теперь к нему относится. twitter.com/freiksenet_ru/…
11:29Слышала мнение, что верстальщики это UI.
11:31@freiksenet_ru @cssunderhood 8 лет назад верстка была неинтересной. интересен был actionscript, но я его не выучил из-за собственной лени.11:31
@sapegin @cssunderhood Тогда еще мониторы не были плоскими?11:37
@juwain @cssunderhood ноуп, интерфейсы — не вёрстка11:38
@iamstarkov @cssunderhood окей, разработчик веб-интерфейсов )11:41
@juwain разработчик это не только верстка, а верстка - это не разработчик @iamstarkov @cssunderhood11:41
По моему сейчас все перемешалось, где-то на уровне верстальщиков.
11:44@cssunderhood очень холиварная тема. Считаю, что пора перестать делить ui/верстку/js/что-нибудь еще.11:48
Если я пишу, что я Front-end Developer от меня требуют сильный JS, если пишу HTML-coder, то сверстать письмо.
11:48@cssunderhood про знание php не забудь, “нам тут чуть-чуть поправить надо”.11:53
@antonfrolovsky @iamstarkov @cssunderhood @cssunderhood по моему тут загвоздка только в определении зоны ответственности верстальщика12:05
@cssunderhood был еще client-side developer
Наверное front-end developer просто прижилось вместо client-side developer twitter.com/akrekotun/stat…
12:09@cssunderhood а вот подскажите: за бугром более популярен zurb foundation? а здесь больше катит bootstrap?
Это личный выбор. У меня вот Zurb Foundation никаких эмоций не вызвал, в отличие от Bootstrap, когда тот появился. twitter.com/gearmobile/sta…
12:13@cssunderhood кстати о письмах. Как дела с этим? Часто приходится работать?
С письмами редко, но бывало. Обычно отказываюсь. Это скучно. twitter.com/denysdovhan/st…
12:17@cssunderhood мне нравиться. Этакий хардкор из начала 2000-х))12:21
@denysdovhan @cssunderhood мсье знает толк извpащениях12:28
@cssunderhood на английском все сложнее. Верстальщик это "web designer" with implementation skill @life_maniac12:42
@cssunderhood с JS и фронт-енд разработкой не лучше, ищи JS, а находишь php, java, python ибо сейчас от всех бекендеров зачем то просят JS12:43
@juwain не, ну мало ли как у нас традиционно. У них принято что дизайнер делает и дизайн и вёрстку. @cssunderhood @life_maniac12:50
@cssunderhood @andrey_sitnik я считаю, что да, относится: фронтендер делает и верстку, и стили, и js. Для веб-компонент особенно актуально.12:51
@nekrtemplar @cssunderhood @life_maniac @cssunderhood я вообще за знание HTML/CSS/SVG в массы, чтобы «пофиксить» вёрстку могло больше людей12:56
@antonfrolovsky @cssunderhood @juwain @iamstarkov с чего бы это верстка не разработка? Попробуйте дальше без верстки поразрабатывать!!!12:58
@cssunderhood @private_face @andrey_sitnik у нас было несколько «чистых» верстальщиков, и тех упразднили, перевели во фронтенд.13:05
@cssunderhood 90% разговоров тут и в @jsunderhood это кто такие вестральщики и нужны ли они)13:05
@freiksenet_ru @cssunderhood @jsunderhood ну я всегда воспринимал вёрстку, как первую ступень во фронтэнде13:09
@nekrtemplar @cssunderhood @life_maniac markup developer же13:14
@freiksenet_ru @cssunderhood @jsunderhood я знаю много js-кодеров, которые ненавидят верстать.13:14
@freiksenet_ru @denisfedosov @cssunderhood @toivonens Почему?) JS уже вполне себе отдельный язык, не привязанный никак к верстке.13:14
@Sigiller @cssunderhood @freiksenet_ru @jsunderhood я так и не понимаю в чем разница? Верстальщик и frontend разработчик. Я верстаю.13:22
@cssunderhood настоящий дизайнер сделает 100 одинаковых писем и будет свеж и интересен, а не настоящий через 3 письма захочет что-то другое
Я бы поспорила, печатный станок какой-то, надо же развиваться twitter.com/ardshock/statu…
13:46@cssunderhood а вот риторический вопрос - как стать востребованным frontend'ом? чтобы заказчики искали и предлагали работу сами?13:53
@gearmobile @cssunderhood Иметь проект с текущими горячими технологиями. Полтора года назад это был ангулар, щас реакт. Хз что дальше.13:56
@gearmobile @cssunderhood много работать, опенсорс, конференции, много работать13:59
@dmitry_dok @cssunderhood Я сам начинал с верстки, просто интересно наблюдать за новыми технологиями, тенденциями
Вот таких дизайнеров вестальщики особенно любят ) twitter.com/bakievich/stat…
13:59@cssunderhood Я тут портировал атомовскую темы One Dark/Light для терминала на Ubuntu и прочих. Кому-то пригодиться. github.com/denysdovhan/on…14:19
@cssunderhood коротко про stack overflow: needsmorejquery.com14:19
@VasyaRomashova @iamstarkov @cssunderhood вообще, на практике заметно, что кто-то выбивает себе возможность браться за интересное и растет14:22
Составили план работ pic.twitter.com/r6CFH9I43z14:38
@cssunderhood здесь кто есть, кто знает \ юзает на практике zurb foundaton?14:38
Обзор нового Bootstrap и немного истории scotch.io/bar-talk/whats…
14:44А если ещё девушка программист, то 2x! // @cssunderhood twitter.com/rusbase/status…15:22
@dshster @cssunderhood вот прямо сейчас делаю проект на MDL там вся сетка на flexbox + всю раскладку сайта построил на flexbox.15:36
Сетка на Flexbox хорошо работает, но в работе столкнулась с багами Flexbox на новых IE и Safari. Хорошая статья css-live.ru/articles/brauz…
15:39@cssunderhood для этого тоже есть плагин PostCSS — предупредит или исправил ошибки флекбокса браузеров github.com/luisrudge/post…15:49
Currently discussed in the @csswg F2F meeting: A proposal by @tabatkins [1] to bring mixins to CSS!
Что думаете по поводу идеи apply? Добавить миксины прямо в CSS. twitter.com/LeaVerou/statu…
16:09@cssunderhood @andrey_sitnik у вас есть несколько минут поговорить о PostCSS?16:26
@cssunderhood а как же глобальное потепление из-за лишней работы? :D16:42
@andrey_sitnik @cssunderhood поддерживаю - зачем переносить задачи на клиент если это можно на деплое сделать16:42
@cssunderhood неужели еще кто-то пишет на чистом css без пре/пост процессоров?
Думаю никто. Но то, что позволяет делать CSS, можно делать его средствами. Тот же calc - очень удобно. twitter.com/MikitaLisavets…
16:44@cssunderhood большинство минификаторов автоматические разрешает calc с общими единицами измерений — так что они тоже к клиенту не идут16:45
@cssunderhood кстати, а ведь с помощью apply можно сильно улучшить минификаторы — многие опасные объединения можно сделать проще16:46
@cssunderhood Вопрос от дизайнеров: Как лучше передавать разработчику отступы? В макете удобнее мерить по бейзлайну. twitter.com/iamspacegray/s…17:20
@iamspacegray для верстальщика удобно отступ от блока до блока. То есть третий, на первом и втором надо считать и это неудобно.19:04
Hey how cool are icon fonts?!!19:35</sarcasm>
По поводу удаленной работы, есть такой список github.com/lukasz-madon/a… EN, может кому-то будет полезен. Хорошо было бы что-то подобное RU
19:48Кстати я работаю как ИП, я долго не решалась на этот шаг, казалось не разберусь. Могу что-то подсказать по открытию ИП в Беларуси.
19:49Мне в своё время помогла статья cherenkevich.com/blog/ip/ от @cherenkevich Правда не всё прошло гладко, налоговый инспектор попалась..
19:51@cssunderhood как с налогами в Беларуси? Сколько в % от прибыли уходит на налоги?
плачу 5% УСН, еще банку за обслуживание и % за перевод, за электронное декларирование. и в ФЗНС ~$500 раз в год twitter.com/Bizi/status/63…
20:15@cssunderhood на #FrontTalks был доклад про использование flexbox vimeo.com/10780609420:18
@cssunderhood ФСЗН*
20:19# Четверг 47 твитов
@cssunderhood зачем фрилансеру ИП? Не проще ли просто раз в год платить налог и всё
Есть ещё несколько мелких причин, но самое главное, можно попасть на незаконную предпринимательскую деятельность twitter.com/brdt_D/status/…
0:20@cssunderhood как с работой с оплатой в $/€: много ли теряется на конверсии/переводах? Договоры/акты/т. п. печатные или электронные?
Плохо только то, что нельзя снять $ со счета. У меня печатные, но банк принимает электронные, налоговая вроде тоже twitter.com/xwoody/status/…
0:28@cssunderhood трудно ли с бухгалтерией и всеми бумажками/ведомствами? Сама все делаешь или пользуешься assistent.by, например?
Пользуюсь assistent.by, так удобнее, там только 1 платный модуль нужен. twitter.com/xwoody/status/…
0:31@brdt_D @cssunderhood как минимум с заказчиками все становится лучше. Больше шансы схватить крупный заказ.
Да, с тобой охотнее заключат договор twitter.com/alwxtwi/status…
0:34А кто-нибудь использует Сасс и CSS-модули вместе? Стоит вообще так делать? Если нет, то как лучше быть с CSS-модулями? @cssunderhood10:22
@cssunderhood как с работой с оплатой в $/€: много ли теряется на конверсии/переводах? Договоры/акты/т. п. печатные или электронные?10:47
@cssunderhood кстати, а сколько часов в день тратишь на работу (в среднем)?
В среднем как и все, работа часов 6 в день. Но у меня нет системы ( Бывает больше, бывает устраиваю себе выходной. twitter.com/r3nya/status/6…
10:50Мне импонирует подход некоторых, отработать 6 часов не отвлекаясь, потом заниматься другими делами. У меня так не получается..
10:52@sapegin поделись потом опытом. Очень интересен практический опыт использования css-модулей @cssunderhood10:59
@cssunderhood попробуй Pomodoro Technique )
Периодически практикую помидоры ) Для старта хорошо, а потом как-то сбивается. twitter.com/vdv73rus/statu…
11:03Есть такое понятие, как прокрастинация. Можно сказать заболевание, которое может очень быстро прогрессировать у фрилансера.
11:08Мне от прокрастинации помогал метод, очень похожий на помидор. Не нашла статью, попробую передать суть.
11:21Ты договариваешься с собой поделать что-то всего 1-5 минут, а потом будешь заниматься другими делами. Но на деле втягиваешься.
11:23Главное преодолеть этот первый барьер, это сложнее всего. Особенно, когда работаешь на себя.
11:23@cssunderhood Ипользовал кто Moto CMS 3? Есть статья на хабре habrahabr.ru/company/tmru/b…11:25
@cssunderhood это не работает, если впадаешь в прокрастинацию из-за того, что что-то тормозит: сервер ли разработки, интернет или ещё что11:27
@cssunderhood потому что как только что-то протормаживает сильно, сразу выпадаешь из процесса(11:27
Я встречала такое: вместо полного отпуска берут Пт и Пн, выходит 4 дня. Успеваешь куда-то съездить и при этом не выпал из процесса. Как вам?
11:49А я ровно через 10 дней в отпуск! Обожаю это предотпускное состояние.
12:04@cssunderhood стоит один раз куда-то съездить на два-три месяца, чтобы понять, что все эти неделя-две капиталистический обман пролетариата)12:05
Я хоть и фрилансер, так нигде и не пожила. Постоянно какие-то препятствия. Но надеюсь еще впереди всё.
12:07@cssunderhood Какие блоги/сайты читаешь регулярно? Где вдохновляешься?
Регулярно читаю только твиттер и фейсбук, а оттуда уже попадаю на всё остальное. И регулярно смотрю видео. twitter.com/alexpivtorak/s…
12:20Вдохновляюсь
codepen.io
tympanus.net/codrops/
codyhouse.co
Очень рекомендую больше смотреть англоязычные доклады и туториалы. Смотришь, а verbal skills сами собой развиваются незаметно.
12:27@cssunderhood А какие русскоязычные сайты по веб-разработке вы обычно читаете, и какие можете посоветовать?
наверное ничего нового не скажу @frontenderinfo @cssliveru @webstandards_ru @html5by @forwebdev @htmlacademy_ru twitter.com/klierik/status…
13:12Но у меня нету разделения по языку и любимчиков нету. Если изучаю тему очень разношерстный список ресурсов @klierik
13:12@cssunderhood @klierik я туда стабильно захожу дайджест по веб-разработке смотреть + в твиттере их статьи иногда интересные проскакивают13:18
Ребята, дайте ссылку на css модули, что это такое? @sapegin @cssunderhood
github.com/css-modules/cs… twitter.com/ros_ivanov/sta…
13:25radiojs.ru/2015/06/radioj… тут можно послушать интересное мнение от @andrey_sitnik о CSS Modules @ros_ivanov @sapegin
13:47@cssunderhood используешь ли компонентный подход в вёрстке, используешь ли шаблонизаторы для ускорения (jade, мб)?
Стараюсь бить на компоненты. Jade очень люблю и всем советую, он тоже помогает разбивать на части и переиспользовать twitter.com/amel_true/stat…
19:48@cssunderhood, @amel_true, как ты организовываешь на файловом уровне? Каждый блок — это миксин в отдельном файле? Или как-то еще?20:07
@cssunderhood быстро ли привыкаешь к синтаксису Jade и можно ли писать на "обычном HTML"?
очень нравится синтаксис Jade, я еще до этого была под впечатлением от Haml. В Jade не засунешь HTML. twitter.com/AndreyBerezhno…
20:24@cssunderhood тоже нравиться синтаксис Jade. но еще больше - синтаксис Stylus. )) когда открываю sass-файл, мне грустно становится ))
А вот Stylus я почему-то так и не полюбила ) по привычке ставлю скобки и ; Как-то мне не комфортно без этого. twitter.com/gearmobile/sta…
20:32@cssunderhood haml мне кажется изобретением дьявола, а вот джейд сразу понравился20:32
@cssunderhood что думаешь про ограничения jade?
У меня случались какие-то мелкие проблемы, кажется с extends. А какие там ограничения? Я не очень почувствовала их twitter.com/iamstarkov/sta…
20:39@cssunderhood Почему не засунешь? Частично можно )20:40
.elem
| Text <b>here</b>
@cssunderhood Стилус и со скобками прекрасно работает.
Поэтому часть кода Stylus без скобок, часть с ними ) Ужас twitter.com/sapegin/status…
20:42@cssunderhood я даже guideline себе сделал, когда зарываться начал github.com/Grawl/guidelin…20:43
@cssunderhood зря, если любишь Jade – люби и табозависимый Sass :)
HTML просто реально становится чище с Jade, а вот Sass и так не плох. twitter.com/GrawlCore/stat…
20:48Главное в Jade не делать длинную простыню кода, сложно потом без закрывающего тега.
20:51@cssunderhood простыни кода никогда не хорошо20:55
@cssunderhood не знаю, меня скобки в нем раздражают: вот зачем они там?! В slim взяли и убрали и всем хорошо :)21:15
@cssunderhood сколько людей столько и мнений. Считаю Jade выкидешем больного мозга :)21:15
@cssunderhood Надо просто выбрать один стиль и писать всё в нём.
Согласна, но на практике не всегда получается, например привычка в devtools что-то писать, потом копировать twitter.com/sapegin/status…
21:32@cssunderhood Давайте использовать JSX, там все закрывается :-)22:02
@cssunderhood а есть кто живой ? проблемка с мобильной версткой на бутсрепе. с меня 10 wmz за помощь . скайп koval.s.y23:10
# Пятница 66 твитов
@ymatuhin @dcromster @cssunderhood а обычный html как альтернатива не?10:23
@pvlpvs @ymatuhin @dcromster @cssunderhood да это как с машины на велосипед пересесть10:23
Простой пример: 10 страниц верстки html. Меняем что-то в header = изменить это в 10 файлах. Jade решает эту неприятность и кое-что посложнее
10:27Есть аналоги, я смотрела только Handlebars. Но как-то сложно там. Jade для HTML вылитый Stylus для CSS.
10:31@cssunderhood в точку) до jade пользовался инструментом codekit.app в нем был свой - kit10:31
@cssunderhood это можно автоматизировать простым grunt-html-build. Без извращений в виде Jade.
Инклуды это только одна из возможностей Jade twitter.com/bayevn/status/…
10:34@cssunderhood есть SWIG и Nunjucks (от Mozilla), которые умеют то же что и Jade, и синтаксис HTML10:39
@cssunderhood для Handlebars еще нужен handlebars-layouts10:39
@cssunderhood есть ещё mustache, кстати. Простой и без особых заморочек.10:39
Миксины помогают бить на компоненты и переиспользовать с параметрами jade-lang.com/reference/mixi…, либо, например, большую таблицу в цикле задать
10:47Не всегда его использую. Может попробую что-то, что больше понравится. Просто вдруг кто-то не знает про эти возможности, присмотритесь
10:52@cssunderhood Расскажи, пожалуйста, как ты борешься с отсутствием пробелов между «inline» тегами? pic.twitter.com/9CDERl81jr10:56
А я не борюсь с этим, мне это не мешало никогда, pretty: true мне достаточно для читаемости @mista_k
10:57Ребята, есть такие которые сидят на ангуляре и при этом используют jade? Скажите зачем это вам? @cssunderhood @jsunderhood
у нас был ангуляр и jade. насколько помню ng-include = лишний элемент и для ng-repeat контроллер twitter.com/vladimore/stat…
11:08@vladimore @cssunderhood @jsunderhood для чистоты кода + мы используем github.com/kizu/bemto11:27
@bayevn @cssunderhood шаблонизация с помощью шаблонизаторы кажется мне меньшим извращением, чем шаблонизация с помощью таск-раннера11:42
@iamstarkov @bayevn @cssunderhood А можно заюзать @PostHTML ;) github.com/posthtml/posth…, но я с Вовой согласен :)
Ого, вот так новость, разрешите вам представить @PostHTML github.com/posthtml/posth… twitter.com/voischev/statu…
11:47@cssunderhood а поделитесь кто нибудь своими gulp файлами с настройкой postCSS?11:49
@cssunderhood кто знает простой способ как инлайнить CSS в HTML через gulp?12:01
@cssunderhood ребята, как считаете, кто должен фиксить SVG-иконки: дизайнер или верстальщик?12:04
Наверное смотря что там фиксить, мне как-то давали svg частично с png, не буду же я перерисовывать. @twenty
12:06@cssunderhood типичные правки: пиксельная сетка, единство размеров и позиций иконок из одной серии.12:10
@twenty @cssunderhood имхо, такие вещи действительно должны быть заложены в гайдлайн для создаватора этих иконок12:12
@twenty @cssunderhood я всегда это делаю сам. Не вижу в этом ничего такого.12:12
Кроме SVGO, можно ещё сделать кое-что вручную css-tricks.com/understanding-…
12:20@smithua @cssunderhood я тоже делаю, но где-то на третьем часу исправления форм, возникает ощущение, что занимаешься не своим делом.12:33
@smithua немного просто. @PostHTML может инлайнить CSS прямо в DOM ноды для конкретного класса :). Зависит от задач @cssunderhood12:34
Под какие версии браузеров сейчас актуально верстать? И как проверять кроссбраузерность на mac, без паралелей? @jsunderhood12:45
@andexds @cssunderhood @jsunderhood не надо верстать под браузеры. надо верстать под возможности. - Мысль не моя.12:49
Хороший заказчик для меня это IE10+ Я пользуюсь Parallels. Еще тестирование browserstack.com @andexds
12:53@andexds @jsunderhood зависит от специфики проекта, а так под последние две версии каждого браузера13:05
Вопрос от @andexds: Есть ли смысл поддерживать IE8? Влияет ли как-то на это возраст ЦА или какие-то другие критерии.
13:55@andexds @cssunderhood посчитать сколько вы потратите на вёрстку и поддержку IE8 и сколько вы на них заработаете.13:56
@cssunderhood @andexds зависит от ЦА. Если ориентироваться на массовый рынок, то не стоит т.к. IE8 на рынке уже мало gs.statcounter.com/#desktop-brows…14:01
Еще ведь вопрос нужен ли просто graceful degradation или progressive enhancement? Что из этого используете при поддержке старья?
14:14@cssunderhood @andexds в порядке страшилки: у нас в проекте ~200К юзеров/мес. с IE6-7-8 совершают целевое действие. И выбор очевиден :)14:15
"Поддерживайте чуваков, которые обновляются, это хорошие ребята и мучайте тех, кто не обновляется."
14:35@cssunderhood graceful degradation для оформления, progressive enhancement для фич :)14:38
@cssunderhood @asktwi посоветуй кого-нибудь, кто бы помог с версткой проекта на Bootstrap 3, BEM classes и React? Недорого15:39
Пятница! pic.twitter.com/l5vjfqCQmh
15:59@cssunderhood поделитесь проектом где jade собирается через webpack в статику. Уже давно зреет мысль уйти от gulp.16:24
@iamstarkov, @exdeniz, @cssunderhood, не надо уходить от Галпа, если ты делаешь «обычные» сайты, а не приложения.16:29
@exdeniz @cssunderhood смешно. Никогда не слышал про webpack. Что за зверь? :)
Пакуем как боги ) frontender.info/packing-the-we… twitter.com/AndreyBerezhno…
16:30@exdeniz @cssunderhood Можно сразу React-компоненты в статику собирать, получается ещё круче.16:35
@7rulnik, @iamstarkov, @exdeniz, @cssunderhood, Галп запускает задачи, Вебпак собирает бандл(ы).16:38
@exdeniz, @7rulnik, @iamstarkov, @cssunderhood, в последний раз я неистово ускорил сборку (раза в два-три) обновлением версии gulp-jade. (:16:39
@cssunderhood эх) классная вещь этот webpack перешел и не жалею ни секунды16:58
Очень скоро @mista_k будет рассказывать "Глубокое погружение в webpack" на @FrontTalks. Очень ждем! И остальные доклады тоже.
17:31@cssunderhood открываешь оф. сайт и погружаешься в webpack настолько глубоко, насколько захочешь ;)17:39
@cssunderhood в каком редакторе работаешь?
Где-то полгода назад ушла с Sublime на Atom. Но он сейчас особенно плох. А возвращаться не хочется. Пробую WebStorm. twitter.com/shumnyi/status…
17:48Интервью с участниками различных сообществ, объединившихся на @frontend_union, в свежем выпуске radiojs.ru/2015/09/radioj…
18:31@serhey_shmyg @cssunderhood Доклад будет почти полностью состоять из реальных случаев. На прогоне мы решили, что «теория» слишком занудна.18:36
@cssunderhood guys подскажите хороший плагин для удобной смены буферов в vim'е19:13
@cssunderhood вебшторм - лучший. к сожалению, у них сегодня были не очень хорошие новости, касающиеся подписки19:59
@cssunderhood собираем своё добро галпом. Из статьи так и не понял зачем менять галп на вебпак.
Насколько я поняла, gulp это лишь таск раннер, а webpack волшебный сборщик, который объединит всё, что ему скормишь twitter.com/vladimore/stat…
20:25@lisovskyvlad @cssunderhood так meteor же
Забавный факт: вот что происходит, когда упоминаешь в твиттере это слово на M twitter.com/bytecheg/statu…
20:39@cssunderhood примерно правильно)) но и из вебпака можно сделать таск-раннер обычный)21:26
@sapegin @cssunderhood а насколько webpack сложен в освоении? по сравнению с тем же gulp, к примеру?21:26
@gearmobile И вот ещё отличная книга про Вебпак и Реакт: survivejs.com @cssunderhood21:28
@cssunderhood @mista_k у нас 1500 модулей, холодный билд 40сек, тормоза из-за babel, но ничего лишнего не транспилим. Как ускорить? ;)21:33
Кажется потихоньку превращаемся в разработчика..
21:34@cssunderhood @WebStormIDE - хорош, как машина бизнес класса, в долгий путь комфортней с ним, но в булочную проще доехать на мопеде Саблайма22:58
@cssunderhood а я уже две недели им пользуюсь и ничего еще не подвисло. что я делаю не так? :)
Оказывается есть такие, у которых Atom не тупит. Как так? twitter.com/naorunaoru/sta…
23:04@cssunderhood @WebStormIDE рекомендую поставить плагин key promoter goo.gl/dnsQ8P - через две недели будешь like a pro хоткеить23:05
# Суббота 43 твита
@cssunderhood @jsunderhood а все коллективные аккаунты родом с Украины? Где почитать историю движения? Кто создал, когда, как развивался?12:42
@cssunderhood все было просто: я спиздил идею @jsunderhood у @iamspacegray, а потом всем понравилось и… 😂13:00
@serhey_shmyg @cssunderhood открываешь исходники и тут же погружаешься настолько глубоко насколько хочешь.13:18
В субботу я отдыхаю, занимаюсь домашними делами или куда-нибудь выбираюсь. Ленивый день. Могу ответить на вопросы, что-нибудь рассказать.
13:29А вот в воскресение стараюсь что-нибудь поизучать и попрактиковать, настроиться на неделю. Не всегда конечно получается )
13:31@cssunderhood каков Минск? Стоит ли ехать туристом? Чего интересного есть в городе и окрестностях?)16:51
Я раньше не очень любила Минск. Бывала достаточно часто, но когда живешь здесь, всё по-другому. Моё мнение кардинально поменялось. @juwain
17:05Оказалось здесь есть очень зеленые и уютные места для жизни, прогулок. Очень много интересных событий и людей. Минск затягивает. @juwain
17:06Но как туристу здесь, понятия не имею. Он не европейский город. Как-то общалась с каусерфером из Италии, ему дико понравилось. @juwain
17:08@cssunderhood спасибо! Туриста, наверное, я неправильно назвал. Интересно именно с точки зрения влиться в среду, пожить немного, а не зыринг
Никогда не думала, что скажу это, но в этом плане тут очень классно) Приезжай в гости! twitter.com/juwain/status/…
17:17@juwain @cssunderhood обожаю Минск в середине — конце сентября, когда парки усыпаны листьями и идеальная теплая погода17:18
Меня в этом году в Ярославль занесло. Вырвалась ненадолго на местный митап @yarfrontend. А там из Минска докладчик ) pic.twitter.com/4QlypY5tit
17:27@cssunderhood @gladkih_m Минск, наверное, единственный город СНГ куда бы я поехал работать :)17:33
@talgautb а мне Киев понравился. Но я там туристом был =) @cssunderhood
В Киеве была 1 раз, хороший город. Но мечта во Львов съездить. Хотели даже туда переехать, но с работой не склеилось twitter.com/gladkih_m/stat…
17:37@cssunderhood жить во Львове комфортно. Много IT компаний сюда перебрались за последний год.17:42
Рабочая станция? 😦 ergoquest.com/zero-gravity-w… pic.twitter.com/4fMQAbw01t
18:06@cssunderhood как выбираеш что учить?
Ориентируюсь на статьи или доклады, на собственную интуицию. Если оно тебе нужно, обычно сразу понимаешь. twitter.com/chorna_kiwka/s…
18:28@cssunderhood не скучно просто верстать? Нету желания полноценно фронтом заделаться?
Очень люблю верстку, сегодня это очень интересно и не скучно. Тем не менее полноценный фронт есть в планах. twitter.com/serhey_shmyg/s…
19:18@cssunderhood что такого интересного, что фронт только в планах ;) тем более зп в фронта интересней.
Мне бы не хотелось погрязнуть в современном фронтенде. Не хочу стать очередной, зацикленной на инструментах. twitter.com/serhey_shmyg/s…
19:27зп для меня не самое главное @serhey_shmyg
19:29@cssunderhood нууу. Это не причина. Инструментов да много. Но никто не мешает выбрать и юзать что то конкретное. А об остальном просто знать
Инструменты отвлекают от чего-то более фундаментального, мне пока сложно разобраться, я надеюсь прийти к этому. twitter.com/serhey_shmyg/s…
19:33@cssunderhood @serhey_shmyg молодец наслаждайся жизнью держись подальше от людей которые называют очередной транслятор js новой ТЕХНОЛОГИЕЙ19:42
@cssunderhood имхо сама верстка - скучно. Фронт - это уже что то.19:42
@cssunderhood Наталья, а что для вас полноценный фронт?
Наверное умение собрать красивую и гибкую архитектуру приложения, понимание принципов, а не просто кодинг по доке twitter.com/psyw/status/64…
20:09Но это всё моё субъективное мнение, опытный разработчик не растеряется сегодня, а новичку тяжело сориентироваться.
20:17@cssunderhood On 16 January 2016 Microsoft will end support for IE8, 9 and 10.20:37
@cssunderhood ну а с каких инструментов новичку начинать?)
А вы как считаете, с чего следует начать верстальщику свой путь в JS? twitter.com/mr_skriming/st…
21:32А что, если ты продвинутый верстальщик и уже умеешь JS и jQuery?
21:43@cssunderhood то, во-первых, надо обратить внимание на свежую спецификацию ecma и понять что ты не знаешь, js, а, во-вторых, начать изучать…21:44
@cssunderhood Тогда MV* какой-нибудь. Бэкбон попроще будет для понимания, исходники небольшие и нестрашные
Много раз слышала что Backbone хорош для старта twitter.com/kipruss/status…
22:09@cssunderhood тогда ты уже не верстальщик, а фронтендер
Там ещё нет никакой структуры. twitter.com/spies_and_lies…
22:15Где же всем этим заниматься, проситься в проекты? Или на своем тренироваться? @SilentImp
22:15@cssunderhood @kipruss забудь о фреймворках. Учи язык.22:16
@cssunderhood @SilentImp хакатоны. Хочешь - не хочешь, а за сутки разберёшься )22:41
@serhey_shmyg @cssunderhood @kipruss Язык — инструмент. Может и сгинуть. Учить надо архитектуру, подходы, паттерны. Работать над ходом мысли22:42
@cssunderhood а, вы о фремворках? Сначала — пара хомяков, затем — искать коммерческий проект. Никак иначе.
"хомяки" ))) это pet? ох уж этот сленг twitter.com/SilentImp/stat…
22:47@_sashashakun @cssunderhood толковые работодатели ищут опытного фронта, а не чувака под фреймворк (хотя это не редкость)23:11
@SilentImp @cssunderhood фреймворки каждый день плодятся. И знать их все не реально. Хорошому фронту разобраться с фреймом 2 дня потупить.23:19
@serhey_shmyg Для того что бы выйти на тот уровень когда ты делаешь проект а не играешь с фреймворком надо не 2 дня и не 20 @cssunderhood23:19
@SilentImp @cssunderhood говняные фреймы диктуют что то. Хорошие фреймы всегда прозрачны и порог входа для профи моментальный. Реакту привет23:29
@serhey_shmyg реакту с его flux, который обычно ломает мозг привыкшим к mvc людям, действительно привет. @cssunderhood23:29
Тут жаркая дискуссия на ночь глядя.
23:29@SilentImp @cssunderhood @webholt Вот блин. А что делать, когда не занимаешься версткой? Все, нельзя тебе иметь хомяков? ;(((23:54
# Воскресенье 29 твитов
@cssunderhood однажды я услышал мнение, что фронт - это тот, кто не умеет ни верстать нормально, ни js писать
Это наверное тот, кто недавно ворвался во фронтенд и ещё мечется туда-сюда. twitter.com/_nikbelikov/st…
0:27@serhey_shmyg @SilentImp @sudodoki @cssunderhood вообще-то да. Фреймворк диктует архитектуру, библиотека выполняет свою работу.13:12
@serhey_shmyg @SilentImp @sudodoki @cssunderhood фреймворк вызывает твой код, а в библиотеке ты вызываешь её код. Две разные вещи.13:12
Ох, видала я верстку разработчиков. Мне кажется лучше пусть с библиотеками/фрейворками для js сидит разбирается @Sigiller
13:27Как считаете, круче быть профессионалом в одном деле или везде по чуть-чуть? Типа full-stack.
13:28@cssunderhood Везде по чуть-чуть, а в одном - профессионалом. И желательно чтобы это "одно" не было всю жизнь одним и тем же :)13:30
@Sigiller @cssunderhood а метеор разве ща не самый самый наравне с реацтом?
Кстати о Метеоре, что-то с ним не так? Вроде интересная вещь. twitter.com/iyntx/status/6…
13:33@cssunderhood я думаю что невозможно уметь и делать все. Тот кто умеет все — не умеет ничего.13:36
@cssunderhood очень хорошо в одном и везде по чуть-чуть — знаниям плевать на наше разделение на области13:40
@cssunderhood … а если у нас отдельно js/вёрстка, то никто не делает интерфейс, вс только код пишут13:46
@cssunderhood верстка вообще не столь объёмная, чтобы разработчик не мог делать хорошую вёрстку13:46
Верстальщики, нас тут не ценят, чего молчите?
13:47@cssunderhood про t-shaped хорошая картинка была pic.twitter.com/vwev2AlD6C13:49
@cssunderhood работаем, пока другие трындят)
Ответ верстальщиков 👍 twitter.com/safrankov/stat…
13:49@jsunderhood @cssunderhood а чем плохо что всю жизнь одно и то же, если нравиться? (Хотя такое видимо редкость)13:52
@cssunderhood @safrankov другие ждут пока вы наработаете что то над чем можно дальше работать ;)
А мы ждем пока дизайнеры закончат двигать пиксели ;) twitter.com/serhey_shmyg/s…
13:57@cssunderhood Чтобы потом все равно забить на эти пиксели и вызвать кровотечение из глаз дизайнеров)14:01
@webholt @cssunderhood о да. Разделение обязанностей, возложение вины и взаимные претензии - это вечно14:19
@webholt @cssunderhood дизайнер должен неплохо знать материю, для которой дизайнит14:28
@cssunderhood если бы мы были не нужны, нас бы не нанимали на работы. Что здесь делают все эти люди из жсандерхуд? Убивать нашу самооценку?14:37
@rimmer333 @cssunderhood Дизайнеру достаточно общаться с верстальщиком. И не в спорах, кто из них мудак, а в обсуждениях совместной работы.14:37
@helloilya @rimmer333 @cssunderhood Есть еще тенденция реализации дизайна сразу в браузере.
Может кто-то не слышал ещё про "дизайн в браузере" habrahabr.ru/post/238485/ статья от @koloskof twitter.com/webholt/status…
15:02@cssunderhood лучше быть богатым и здоровым. Т.е. Всё одновременно.15:11
@cssunderhood интереснее вопрос: с чего начинать с одного ко многим или с многих к одному?
Начать с одного, а дальше как пойдет. А то сразу мозг взорвется. twitter.com/MonkAlbino/sta…
15:19@cssunderhood @mr_skriming Интереснее даже как не новичку в JS уйти от сайтов на CMS к более серьезной разработке.15:25
Минск. Ищу напарника/цу для курса Архитектура JS-приложений в октябре. Треб. небольшой опыт js + упорство. В ЛС pic.twitter.com/jRwXJYtFXW
Пользуясь служебным положением twitter.com/meuwka/status/…
16:23Ну что же, я буду прощаться. Всем благодарна за такую насыщенную неделю! Вы очень крутые. И нас скоро 1000 =)
19:07С нетерпением жду завтра нового ведущего. Хорошего вечера! 😊
19:07# Ссылки
github.com
- https://github.com/2gis/makeup
- https://github.com/denysdovhan/one-gnome-terminal
- https://github.com/luisrudge/postcss-flexbugs-fixes
- https://github.com/lukasz-madon/awesome-remote-job/
- https://github.com/css-modules/css-modules
- https://github.com/Grawl/guidelines/blob/master/jade/architecture.md
- https://github.com/kizu/bemto
- https://github.com/posthtml/posthtml
other
- http://andersonorui.com/2014/08/08/bootstrap-sass-bem
- https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
- https://css-tricks.com/understanding-and-manually-improving-svg-optimization/
- https://operatino.github.io/MCSS/
- http://nano.sapegin.ru/all/opor-methodology
- http://glenmaddern.com/articles/css-modules
- http://dowebsitesneedtolookexactlythesameineverybrowser.com/
- http://jonyablonski.com/2015/front-end-principles-for-designers/
- http://varya.me/func-2015/
- http://avocode.com/
- http://freelansim.ru/
- http://www.smashingmagazine.com/2015/04/an-in-depth-overview-of-living-style-guide-tools/
- https://roots.io/
- http://underscores.me/
- http://extreme.lv/
- https://youtu.be/t8Td3Oq47yE?t=10228
- http://noteskeeper.ru/1109/
- http://habrahabr.ru/company/yandex/blog/258477/
- http://habrahabr.ru/company/tmru/blog/265905/
- http://habrahabr.ru/post/238485/
- http://bitsofco.de/2015/the-accessibility-cheatsheet/
- http://www.iandevlin.com/blog/2015/05/accessibility/accessibility-resources
- https://teamtreehouse.com/library/css-accessibility-and-you
- http://khan.github.io/tota11y/
- https://wpmag.ru/2015/wordpress-4-3-node-js/
- https://ghost.org/
- http://keystonejs.com/
- https://www.youtube.com/watch?v=6y7AwZT8__s&list=PLbZerpEHZ8s3SWwOFUyZp42ebiOVQozAQ
- http://usairways.com/
- http://careers.stackoverflow.com/jobs/91190/front-end-developer-klirr-stockholm
- http://careers.stackoverflow.com/jobs/87274/senior-front-end-engineer-looker-data-sciences
- http://stackoverflow.com/
- http://needsmorejquery.com/
- https://scotch.io/bar-talk/whats-new-in-bootstrap-4
- http://css-live.ru/articles/brauzernye-bagi-flexbox.html
- http://cherenkevich.com/blog/ip/
- https://vimeo.com/107806094
- http://codepen.io/
- http://tympanus.net/codrops/
- http://codyhouse.co/
- http://radiojs.ru/2015/06/radiojs-24/
- http://radiojs.ru/2015/09/radiojs-29/
- http://codekit.app/
- http://jade-lang.com/reference/mixins/
- https://www.browserstack.com/
- http://gs.statcounter.com/#desktop-browser_version-ww-monthly-201408-201508
- http://caniuse.com/#search=HTML%20Imports
- http://frontender.info/packing-the-web-like-a-boss/
- http://webpack.github.io/docs/usage-with-gulp.html
- http://survivejs.com/
- https://goo.gl/dnsQ8P
- http://jsunderhood.ru/
- https://cssunderhood.ru/
- http://www.ergoquest.com/zero-gravity-workstations.html
- http://learn.javascript.ru/