• Работа с svg. Инлайнить или нет? Как мёрджить svg вместе с эфектами из Photoshop?

    delphinpro
    @delphinpro Куратор тега HTML
    frontend developer
    Я использую либо символьные спрайты, либо инлайн.
    Все иконки ручками корректирую в люстре. Привожу к единому вьюбоксу, центрирую и выравниваю по пикселям.
    Ответ написан
    2 комментария
  • Как настроит webpack 5 для vue 3?

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

    Да и нафига страдать этой фигней со сборкой. Есть https://cli.vuejs.org/ там все за тебя настроили уже.
    Ответ написан
    2 комментария
  • Как правильно реализовать обработку одновременных запросов к бэкенду?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Это вы серезную проблему на самом деле затронули.
    варианта два
    - либо сделать блокировки на уровне БД, где над такой проблемой подумали бородатые дядьки и придумали разные решения (и вам нужна будет нормальная БД)
    - либо поменять систему так чтобы такой проблемы вообще не было - обеспечить обработку только одного заказа в один момент времени, если у вас скрипт работает в единственном экземпляре, то вы можете приостановить обработку всех остальных заказов, если уже какой-то один обрабатывается. Например завести очередь, при поступлении заявки класть ее в эту очередь, брать и обрабатывать по одному от начала и до конца, и когда один заказ полностью завершился и сформирован, брать следующий, обрабатывать его.

    городить какие-то свои блокировки поверх гугл-таблиц - гиблое дело, вы уменьшите вероятность, но не уберете ее полностью.
    Ответ написан
    3 комментария
  • Объясните, плиз зачем нужен react и vue?

    Kozack
    @Kozack Куратор тега Vue.js
    Thinking about a11y
    Уже задавали этот вопрос не раз и не два. Правильный ответ один: если вы не понимаете зачем это вам нужно, значит оно вам и не нужно.

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

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

    UPD:
    вопрос был о практической легкости внесения изменений.


    martin_eden_msk, Вот, набросал простенькую демку:


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

    Обратите, внимание, здесь нет ни файлов-шаблонов, ни jsx, ни препроцессоров, ни webpack, ни чего-то ещё. Этот код можно просто вставить в любой документ, хоть в сайт на php и он будет работать.

    Я даже больше скажу, многие воспринимают Vue, как маленький, простенький фреймворк, для написания таких вот сложных виджетов, которые потом будут интегрированы в сайт написанный на чем-то ещё.
    Ответ написан
  • Инициализация контента для определённой роли пользователя?

    profesor08
    @profesor08
    Это называется натягивание практик пригодных для серверного рендеринга на SPA. Что мешает при загрузке получить статус пользователя и использовать его где нужно, и отображать что нужно? При запросе на получение контента, обновлять статус если случилась ошибка.
    Ответ написан
    Комментировать
  • Битрикс загибается?

    И да и нет.
    Битрикс 24 как продукт компании куда как интересней и развивает он его явно активнее чем просто битрикс
    НО б24 сделан на битрикс так что полное вымирание ядра явно не грозит.
    Но кризис на лицо.
    Так же нужно понимать что рынок битрикс сужается
    снизу теперь его поджымают конструкторы, а в топе самопись.
    так же как вы заметили обратная совместимость битрикс дает о себе знать, на их месте я бы уже давно отказался от поддержки обновлений начиная с 7 версии, это же маразм никто в жизне не будет поднимать 7 битрикс до 20.
    Но политика партии, скорее всего все прийдет к тому же что и у php рано или поздно отказавшись от старого кода написав все заново, но время ввода D7 на рынок говорит то том что эта стратегия была провальна, выводить технологиию 10 лет это даже не смешно.
    Так же нужно понимать что у разрабов битрикса уже сложилось свое мнение.
    К примеру разговаривая с Садониным я спросил у него собираются ли они как-то изменять "эрмитаж" на что они сказали что он работает заебись, и никаких изменений не требуется!!!!
    Дада Вот это убожество по их мнению в 2020 совершенно нормально работает.

    В общем
    - Да интерес битрикс к битрикс падает в следствие б24
    - обратная совместимость делает невозможность сделать действительно достойный релиз.
    - застой технологии как таковой. С появлением kubernetas рано или поздно битрикс должен или перебраться полностью в облако или издохнуть или найти 3 путь, как и остальные движки.
    - Судьба php на данный момент находится ровно в той же позиции что и битрикс, оно все еще доминирует на рынке веба но есть куча мощьнейших конкурентов которые не дремлят.
    + Битрикс де факто еще является стандартом екомерц в РФ , и по факту его заменить тупо нечем.
    Делать проект с бюджетом в 1-10 млн на самописи это маразм, так что тут битриксу замены нет.
    В топовом сегменте битрикс никогда и не использовался, за исключением собственно чистого екомерц да и то как исключение.
    Ответ написан
    10 комментариев
  • Битрикс как первая работа?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Ни как первую, ни как последнюю не посоветует никто)
    Ответ написан
    Комментировать
  • Опишите подробно деятельность фронтенд-разработчика в аутсорсинговой компании?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Чувааак.... я тебе как писатель писателю скажу - не берись писать про ИТ, не зная хоть немного его изнутри :) Тут едрить, все свое. Тебя сразу будет видно, что ты "чужой". Это все равно, что писать книгу о работе кардиохирурга высшей категории, не зная анатомии человека :)
    Ответом на твой вопрос была бы огромная портянка - если бы кому-то захотелось ее написать. Но мой тебе совет - не берись. Не получится. Все, кто работает в ИТ - они ржать будут над тобой в голос и кататься по полу.

    Да и нет ничего интересного в офисной работе...
    Ответ написан
    Комментировать
  • Стоит ли в 2к20 брать мак на High Sierra?

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

    последняя ось - дело вполне решаемое.
    но, если вопрос только в деньгах и знакомстве с макосью, то угорать по макам - последнее дело.
    Ответ написан
    8 комментариев
  • Стоит ли делать однотипные методы во vuex?

    @deliro
    Так, конечно же, можно, но теряется смысл мутаций и самого вьюкса. Имена мутаций подсказывают разработчику как самим именем, так и логами мутаций во Vue DevTools, что произошло. И очень желательно, если мутация будет называться каким-то близким к бизнесу именем. Не "установить значение X в положение Y" (то, как ты хочешь сделать), а "показать хэдер" или "сделать пользователя авторизованным".
    Ответ написан
    Комментировать
  • AWS vs GoogleCloud vs DigitalOcean – как выбрать облако?

    inoise
    @inoise Куратор тега Amazon Web Services
    Solution Architect, AWS Certified, Serverless
    Итак, для начала DigitalOcean - НЕ ОБЛАКО. Это просто набор связанных сервисов. Зайти в DigitalOcean очень просто, выйти тоже, все понятно и прозрачно но там даже горизонтального масштабирования нет. Это слегка прокачанные те же VPS-ки.

    Теперь по всему остальному. Есть золотая троица AWS/Azure/GCP, но тут начинают играть другие правила.
    1. Стоит обратить внимание на то что им действительно надо учиться и это занимает время. Чтобы сделать решение, а не поделку и не влететь на деньги месяца не хватит ибо там очень много всего.
    2. Я могу сказать что переезд из одного облака в другой возможен при двух условиях: вы пользуетесь только базовыми сервисам (вроде виртуалок, БД, S3) и у вас есть 2 архитектора с сильным пониманием этих облаков
    3. Два архитектора по тому что я не знаю ни одного такого человека кто потратил достаточно сил и вник сразу в несколько облаков достаточно глубоко. Я был там везде и в результате все-равно остановился на AWS, хотя Azure и GCP имеют свои преимущества
    4. Про сервисы - ехать в облако и не пользоваться особыми сервисами и фичами этого облака - дорого и глупо
    5. А самое интересное что сделать и мигрировать проект проще чем обучить людей и изменить подходы к прайсингу
    6. Миграция в облако и из облака - не делается по щелчку пальцев, особенно если есть много данных


    По AWS могу поделиться гайдами как туда ехать, да и у них Cloud Migration очень понятный раздел с документацией. Если сравнивать эти облака то:
    • AWS - serverless, cutting-edge solutions, прозрачная инфраструктура
    • Azure - экосистема от MS, прекрасный CosmosDB (но это скорее про цены)
    • GCP - глобальные ресурсы, BigData

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

    И маленькая ремарочка по k8s. Если вы едете не в GCP то он вам не нужен. AWS и Azure сделали так что вы можете его туда удобно загнать, но это будет дороже. Тот же AWS ECS + Fargate куда удобнее и я не знаю тех System Engeneer что по собственному желанию пересаживались с этого на k8s
    Ответ написан
    8 комментариев
  • Pixel perfect VS Типографика?

    SkiperX
    @SkiperX Куратор тега CSS
    Ну прилетит другой текст с админки или от пользователя в верстку, и все старания впустую.

    Используй этот подход вместо Pixel perfect
    https://designpub.ru/%D0%BE%D1%82%D1%81%D1%82%D1%8...

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

    PP хорошо для обучения, на реальных проектах договаривайся о точности +- 30 px.

    Что касается типографики, переноси по параметрам. Figma, avacode выдают готовый css для типографики, его в 99% достаточно.
    Ответ написан
    Комментировать
  • Для каких задач Node.js является более приоритетным выбором среди других платформ?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    так тут все просто
    Node.js является более приоритетным выбором
    если кроме js ни чего не знаешь. вот и все
    ps
    знаешь C# - .Net Core, тренд вообще
    знаешь Java - океан наработок
    знаешь Erlang - чумовая производительность, надежность и масштабируемость
    знаешь C++ ... ну тут как бы все странно станет, можно как у Эрланга почти, только блин, в сто раз медленее разработка.. оно кому то надо? )))
    .. а еще есть вполне в теме Go и даже Rust..
    а ну да, php там еще не умер.. пока..
    но если ни чего из этого не знаешь - Node.js
    как то так
    Ответ написан
  • Создание ИП для удалёнки, подводные камни?

    @McBernar
    Такое ощущение, что тут комментируют кто угодно, только не ИП.

    Нет никаких проблем с ИП. Особенности:
    1. Раз в квартал налог 6% на упрощенке. Заработаете 0 - заплатите 0.
    2. Раз в год (можно на каждый месяц разбивать) страховой и пенсионный платежи. Первый в районе 1000 рублей/месяц, второй в районе 3500/месяц + 1% от дохода свыше 300 000 рублей один раз в год. Да, это дикость, что можно ничего не зарабатывать, но все равно платить по 4500 в месяц. Но таковы уж правила игры. Принимать вам это или нет - ваше личное решение.
    3. Бухгалтер вам не нужен. Любой внятный банк сделает всю отчетность за вас - несколько раз на кнопку нажать только будет нужно. И отправит все сам.
    4. Совершенно нормальная практика, что с вами хотят работать в белую. Это хорошо и для вас и для компании, которая сэкономит на налогах приличную сумму. Вместо 149 тысяч они переведут вам 100.
    5. Держите бумаги в порядке и не будет проблем ни с судами ни с налоговой. Тут все просто. Ну, конечно, до тех пор, пока вы не станете представлять интерес для различных любителей чужого труда. Но сейчас вам это не грозит.
    Ответ написан
    7 комментариев
  • В каких случаях верстать кнопку через тэг 'a', в каких через тэг 'button'?

    iiiBird
    @iiiBird Куратор тега Вёрстка
    Пока ты спишь - твой конкурент совершенствуется
    если именно рассматривать со стороны верстальщика - верстай так, чтобы стили нормально работали как для <a> так и для <button>. не прогадаешь. бэкэндеры разные бывают.
    Ответ написан
    Комментировать
  • Как начать работать без "фонового шума"?

    opium
    @opium
    Просто люблю качественно работать
    Мужик возьми себя в руки ты же не девченка
    Ответ написан
    2 комментария
  • Как начать работать без "фонового шума"?

    delphinpro
    @delphinpro
    frontend developer
    Вы пишете какую-то х.ню. Выдумали себе проблему. Если вы хотите избавиться от фонового шума, — вы от него избавляетесь. Если избавиться не получается, — значит вы не хотите от него избавляться. Всё остальное — это отмазки перед самим собой.
    Ответ написан
    9 комментариев
  • Есть ли статьи про архитектуру сложных Vue компонентов?

    Fragster
    @Fragster
    помогло? отметь решением!
    Выкиньте эту конструкцию. Если разделения логики и представления не хватает, используйте vuex, примеси, https://github.com/vuejs/composition-api в конце концов. А ваш вариант похож на усложнение ради усложнения.
    Ответ написан
    Комментировать