• PostGre или Mysql8 для Laravel на что перейти с Mysql5.7?

    @laravue Автор вопроса
    galaxy, между прочим мы на Симфони собрались переходить. Плюс еще на Java отдельные микросервисы писать так что нам лучше PGre
  • PostGre или Mysql8 для Laravel на что перейти с Mysql5.7?

    @laravue Автор вопроса
    по скорости сравнивали в доркер контейнере с mysql8 и с postgre разница ощутимая.
  • PostGre или Mysql8 для Laravel на что перейти с Mysql5.7?

    @laravue Автор вопроса
    FanatPHP, точнее даже не высокой посещаемости, а в высокой нагрузке. много воркеров эксплуатируют базу со всех сторон. Обновление цен очень частое - у каждого поставщика свой прайс и это нужно каждые 5 минут обновлять и пересчитывать курс доллара, анализы цен, загрузки картинок ну много очень всего будет делаться воркерами и все в одну базу.
  • PostGre или Mysql8 для Laravel на что перейти с Mysql5.7?

    @laravue Автор вопроса
    пожалуйста раскройте тему. дело не в том что я знаю. мой коллега знает postgres у них на прошлой работе проекты на нем были. я тоже за это.

    Но тут вопрос в том как Laravel совместим с этим и как на перспективу если мы планируем иметь достаточно большую посещаемость.
  • Как избавится от повторений в коде Laravel 8?

    @laravue
    В контроллере не должно быть много кода. Раз говорят в Мидлваре выносить. значит в мидлваре.
    В контроллере максимум можно условия прописать что куда, а дальше уже отдельные классы сделают то что нужно.
  • Чем плохо использование статических функций в проекте для архитектуры?

    @laravue Автор вопроса
    Hemul GM, ну суть в том. что каждая таблица - это отдельная сущность. И в классе этой таблицы методы, которые связанные именно с извлечением данных из нее. Если нужно поменять что то то знаешь в каком файле искать.
  • Чем плохо использование статических функций в проекте для архитектуры?

    @laravue Автор вопроса
    вон оно чё. экземпляр объекта. Но память освобождается после выполнения?

    В основном статические методы использую в разных воркерах. Например, при импорте товаров. Чтоб по id найти нужную запись модели. или чтоб вызвать статический метод обновления некоторых полей модели.

    а там где this и объекты и важно состояние объектов я не использую статические методы.
  • Чем плохо использование статических функций в проекте для архитектуры?

    @laravue Автор вопроса
    да. не знаю. Но мое приложение имеет очень хорошо доступный для понимания код и легко расширяется. Вот я и прошу консультации.
  • Дедик один нужно брать или как сделать отказоустойчивость?

    @laravue Автор вопроса
    Sanes, моих знаний хватает чтоб поставить fastpanel - кстати повашему совету на этом сайте. И подтюнинговать nginx, php. все сейчас работает хорошо на vps но вот часть коллег думают что надо vds теперь юзать. а тех директор говорит что это слишком затратно пока на данном этапе. что зеркалирование придется обеспечить и бесперебойную работу. Мы своими силами этого не потянем. когда бюджет появится на сис админа тогда перейдем. А ты Александр сколько берешь за такую работу - настройка и сопрвождение? Кстати ты не знаешь кто я, но мы с тобой по скайпу однажды общались. Ты еще говорил что выпил водки и какого то парня из подъезда своей подруги выгнал - что он тебя чем то напряг )
  • Дедик один нужно брать или как сделать отказоустойчивость?

    @laravue Автор вопроса
    Sanes, а сколько стоят ваши услуги чтоб все настроить и поддерживать?
  • Дедик один нужно брать или как сделать отказоустойчивость?

    @laravue Автор вопроса
    у нас в админке непрерывно ведется работа. операторы вбивают товары, загружают картинки, добавляют описания, заполняют характеристики загруженных товаров. Если что грохнется нужно восстановить всё, что они сделали. Как вариант - бэкапить базу каждые 30 минут.
  • Дедик один нужно брать или как сделать отказоустойчивость?

    @laravue Автор вопроса
    у нас пока нет денег проект еще не приносит прибыль. На зарплату программистам еле-еле хватает.
  • Как реализовать наблюдение за изменением полей модели если делают update?

    @laravue Автор вопроса
    хороший вариант..Но долго будет. По нескоько тысяч товаров каждый раз считывается. А число поставщиков сейчас более 40ка у которых есть прайсы, а их число растет. И так каждые 10 минут срабатывает воркер, которые загружает товары очередного поставщика. А если еще по одному товары сравнивать, то будет боюсь долгло.
  • Наилучший метод для изучения английского?

    @laravue
    слов и фраз. иногда набор слов может оказаться фразой, которая имеет совсем иное значение, чем слова по отдельности.
  • Как вы учились или как вы считаете чему нужно учить Web-разработчика в ВУЗе?

    @laravue
    Высшее образование очень важно. Вы конечно и без вышки сможете стать хорошим программистом, но если у вас есть бумажка об окончании авторитетного ВУЗа по специальности, то в серьезную Европейскую контору можно будет легче устроиться и в плане карьерного роста тоже.

    В ВУЗе обучают азам, а не конкретным моментам веб-разработки. Веб-разработку и другие языки программирования изучайте самостоятельно. ВУЗ закладывает в вас базу. Эта база очень ценна для мышления айтишника. Но одного ВУЗа конечно же недостаточно. Нужно и получать знания в ВУЗе и практиковаться на своих проектах и проектах работодателя.
  • С какой должности лучше начать искать работу среднему fullstack программисту, но только на удаленку на постоянной основе?

    @laravue Автор вопроса
    спасибо! вот это действительно годный ответ. И приятно что пути схожи. Тоже не рассматриваю Битрикс и пока пытаюсь определиться для себя что мне ближе - Бэкэнд или Фронт. По идее знаний уже хватает чтобы перейти в чистый фронтэнд и за 3 месяца спрогрессировать. Просто раньше считал, что фронтэндом должны заниматься люди близкие к дизайну. У них проще получается лепить интерфейсы.
    И к Java присматриваюсь. Там и деньги хорошие, и работа есть, но туда джунов не часто берут.
    А Опенсоурс - нужно писать такую разработку, которая совпадает с направлением твоей основной работы. Тогда это будет иметь шанс на выживание.
  • С какой должности лучше начать искать работу среднему fullstack программисту, но только на удаленку на постоянной основе?

    @laravue Автор вопроса
    С первого вашего вывода понятно что вы совершенно некомпетентный человек и не знаете что очень многие крупные компании запада уже давно перешли на такой формат работы и это вполне всех устраивает. Разработчики годами работают на крупные компании и сидят у себя дома и получают вполне хорошо.

    Насчет работы и рутины - глупость опять говоришь. Сколько я работал в крупных холдингах - у меня всегда была интересная работа. Всегда разработка, всегда внедрения и полноценные проекты на производственных и торговых предприятиях. А рутиной занимались низкоквалифицированные специалисты, работающие под моим началом. Каждые лет 5 я менял специализацию и когда очередь дошла до веб-разработки я тоже не потерялся. Сейчас точно так же найду работу, поработаю там пару лет и снова начну развивать свой бизнес.

    Вот меня удивляет. Как можно вообще что то писать если совершенно не понимаете о чем пишите. Я 26 лет в разработке. А вы пишите какую-то дичь. Будто с другой планеты. Я Столько знаю хороших специалистов из Украины, Белорусии и России, которые работают годами на удаленке и не знают никаких проблем при этом уже давно достигли больших доходов и даже некоторые руководящих должностей, а вы пишете что за 1000км разработчик никому не нужен... Таких нужно просто забанивать сразу за дизъинформацию ровно как и за то что OpenSource сделанные одним человеком никому не нужны.
    У меня с 2008 фирма по внедрению, разработке и продаже ПО. И знаете - ни разу не приходилось никуда выезжать, хотя работаю только с крупными городами. Это уже практиковалось более 10-ти лет назад. А сейчас 2019 год!
  • С какой должности лучше начать искать работу среднему fullstack программисту, но только на удаленку на постоянной основе?

    @laravue Автор вопроса
    Понимаете. Когда я работал в конкретных направлениях по несколько лет, мои знания были на высшем уровне - за несколько лет возможно стать Сеньором в любом направлении. А чем больше направлений ты освоил, тем легче даются последующие, поскольку пересекается очень многое.

    А что скасательно одиночек - зря так говорите. Для Энтерпрайз конечно одиночка не годится. Но для стартапов вполне себе одиночка может написать инструмент, который будет приносить миллионы.
    Для обычного онлайн сервиса достаточно знание фреймворка php + любого из трех фреймворков vue, react, angular. Это будет дешевле, чем держать двух разработчиков и синхронизировать их работу.
    Для чего нужна команда если проект можно поднять одному?

    Что такое обычный проект? Это фронт + бэк.
    На беке выполняются всего лишь несколько видов операций:
    - регистрация
    - роутинг
    - формирование выборок из базы
    - очереди задач (рассылки, отправки сообщений пользователям, считывание данных по api)

    На фронте всего лишь:
    - отобразил форму
    - привязал данные к форме
    - отправил данные по api на бэк
    - получил данные в json и отобразил при помощи реактивных компонент.

    Что там еще может быть заумного такого, что один разработчик не потянет?

    Магазин потянет? потянет.
    Торговую площадку потянет? Потянет
    Какой-нибудь обменник криптовалюты сможет сделать? Может.
    Складской учет или учет финансов - сможет.ъ

    Чего не сможет сделать в одиночку за разумные сроки: Крупные ERP системы. Тупо не хватит времени.

    Так для чего нужна команда? только для масштабных проектов, которые нужны среднему и крупному бизнесу. Но в тех случаях чаще целесообразнее приобрести готовую CRM систему и ее дорабатывать средствами штатных специалистов. Это не интересно.