• Doctrine ORM в чём разница между EntityManager->merge() и EntityManager->persist()?

    Stafox
    @Stafox
    Web developer со всеми вытекающими...
    Мерж здесь абсолютно не нужен. Тот кто его использовал в этом месте не имеет полного представления как работает доктрина.

    Мерж может использоваться, когда сущность была задетачена, и ее снова нужно добавить как отслеживаемую в энтити менеджер. И да, это будет новый объект с новым spl object hash’ом
    Ответ написан
    Комментировать
  • Как избежать race condition при переводе денег?

    Stafox
    @Stafox
    Web developer со всеми вытекающими...
    Вообще, по-хорошему, не должно у Вас быть такого понятия как баланс. Точнее он может быть как кеш результата (сумма `amount` всех транзакций). А при проведении очередной транзакции пересчитывать кеш.
    Ответ написан
    Комментировать
  • Что все-таки должен уметь делать frond-end-разработчик?

    Stafox
    @Stafox
    Web developer со всеми вытекающими...
    Ранее front-end dev нужно было знать css и html. И звали его верстальщиком. В довесок шло требование умения работать в Photoshop, чтобы верстать макеты от дизайнера.
    Затем JS активно вошел в жизнь, и фронтенд дев должен был владеть html, css, js (уметь работать с какой-нибудь из либ а-ля jQuery).
    Сейчас же в довесок ко всему, фронтендщик должен уметь работать с каким-нибудь из популярных фреймворков, например AngularJS, а задачи верстки могут делигироваться на кодеров (если в штате компании таковые имеются). А также такие инструменты как Grunt, Gulp, Bower. Препроцессоры CSS: sass, less. И прочие технологии.

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

    Я не хочу подступать даже краешком ступни к back-end. Хотя имел опыт, и могу свободно разбираться в коде и понимать как что устроено.

    Что-то мне подсказывает, исходя из вашего опыта, Вы даже не представляете, как там может быть все устроено (не берем в счет hello world).

    Все, что связано с обработкой данных с сервера это же back-end?

    С сервера? Если это не опечатка, то нет. Обработать данные полученных посредством, скажем, AJAX - полностью Ваша задача.
    Ответ написан
    Комментировать
  • Как на php определить следующий идущий тэг?

    Stafox
    @Stafox
    Web developer со всеми вытекающими...
    В реализации данной задачи вам поможет javascript.
    Ответ написан
    Комментировать