• В чем отличие папок app от dist?

    @ned4ded
    Верстка, Фронтенд
    В названии, * ба-дам-тсс * (:

    Обычно в папках app / src / client и т.д. хранятся исходные файлы веб-приложения, в папках dist / build / www хранятся скомпилированные файлы.

    Но название не имеет особого значения, это скорее какое-то негласное соглашение о наименование, в любом проекте их можно (но не нужно) назвать по своему усмотрению.
    Ответ написан
    Комментировать
  • Как избавиться от анимации при загрузке страницы?

    el-gatito
    @el-gatito
    Заметил, что проблема имеет место при добавлении любого скрипта на страницу. Если скриптов нет, переходы не создают проблем при загрузке. Для себя использую решение основанное на https://css-tricks.com/transitions-only-after-page...:

    Для body добавлен класс отключающий все переходы
    .preload * {
      transition: none !important;
    }


    А в js добавлен код удаляющий данный класс.
    Ответ написан
    1 комментарий
  • Как правильно учить Javascript?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Вы наверное слышали, что каждый уважающий себя программист обязан написать несколько велосипедов? И JavaScript-программисты тоже так делают и еще как! Так вот в этом нет ничего плохого, это отличное самообучение.

    Для начала заходите на любой каталог плагинов для JavaScript или jQuery. Находите интересный, не очень сложный на вид плагинчик (например карусель, лайтбокс, слайдер и т.п.) и пытаетесь сделать похожий, только лучше. Поначалу будет выходить черти что, но, это будет уже реальная задача, где вы начнете сталкиваться с реальными особенностями языка. Вот тут то знания и начнут обретать какую-то структуру у вас в голове.

    Не пытайтесь брать сразу сложные вещи, начинайте с малого. Как заметили выше, не смотрите пока что на очень сложные книжки, их читать сейчас почти бесполезно.
    Ответ написан
    6 комментариев
  • В каком случаи использовать --save и --save-dev в NPM?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Компиляторы-транспиляторы-трансляторы (типа Coffee, LESS, Jade), тест-раннеры, стайл-чекеры и линтеры (mocha, chai, karma, (js|es)lint, jscs), плагины для таск-раннеров (grunt-contrib-watch, gulp-jade) — все это обычно ставится как --save-dev, потому что нужно только тем, кто контрибьютит в этот проект, работает с его кодом.

    Библиотеки и фреймворки (expressjs, jquery, backbone), на основе которых работает ваш код, без которых ваш код не запустится у его потребителя — ставятся как --save.
    Ответ написан
    3 комментария
  • Для танкиста: зачем сборщики проектов (gulp/webpack)?

    @McHack
    Представьте такую ситуацию. У вас огромный проект с множеством составляющих, над ним работает 4-6 человек и у каждого собственные js и css к примеру, плюс ко всему вы работает с GIT-ом (а сейчас без него никуда). В девелоперской сборке творится корпоративный бардак, куча файлов, куча несжатых картинок и css-файлы на 8К+ строк.

    Собственно, тут нам и понадобится сборщик, который соединит воедино все .css, .scss, .styl в один единый минифицированный css-файл. Тоже самое сделает и со скриптами, пожмет картинки и положит их в положенную папку. Вы на выходе имеете довольно оптимизированный и хорошо потерявший в весе проект. Отсюда вы грузите нужное вам на нужную ветку вашего Git-а и отправляется оттуда на сервер. В итоге на сервере вы имеете готовый продукт, без бардака и конечный пользователь не получает ничего лишнего.

    Это самый базовый пример и более глобальная цель сборщиков и им подобного. Если же отходить от банальщины, то разработчику просто намного удобнее и приятнее работать. Если же вы не понимаете зачем это все нужно, значит вы просто еще не "доросли" до этого. Рано или поздно и вы придете в эту тему, тогда то и раскроете рот от всех возможностей, которые имеются в том же WebPack :D
    Ответ написан
    Комментировать
  • Как избавиться от дерганья при transition?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    изменил all на конкретную стилизацию например: " transition: scale 0.05s linear;",

    Нет такого свойства, вот и не анимируется.
    Есть свойство transform и вот оно прекрасно анимируется.
    Ответ написан
    Комментировать
  • Какое состояние у современного фриланса на конец 2020?

    buttersmai
    @buttersmai
    Если есть средний английский и навыки самопрезентации/продаж, то можно взять проекты на Upwork по 10$/hr-20$/hr. Не факт, что прям сразу найдете, зато можно потом надолго обеспечить себя работой.

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

    С Новым Годом!
    Ответ написан
    Комментировать
  • Какое состояние у современного фриланса на конец 2020?

    @d-sem
    для начала карьеры лучше найти стабильный офис, постараться выбиться на удаленку
    Ответ написан
    Комментировать
  • Какое состояние у современного фриланса на конец 2020?

    opium
    @opium
    Просто люблю качественно работать
    Все так же
    Говнокодеры в жопе, профи в шоколаде
    Ответ написан
    4 комментария
  • Какое состояние у современного фриланса на конец 2020?

    Makro_Slavik
    @Makro_Slavik
    сказали что рынок фриланса умер

    Я не работаю пока на фрилансе, но выскажу своё субъективное мнение. Конкуренция на фрилансе сейчас очень большая я бы даже сказал огромная. Возможно в недалеком будущем будет конкуренция еще больше. По некоторым маркетинговым опросам у абитуриентов самая популярная профессия it.

    Нужно еще брать во внимание какой фриланс, зарубежные биржи или снг? Если зарубежные то там конкуренция меньше, уровень оплаты больше.

    Или для начала карьеры лучше найти стабильный офис, постараться выбиться на удаленку

    Это вообще очень забавно на самом деле. Иногда до смеха. Я анализировал фриланс недавно и понял что многие фирмы в снг сами сидят на фриланс биржах и от туда берут заказы. Некоторые на upwork, некоторые берут на fl.ru. То есть вы идете в офис а офис сам прокладка между вами и фриланс биржей.

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

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

    Все же считаю фриланс со всеми его недостатками актуальнее офиса.
    Ответ написан
    4 комментария
  • Какое состояние у современного фриланса на конец 2020?

    Serhioromano
    @Serhioromano
    Web Developer
    Алло, это у вас курсы программистов?
    Какие курсы, это библиотека, а вам какие курсы нужы?

    Согласен. Фриланс это как очередь за водкой в 90е, клином. Кто протиснулся, тот и взял. Но не больше пузыря. Есть еще индусы, которые даже со средним уровням могут рубить по 2-3 доллара в час. Фриланс очень жесткий рынок.

    Но, тем не менее если лежать с открытыми глазами, ты не уснешь. Можно начать получать опыт, браться за проекты любые по минимуму, все ради опыта, клиентской базу, рейтига и портфолио. Глядишь когда ты подтянешь свои знания и профиль у тебя будет уже готов к конкуренции.
    Ответ написан
    1 комментарий
  • Зачем нужен sourcemap?

    @lemme
    Frontend
    Вот представь, собрал ты 10 файлов в 1 бандл, потом минифицировал, а как дебажить эту лапшу?

    На помощь приходит sourcemaps, который будет показывать реальную структуру файлов и.т.д
    Ответ написан
    2 комментария
  • Как избежать прокрастинации с утра?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Картинку с Темой выложить или сами все знаете?
    Ответ написан
    3 комментария
  • PHP, python, ruby. Выполняют одинаковые функции или нет?

    gadfi
    @gadfi
    https://gamega.org
    Если вы ищете тот самый инструмент который лучше других на голову, то такого нет, если бы был то все бы на нем писали.
    Выберите то что нравится именно вам, у них у всех свои плюсы и минусы.
    По количеству вакансий и комьюнити в ру зоне:
    1 php
    2 python
    3 ruby

    По скорости разработки (условно от кривизны рук и задачи тоже многое зависит):
    1 ruby
    2 python
    3 php

    Легче поддерживать код написанный на(тоже очень относительно):
    1 python
    2 php
    3 ruby

    Все выше написанное не является истинной в последней инстанции, все зависит от разработчика, ни один из языков не является убийцей другого, или еще какого то из не включенных в список, кто бы вам не говорил обратное. Быдлокодить можно на любом языке, так же как и писать грамотный лаконичный код.
    Да php дает больше возможностей для быдлокодинга, он к этому даже подталкивает многих начинающих разработчиков, но это не проблема php а его низкого уровня входа
    Да python более лаконичен и строг, а также сдержит в себе ряд плюшек по сравнению с php, а уровень входа не намного выше из за этого многие конторы перешли на него, но и на нем быдлокодить можно
    Да у ruby потрясающие возможности, за плюшки метапрограммирования его любят многие, они позволяют достаточно быстро разрабатывать приложения, но они же отдает магией которая усложняет поддержку кода из за чего многие от него отказались (да да тот самый случай когда плюсы и минусы являются разными гранями одного и того же )

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

    зы для меня пока оптимальным является python ─ php мне не нравится(объективных причин для не любви нет), так как я не веб разработчик то ror для меня слишком ... не готов тратить на него столько времени, python своеобразный компромисс
    Ответ написан
    3 комментария
  • RU.Stackoverflow: Прощай тостер?

    fsdsdfsfdsfsdfsdfsdfsdfsd
    @fsdsdfsfdsfsdfsdfsdfsdfsd
    Unknown
    ru.stackoverflow.com это бывший hashcode.ru.

    А вообще, у toster самый приятный интерфейс из подобных сайтов ;)
    Ответ написан
    2 комментария