• Как в pug создать миксин для вывода товаров однотипных?

    werty1001
    @werty1001
    undefined
    mixin product( data )
    	.product
    		.product__name= data.name
    		.product__cost= data.cost
    
    //- Один
    +product( {name: 'Шоколадка', cost: '3$'} )
    
    //- Несколько
    each item in [{name: 'Шоколадка', cost: '3$'}, {name: 'Мороженка', cost: '1$'}]
    	+product( item )
    Ответ написан
    Комментировать
  • В чем профит использования Linux для программирования?

    @prity
    А кто сказал что нельзя успешно заниматься frontend и backend на windows? Тебе решать на чем удобно сидеть. Многие на маке сидят и кодят без проблем. Скорее всего это из-за того что на Линуксе широко используется командная строка. Что ассоциируется с опытными пользователями, с программистами в том числе. Так же возможно это так исторически сложилось.

    Я сам использую Окна. Но без проблем могу перейти на Линукс и разницы для веб-разработки не увижу.
    Ответ написан
  • Стоит ли разрабатывать сайты среднего уровня сложности на EvolutionCMS?

    @RuComMarket
    Битрикс FullStack разработчик
    "На MODX можно учиться, на Laravel можно зарабатывать"
    Лично я не видел заказов на MODX крупнее кривого интернет магазина
    Laravel один из самых востребованных среди заказчиков
    Сам я ни на одном из них не работаю, просто всегда просматриваю рынок
    Ответ написан
    3 комментария
  • Возраст junior во frontend?

    Xuxicheta
    @Xuxicheta
    инженер
    Вы не с того конца смотрите на проблему. Вопрос не в возрасте, а хватит ли у вас запала освоить все что нужно. Для этого надо иметь интерес к работе, быть готовым впитывать все новые и новые знания ну и соображать.
    Нужно ли оно - вот в чем вопрос. Если само не заходит, то скорее всего нет. Если заходит, то нет проблем, есть лишь временные трудности.

    Я сменил профессию в возрасте побольше вашего, но такими вопросами вообще не задавался, просто искал работу, и этап джуна прошел очень быстро, хотя только сейчас начинаю осознавать сколько на самом деле я не знаю. Ну и большинство 20-летних вообще не конкуренты на самом деле.
    Чаще решает даже не скилл программирования, а способность разобраться в задаче и найти пути ее решения так как это требуется для бизнеса.
    Ответ написан
    Комментировать
  • Возраст junior во frontend?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Важен не возраст, важно умение работать. У молодежи зачастую отсутствует навык "работать". Многие путают изучить язык и разбираться в программировании.
    Многие путают работу и стажировку. Многие вообще путают работу и обучение, считают, что джуниоров на работе кто-то чему-то обязан научить и дать карьерный рост.
    Старый для джуниора - это 50+. Там уже вопросы почему и как. Но в таком возрасте обычно люди переквалифицируются либо внутри компании, либо другой проверенный путь.
    Ответ написан
    Комментировать
  • Стоит ли хранить зашифрованные данные пользователя в Local/Session Storage на клиенте?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Ахренеть, то есть если я, допустим, пользователя понизил в правах, то по вашей логике я должен лично к нему домой причапать и почистить куки/сторэйдж. Это гениальное решение, решающее несуществующую проблему! Браво!
    Ответ написан
    9 комментариев
  • Стоит ли хранить зашифрованные данные пользователя в Local/Session Storage на клиенте?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Это просто идеальная иллюстрация к известному высказыванию Дональда Кнута "Преждевременная оптимизация - корень всех зол".

    Сначала высасываем из пальца проблему: "тратится время на обращение к бд". Сколько там его тратится, тратится ли вообще, замедляет ли это систему, является ли вообще это проблемой - все эти вопросы нам неинтересны. Мы хотим грудью на амбразуру, стать героем и получить медальку.

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

    Стоит ли так делать и почему;
    не стоит потому что не надо высасывать проблемы из пальца.
    Какой будет прирост производительности
    Отрицательный
    Как Вы решаете подобные вопросы.
    МЫ ИХ НЕ РЕШАЕМ.
    Мы решаем реальные проблемы, объективно существующие.
    А воображаемые проблемы высосанные из пальца решать не следует.
    Ответ написан
    Комментировать
  • Есть ли альтернатива upwork?

    @zavodp
    На русскоязычных биржах сейчас полный демпинг?


    Как человек, время от времени нанимающий, скажу, что проблема что на наших что на иноязычных биржах ровно одна:

    Полным полно никчёмного шлака на дешевых работах.
    И крайне занятые высококвалифицированных специалисты на дорогих работах.

    Демпинга в высококвалифицированных работах нет, там спецов недостаток.
    Демпингуют только низкоквалифицированные - их слишком много.
    Ответ написан
    12 комментариев
  • Заказчик хочет получить invoice. Подвластно ли это начинающему фрилансеру?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Если заказчик иностранный, то последствий не будет никаких.
    Это нужно ему для внутренней бухгалтерии. Наша налоговая никак об этом не узнает.

    Поэтому достаточно взять в интернете любой invoice generator и заполнить базовые вещи: заказчик, исполнитель, список работ, цена, объём, дата. Я лично пользуюсь вот этим: https://create.onlineinvoices.com/invoices-generat...
    Ответ написан
    2 комментария
  • Как открыть скетч файл на виндовс?

    Веб-сервис https://www.figma.com/ импортирует файлы скетч. Даже редактировать их там вполне получается.
    Ответ написан
    1 комментарий
  • Как открыть скетч файл на виндовс?

    @N_GA
    Теперь есть еще бесплатный Icons8 Lunacy - https://icons8.com/lunacy
    Специально для открытия .sketch файлов на Windows
    Ответ написан
    1 комментарий
  • Какую библиотеку использовать для сканирования чеков через веб камеру на смартфоне?

    TTATPuOT
    @TTATPuOT
    https://code.patriotovsky.ru/
    Вам из чека не символы распознавать нужно, а QR-код, который печатает онлайн-касса. По QR-коду вы уже можете сформировать запрос в ОФД и получить параметры чека. В сторону распознавания букв бесполезно ковырять.

    QR-коды может куча всего распознавать. Например: https://github.com/schmich/instascan
    Ответ написан
    3 комментария
  • Почему PHP теряет популярность?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Никогда не ведитесь на уговоры разрабатывать какой то веб проект на каком то экзотичном языке, например Питоне или Яве, в результате вы получите костыльный долгострой и дефицит программистов которые будут готовы над ним работать.
    Это как в моде - есть всякое эпатажное дерьмо для показов на подиуме, а есть повседневные джинсы с рубашкой, все любят обсуждать эпатаж но носят джинсы.
    Ответ написан
    26 комментариев
  • Как и кто загружает товары в интернет-магазин?

    sim3x
    @sim3x
    Все что больше 1к позиций нужно делать на csv
    Но бывают варианты, когда головой не думают и тогда появляются xml, json, excel по 10Гб

    Задача впринципе мало связана с фронтендом
    Ответ написан
    Комментировать
  • Как писать "отказоустойчивый" клиентский js?

    @afanasiyz
    Javascript-разработчик
    Писать код, который не крашится :D
    Ну, а если серьезно, сложно представить ситуацию, в которой ошибка риалтайма была бы не формата "smth is not defined" или "cannot read property smth of undefined".
    То есть в основном все ошибки будут из-за невалидных данных или из-за отсутствия каких-то методов в старых браузерах.
    Решение - валидировать входные данные, проверять все на null/undefined, использовать babel.
    Ответ написан
    3 комментария
  • Что лучше Phpstorm vs VS code?

    @coller13
    Мой основной стэк Php, js. PHPstorm использую несколько лет, работая фуллтайм. Когда начались постоянные проблемы с активацией пиратки, то решил покупать лицензию с помесячной оплатой. Каждый последующий год оплаты, представляется скидка. Когда в прошлом году услышал о VSCode, то решил попробовать, вдруг можно получить бесплатный хороший инструмент.
    Нельзя... Бесплатно хорошего не бывает, кто бы что ни говорил.
    На мой взгляд, ничего лучше PHPStorm для базового стека веб-разработки ещё НЕ придумали.
    Один только поиск по проекту в PHPStorm чего стоит! Попробуйте функции поиска Double Shift -ищем файлы/директории, Ctrl+Shift+F - ищем фрагменты кода. Всё! Этих двух функций достаточно, чтобы понять, что VSCode в данный момент не может даже близко сравниться со штормом.
    У PHPStorm самая лучшая индексация и самый быстрый поиск. Тем более, если у вас SSD, то это просто ракета.
    Конечно, если у вас проект на три контроллера и два класса, то вы по памяти знаете, где какие файлы лежат. Но если проект более или менее большой, то PHPStorm , повышает производительность в разы, особенно со своим встроенным Intellisence.
    Для тех, кто не согласен оплачивать лицензию PHPStorm. Уважаемые! IDE - это ваш основной инструмент, который вам приносит деньги. Неужели вам жалко полтора Биг Тейсти в месяц на оплату вашего рабочего инструмента?
    Ответ написан
    2 комментария
  • Что лучше Phpstorm vs VS code?

    sim3x
    @sim3x
    Phpstorm
    Ответ написан
    Комментировать
  • Можете оценить фреймворк?

    Konata69lol
    @Konata69lol
    backend developer (php/go)
    С этим фреймворком вы наверняка провалите проект, т.к. будете вместо написания бизнес логики дописывать
    сам фреймворк, прикручивать к нему недостающие компоненты, фиксить баги и т. д.
    Ответ написан
    Комментировать