• Как добиться 100 PageSpeed с веб-шрифтами?

    dom1n1k
    @dom1n1k
    Оптимально будет забить на оценку и оставить GF как есть.
    Скачивать и класть себе на хостинг - в реальности будет хуже.
    Но хозяин барин.
    Ответ написан
    7 комментариев
  • Как получить отзыв на open source проект?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    но нет никакого фитбэка от пользователей.
    Я думаю это достаточно серьёзная проблема, может кто подсказать как лучше поступить?
    ЧСВ детектед!

    Страшная тайна: github - это не только PR-площадка для кодеров, но и халявные исходники для всех остальных: если нашли что-то ценное и полезное - то лучше лишний раз не светиться, а просто скачать и радоваться прибыли на Вашей разработке под Open Source лицензией.

    Так что..., если молчат и скачивают, да ещё и звёзды ставят - это и есть ОТЛИЧНЫЙ feedback.
    Ответ написан
    Комментировать
  • Хочу стать программистом. Какой факультет выбрать?

    JAVA и веб - Программная инженерия
    C++, ASM - Вычислительные машины
    Вообще, честно тебе сказать. Толку от вузов мало. В лучшем случае дадут просто базу, в худшем просто время потеряешь. Учи английский до C1 и езжай в Венгрию в универ фон Неймана или в Германию. Говорю по своему опыту, половина преподов не знают что читают, 25% знают, 25% даже на свои лекции не ходят.
    Я когда поступал с другой специальности в магистратуру, за 1 год поднял всю их программу в 4 года. 2 года в магистратуре я узнал только то что я мог в неё не идти. Половина предметов была по спискам, но по факту их не было. Могу ошибаться, но кроме СПБГУ и МФТИ в РФ можно никуда и не поступать, толку будет ровно столько, сколько ты сам будешь всё изучать.
    Ответ написан
    6 комментариев
  • Как найти ментора (наставника) Front-end?

    sim3x
    @sim3x
    Смотри здесь задачи. Пробуй решать, смотри, как другие решают
    https://toster.ru/tag/javascript/questions
    Если что, обращайся.
    Ответ написан
    3 комментария
  • Какой смысл от for of когда есть for in?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Прежде чем задавать подобные вопросы, было бы неплохо ознакомиться с предметом
    frontender.info/es6-in-depth-iterators-and-the-for...
    Глядишь, и вопрос бы отпал сам собой...
    Ответ написан
    Комментировать
  • Что изучать верстальщику и в каком порядке?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Пишу по порядку, как реально нужно.

    Поиск по Тостеру, так как схожие вопросы задаются минимум 2-3 раза в неделю.

    адаптива не знаю, он у нас и не требуется

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

    про бэм и препроцессоры что-то где-то читал, но тоже не знаю

    Да не используйте, и не учите. Просто теряете время и ресурсы на написание код (или говнокода, не знаю).
    Просто без препроцессоров всё делается долго и нудно, и тяжело структурировать, копаясь в одном файле.
    А так, можете не учить, если хочется заморачиваться %)

    js так же, на уровне скопировал-вставил

    Выскажу свое личное мнение.
    Верстальщик без JS, это не верстальщик, это контент-менеджер со знанием HTML.
    Любой сайт от лендинга до портала требует JS, правда часто делают хрень, напичканную плагинами, даже если требуется 2-3 строки кода. Не нужно подключать плагины там, где оно не нужно и обратная сторона вопроса, не нужно писать свой код там, где можно использовать готовый плагин (не изобретать велосипед).
    Но если есть время, желание и умение, можно писать и свои плагины, для тренировки.

    Верстаем display:table/table-cell

    Тут буду краток. $^*(&%#(*$%($(%&*(*$#&*%($#%)($)^_*()#&@%$ - вырезано цензурой.

    не в одну компанию с такими навыками меня явно не возьмут

    Что мешает заниматься самообразованием?
    Благо живем в 21 веке, в интернете есть любые учебники, тесты, курсы, да чего только нет.
    На крайний случай, можно напросить в подмастерья к какому-нибудь верстальщику (знаю, часто требуются).
    Да, работать придется в основном "за еду", но будет опытный наставник, который скажет - так норм, а так не надо.

    надо изучать с бустрапа сразу

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

    советы от товарищей по цеху, как развивались они и откуда брали инфу

    90% опыта приходит вместе с практикой.
    Можно прочитать 100 учебников и не понять, что это за свойство, а можно один раз применить и сразу понять.
    Нужно просто много и усердно практиковаться. Качать любые шаблоны PSD, верстать, верстать, верстать.
    Сначала простые, трехколоночные сайты. Потом посложнее и закончить каким-нибудь паралаксом.
    Но повторюсь, для обучения минимум плагинов.

    есть ли смысл работать в маленьком городе

    Не знаю, что за город у вас. Скажу про свой. Население около 900тыс.
    В городе порядка 5 топовых студий по созданию сайтов, не считая 2-3 десятков мелких контор.
    Также есть топовые IT компании, но про них говорить не буду, с таким багажом тебя туда пока не возьмут.
    Так что в любом городе есть смысл работать.
    Да и фриланс, удаленную работу никто не отменял.

    вопрос только Москва или оставаться в городе

    Что в Москве, медом намазано? Или думаешь, так вакансий больше?
    Нифига не больше, потому как и желающих поработать там не меньше чем вакансий.

    В общем, резюмируя всё вышесказанное - учись, развивайся.

    Удачи.

    ЗЫ: Недавно на Хабре опубликовали ссылку.
    webmasters.teamdev.com
    Чесслово, проникся. Отличный мануал.
    Ответ написан
    17 комментариев
  • Возможно ли выжать все соки из vue.js без webpack?

    gobananas
    @gobananas
    finishhim.ru
    По поводу SEO, Vue умеет рендеринг на стороне сервера https://ru.vuejs.org/v2/guide/ssr.html и всё будет индексироваться. По остальному не подскажу, сам недавно начал работать с ним
    Ответ написан
    Комментировать
  • Стоит ли усилий 100 PageSpeed и как побороть render blocking css?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Всё это формальные параметры и оценки, которые даны не для слепого следования, а для того чтобы оценить ситуацию и понять что можно оптимизировать.

    Если Google говорит что есть CSS блокирующий рендер, но вы-то знаете что это не проблема - то так тому и быть, не стоит сильно париться по этому поводу. Всегда критически анализируйте оценку и не гонитесь за абстрактными попугаями если это не имеет практического смысла.
    Ответ написан
    3 комментария
  • Как сверстать наклонный (вдавленный) блок с текстом?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Если еще анимацию текста добавить, вообще хрен отличишь)
    https://jsfiddle.net/webirus/mrfz3hmu/
    Ответ написан
    3 комментария
  • Bootstrap. Cпор с программистом, как убедить?

    dom1n1k
    @dom1n1k
    Имею опыт глубокой кастомизации Бутстрапа. Глупая была затея.
    Родился такой монстр, который просрал плюсы и сочетал минусы обоих подходов (популярный фреймворк vs самописный велосипед).
    Сильно изменив Бутстрап, убиваются:
    - его обновления и багофиксы
    - совместимость со сторонними плагинами
    - низкий порог вхождения новых людей
    - возможность гуглить решения в случае багов
    Но и самописным велосипедом это тоже не является, потому что сильно завязано на исходную архитектуру. То есть нет полной свободы и гибкости, присущей кастомным решениям. БЭМ-ом там, конечно, тоже не пахнет, откуда идут большие проблемы с независимостью.
    Бутстрап нужно использовать либо как есть, либо с минимальными скинами-стилизациями поверх.
    Ответ написан
    Комментировать
  • Расскажите, кто юзает Vue.js в рабочих проектах? Какие обычно затыки возникают по мере расширения приложения?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    Юзал пока только в electron приложении, очень доволен, вообще первый реактивный view который мне понравился
    Поразил своей производительностью, быстрее наверно только нативным DOM'ом рулить, и то не всегда, так как есть вещи которые на Vue делаются элегантно и просто, но чтоб реализовать их на нативке с такой же производительностью придется попотеть
    Очень легок в освоении, сам просто сел, открыл документацию и начал работать, посадил за него своего верстальщика, у которого знания js очень поверхностные, он освоил его за неделю, теперь он просто пишет шаблон и большая часть ui логики уже работает

    Но есть и плохие моменты:
    Скомпилированные шаблоны обернуты в with(this) блок, что не позволяет их запустить в strict режиме
    В предлагаемой flux реализации vuex не сделать иммутабельный стэйт, от слова совсем, а дружить vue с redux довольно муторно
    ssr пока не пробовал, но необходимость разворачивать все используемые компоненты на каждый запрос как-то настораживает
    Ответ написан
    5 комментариев
  • Существуют ли селекторы по css-свойствам?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега CSS
    Приснилось.

    Можно сделать только так, но это, по понятным причинам, не очень практично:
    <div>1</div>
    <div style="border:1px solid navy;float:left;background:green;">2</div>

    div[style*="float:left"] {
      color: red;
    }
    Ответ написан
    Комментировать
  • Как сделать такой button?

    rim89
    @rim89
    программист-велосипедист
    Значится берем болшой кружку чая, потом это, как пример, codepen.io , добавляем текст .. и докручиваем под нужны угол
    Ответ написан
    Комментировать
  • JavaScript, как не запутаться в фреймворках?

    @Snewer
    Называется SIngle Page Application (SPA)
    Хоть я этим и не занимаюсь, но рекомендую Vuejs https://ru.vuejs.org/v2/guide/
    Ответ написан
    Комментировать
  • GSAP vs JQuery?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    2 комментария
  • Как доказать, что в портфолио именно твои работы?

    dom1n1k
    @dom1n1k
    Как уже сказали выше, врать смысла нет.
    Определить легко - достаточно попросить рассказать, почему автор сделал это именно вот так, а не иначе, а вот то сяк. Если автор действительно делал всё сам и прошел творческие муки, он может рассказать кучу подробностей и деталей по всем элементам. А если мычит или отвечает общими мутными фразами - дело нечисто.
    Ответ написан
    Комментировать
  • Как доказать, что в портфолио именно твои работы?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Портфолио - это повод для дальнейшего разговора. Врать смысла нет. Я безошибочно определю подлог после небольшого собеседования или тестовой задачи.
    И если Ваш скил эквивалентен работам в портфолио то не так уж Важно Ваши ли они.
    Если Вас просит кто-то подтвердить подлинность: скажите "честное слово"
    Ответ написан
    2 комментария
  • Как с помощью JavaScript можно определить скорость интернета пользователя?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Может лучше протестировать скорость обработки WebGL ?
    Объём данных то - не особо различается в обычном и в 3D-формате.
    Поэтому, скорость канала - здесь не самая критическая и определяющая величина.
    Более важно: сможет ли он эту красоту увидеть так, как Вы задумывали?!

    А в плане упаковки - можно ещё доставить на клиент в виде zip-архива, а там - распаковать: всё это на JS делается.
    Ответ написан
  • Что значит выражение "выстрелить себе в ногу?" (в виде кода)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Это означает, что на языке можно написать команду или конструкцию, которая сломает нормальное поведение программы или системы (или будет выполняться совершенно не так, как можно было бы логически предположить), и при этом компилятор/интерпретатор это скомпилирует и не ругнется.

    Почитайте тут:
    lurkmore.to/%D0%92%D1%8B%D1%81%D1%82%D1%80%D0%B5%D...
    Ответ написан
    Комментировать