• Чужое API в своём проекте, можно ли?

    @402d
    начинал с бейсика на УКНЦ в 1988
    Если апи публичное, то там должно быть описание что и для чего можно использовать
    Н-р цитата
    ХХХХХ предоставляет своим пользователям уникальный сервис – возможность использовать отрывок любой книги для ознакомительного чтения.
    Название одного сайта на букву Л
    Ответ написан
    Комментировать
  • Roadmap или подобная схема по технологиям?

    Kozack
    @Kozack Куратор тега CSS
    Thinking about a11y
    Всё просто:
    1. Подумайте кем вы хотите работать, в какой отрасли, чем хотите заниматься.
    2. Найдите 5-10 вакансий, которые предлагают именно то занятие, которое вас интересует.
    3. Смотрите на требования.


    Все эти roadmap-пы — всего лишь срез технологий того времени когда они создавались. Frontend развивается очень быстро. И если вы хотите быть востребованным на рынке специалистом — то вы должны следить именно за рынком.
    Ответ написан
    Комментировать
  • Как обработать ошибку запроса с сервера?

    hzzzzl
    @hzzzzl
    перебросить ошибку дальше наверх

    catch (err) {
        const errors = err.response.data.errors;
        if (errors) {
          dispatch({
            type: FORM_ERROR,
          });
          // return errors[0].msg;
          throw new Error(errors[0].msg)
        }
      }
    Ответ написан
    1 комментарий
  • Стоит ли переезжать с Wordpress на статичные сайты (Gatsby, Jekyll, Hugo) и сколько это будет стоить?

    CdkComp
    @CdkComp
    Moder Web Developer - WPBRO
    я так же как и @zorce считаю, что речь о новых, модных технологиях, и с static cache можно достигнуть прекрасных результатов и с WordPress.
    Буквально на днях я решил подключить Gatsby к WordPress, что бы накидать несколько постов, после чего понял, что WordPress лишние звено, так как задача была через чур тривиальна, и выбор пал на Markdown, фронт на Gatsby, deploy + lighthouse check на Gatsby cloud с выводом на Netlify...
    пример

    вывод, для простых решений на Gatsby - WordPress не нужен
    для скорости сайта на WordPress - не нужен Gatsby

    Теперь о стоимости:
    Для работы с Gatsby нужен человек, который хорошо разбирается в React + HTML/SASS/SCSS, то есть даже несколько человек, а дальше зависит от количества нужных компонентов... Такие разрабы стоят не дешево... Грубо говоря 5 шаблонов может занять от 50ч, скажем ценник такого специалиста от 30$ в час...
    Для того, что бы оптимизировать WordPress несколько часов, и можно получить достойных результат, все остальное, как например качество Frontend части вашей Theme, зависит от желания оптимизировать все под проверки типа Google Page Speed Insights = Lighthouse, и так же может занять десятки часов...
    Ответ написан
    3 комментария
  • Что быстрее массив или объект?

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

    Так же и здесь. По сути системе нужно достать некое значение из памяти. Массивы изначально заточены под машинную организацию памяти: по порядку. Логично предположить, что если вам нужно N-e значение, то оно быстрее достанется из памяти, так как оно N-e в самой памяти, начиная от некой ячейки (грубо говоря). Более сложные ассоциативные массивы (или объекты) организованы в памяти более сложно (извиняюсь за тавтологию). Ассоциативный массив - это, как минимум, два обычных массива. Соответственно, выполняя поиск по нему, работают уже минимум два поиска.

    это всегда перебор всего массива каждый раз.

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

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

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Какой у вас сейчас телефон в кармане, с того и начинайте.
    Ответ написан
    3 комментария
  • Обучение web-разработке, есть что то стоящее?

    @stsin
    https://rs.school/ - бесплатные полугодовые курсы! Старт 9 сентября... обучение проходит в формате онлайн! выполнили задание - получили определённое колличество балов, и так до конца! Если курсы проходят в вашем городе, то при успешном окончании вам даже могут предложить офер в лабу EPAM! всего там несколько уровней и в зависимости от успешного прохождения каждого из вы будите двигаться дальшь, но если вылетишь то сможешь дальше следить за курсом но уже без ментора!
    Ответ написан
    1 комментарий
  • Как быть хорошим junior?

    @big_hasan
    Порой, после посещения энного количества собеседований, складывается ощущение, что в понимании работодателя джун - это тот же мидл, только платить ему будут как джуну))
    В ряде случаев под джуном может подразумеваться почти состоявшийся мидл, но с недостаточным опытом работы (без опыта), которому дают такой своеобразный испытательный годик, после которого "посвящают" в мидлы.
    Ответ написан
    Комментировать