Процесс создания простого бота Телеграм для отслеживания времени

Процесс создания простого бота Телеграм для отслеживания времени

Процесс создания простого бота Телеграм для отслеживания времени

Телеграм есть у каждого. Все мы пользуемся этим мессенджером каждый день — он удобен и прост в использовании, интуитивно понятен, безопасен, и, конечно, все мы любим стикеры. Кроме личной переписки мы используем и групповые чаты — с семьей, с друзьями и коллегами.

Заглянем под капот Doctrine 2

Заглянем под капот Doctrine 2

Doctrine 2

Пожалуй, я не совру, если скажу, что в экосистеме Symfony наиболее часто используемой ORM является Doctrine. Поэтому изучение этой библиотеки крайне важно для Symfony-разработчика. В данной статье предлагаю заглянуть «под капот» этого Мустанга в мире ORM-ок и выяснить, на базе каких абстракций и паттернов построена эта библиотека.

PHP: 5 сфер применения

PHP: 5 сфер применения

5 сфер применения PHP

Созданный изначально для серверного скриптинга, PHP стал одним из наиболее широко применяемых языков программирования. Согласно WWW Technology Surveys, доля его использования превышает 80 %. Среди сторонников PHP — такие гиганты, как Slack, Wikipedia, Wordpress, Pinterest, Nvidia, Tumblr и, в определенном роде, Facebook.

Самые большие сайты на фреймворке Symfony2

Самые большие сайты на фреймворке Symfony2

Самые большие сайты на фреймворке Symfony2

Как вы думаете, что объединяет сайты открытой государственной базы данных Швейцарии, Vogue France и голландской версии журнала National Geographic Traveler? Все они работают на Symfony2! В этой статье мы расскажем вам о высоконагруженных сайтах, которые используют этот производительный PHP-фреймворк, а также о собственном опыте работы с Symfony2 на таком типе проектов.

Комментирование кода и генерация документации в PHP

Комментирование кода и генерация документации в PHP

Комментирование кода и генерация документации в PHP

Зачем нужны комментарии к программному коду? В каком виде их писать? Где они нужны, а где нет? Как правильно комментировать код? Как придерживаться одинакового стиля документирования всем участникам команды?

Установка и настройка Symfony2

Установка и настройка Symfony2

Установка и настройка Symfony2

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

Рефакторинг существующего кода в PhpStorm

Рефакторинг существующего кода в PhpStorm

Рефакторинг существующего кода в PhpStorm

PHP рефакторинг — это круто! Но в процессе часто встречаются рутинные операции, монотонные действия с кодом, после которых, бывает, полно синтаксических ошибок. Это очень демотивирует.