Vse o WEB
Информация и размышления о Web технологиях

Vse o Web - веб-сайт о программировании и веб-технологиях

Как адаптироваться на работе после отпуска

Усталость после отпускаВсе мы упорно и тяжело работали целый год! Ну и конечно же отдохнули в свой законный отпуск. Как же не хочется возвращаться в офис и приступать к своим обязанностям. Тем не менее это необходимо. Адаптация на работе после отпуска для некоторых людей проходит долго и болезненно. Давайте рассмотрим, как с этим справиться с наименьшими жертвами. По результатам исследований выяснилось, что большинство увольнений приходится на послеотпускной период! Мысли о смене рабочего места, которые были лишь задумкой, мы зачастую реализуем именно, вернувшись к работе после отдыха. Как же справиться со стрессом и сохранить самообладание?

Скрипт загрузки приложения Symfony 4 на shared хостинг

Как вы все наверное знаете, после разработки приложения его необходимо разместить на хостинге. Делать это можно ручной выгрузкой по FTP c последующим выполнением всех необходимых действий на сервере, например, очистить кеш, build assets, composer install и другое. Метод этот, конечно, максимально простой в реализации и понимании - нужно просто знать, в каком месте приложения произошли изменения и что необходимо сделать после выгрузки на сервер. Но согласитесь, нет ничего приятнее, если весь этот процесс автоматизировать. В каждодневной разработке я предпочитаю использовать continuous integration (CI) системы, к примеру Jenkins или Jetbrains Teamcity. Но что если на хостинге нет возможности запускать необходимые команды через SSH окружение и даже rsync не поддерживается? С такой проблемой я столкнулся и пришлось искать выход и хотя бы простейшим способом автоматизировать процесс. Деталями реализации я и собираюсь поделиться с вами в этой статье.

Нужны ли курсы обучения программированию?

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

Symfony 4. Flex - Коротко о главном

Время летит неумолимо быстро! Казалось, вот только запланировал серию статей о Symfony 2 и Silex, но с течением времени все поменялось: Symfony team зарелизила версию 3, потом 4, а Silex с выходом Symfony 4 использовать уже просто нецелесообразно (подробнее здесь) и  вы скоро сами поймете почему.

Symfony Flex - это новый путь установки и управления Symfony приложениями. Этот подход был анонсирован с выходом Symfony 4. Это не новая версия Symfony, но инструмент, который призван заменить Symfony installer и Symfony Standard Edition. Symfony Flex автоматизирует наиболее частые задачи Symfony приложений, такие как установка и удаление бандлов и других компонентов. Symfony Flex работает начиная с Symfony 3.3 и выше, а начиная с Symfony 4.0, Flex используется по умолчанию, но не является обязательным к использованию.

Symfony. Коротко о работе с Twig

В предыдущих статьях о Symfony (часть 1, часть 2) мы уже говорили о том, что движок шаблонов по умолчанию для этого фреймворка носит название Twig. Конечно, вы не ограничены в выборе шаблонизатора и можете использовать что угодно, при желании. Однако в этой  статье я опишу кратко основные моменты, которые позволят понять, почему это круто использовать Twig и все, что вы использовали ранее, покажется страшным сном уже не вызовет желания быть примененным в качестве шаблонизатора.

Переводимый контент в Symfony2

Всем привет, сегодня продолжаем тему Symfony. Иногда наше приложения должно содержать материалы, контент которых должен отображаться на нескольких языках. Здесь можно создать несколько сущностей и в каждой сохранить контент для определенной версии сайта. Но есть и другой способ - Doctrine extensions. Сегодня мы поговорим о Translatable - расширении для Doctrine, позволяющем нам иметь сущности с контентом на разных языках.

Наверх