просто о погоде, в условиях отсутствия достаточного кол-ва солнечного света и витаминов
Ускорение запросов в базу данных с PDO и итераторами
Когда вы обозреваете множество кода, вы часто удивляетесь, почему что-то было написано так как было. Особенно когда делаются дорогие запросы в базу данных, я все еще вижу вещи, которые могут и должны быть улучшены.
Сравнение производительности автозагрузки и объединения классов в один файл
Недавно мне пришлось работать с проектом, который был написан на core php без фреймворков, более того, как минимум половина была вообще на функциях без ООП. Разработчик объяснял такое решение тем, что данный небольшой проект получает более миллиона уников в сутки. Но меня не устроил такой типичный случай преждевременной оптимизации, я вооружился бенчмарком, гуглом, и решил провести исследование.
Мои впечатления от онлайн теста университета Innopolis
Сейчас идет активная раскрутка университета Innopolis, все IT группы в vk.com отметились рекламными постами этого университета, а многие и не раз. Интереса ради я заполнял в ихнем личном кабинете свои данные, прошел тест английского языка. Спустя некоторое время мне позвонил их менеджер и предложил пройти IT тест.
Кастомная стратегия геренации ID в Doctrine 2
Иногда встроенных в Doctrine стратегий не достаточно и нужно создать свою. Но делать просто функцию или метод не правильно с точки зрения архитектуры, тогда как у Doctrine есть встроенные стредства для этого.
Консольные войны – PHP CLI библиотеки
Я всегда был большим фанатом консольных команд и я стараюсь предоставлять консольный командный инструмент (CLI) на столько, на сколько это возможно, в в большинстве моих PHP проектах.
В этой статье я кратко сравню три PHP консольные библиотеки:
Возможности перевода в Zend Framework 2 с применением I18n
Впервые я столкнулся с необходимостью обеспечить перевод сайта совсем недавно. Этот пост о моем исследовании проблемы, инструментах и решениях в контексте Zend Framework 2.
Школа
Иногда я вспоминаю период в школе до того, как мой класс скатился в полное говно. Это было до того, как с нашего класса ушла компания, которая была мне интересна, к которой я тянулся. Основным человеком, по моему, кто объединял эту компанию был Валера. После его ухода ушел и Вова. И наш класс разбавился совсем не теми людьми. Остался Макс, который решил тянуться к новым лидерам, смотреть Бригаду и обсуждать блатные штуки. (еще ушли Дима Коваленко, который мне не очень нравился, но все же.. И Малышев)
Satis: создание вашего собственного Composer репозитория
10 самых распространенных ошибок при работе с PHP
PHP делает относительно легкой разработку систем на web платформе, что является основной причиной его популярности. Но не смотря на его простоту использования, PHP превратился в довольно сложный язык со множеством фреймворков, нюансов и тонкостей, которые могут “укусить” разработчиков, ведущих к волосо-выдергивающим часам отладки. Эта статья выделяет 10 самых распространенных ошибок, которых PHP разработчики должны остерегаться.