<rmcreative>

RSS
  1. Буду на DevConf 2016

    27 мая 2016

    В планах доклад "Безопасность: от базовых принципов до особенностей PHP". Его я рассказывал недавно в Стамбуле на английском. Получилось отлично. На родном языке будет ещё лучше.

    Доклады на DevConf выбираются голосованием, так что если хотите меня услышать, голосуйте: http://devconf.ru/ru/offers/offer/89.

    Также после конференции пройдёт хакатон по Yii, устраиваемый ТАСС. Должно быть интересно.

    9 комментариев
  2. DevConf:: Хакатон по Yii в ТАСС 18-19 июня 2016

    27 мая 2016

    18-19 июня сразу после DevConf 2016 ТАСС проводит хакатон по Yii. Я обязательно буду.

    Участие бесплатно, но надо обязательно записаться.

    Подробности на хабре

    4 комментария
  3. Неизменяемые объекты в PHP

    19 мая 2016

    Mail.ru опубликовали на хабре перевод статьи Марка Ragazzo (раньше он очень активно помогал Yii), которую мне довелось поредактировать, про неизменяемые объекты.

    Читаем

    Комментировать
  4. Небольшое интервью про меня, DevConf и Yii

    19 мая 2016

    Адель Файзрахманов, один из организаторов DevConf провёл со мной небольшое интервью. Результат опубликован текстом на хабре.

    https://habrahabr.ru/company/devconf/blog/301114/

    5 комментариев
  5. Yii 2.0.8

    28 апреля 2016

    Релизнули Yii 2.0.8. Анонс, как обычно, можно прочитать на хабре.

    2 месяца. Сотня изменений и улучшений. 300 коммитов, от 64 авторов. Изменено 150 файлов. Неплохо поработали.

    9 комментариев
  6. crontab.guru

    14 апреля 2016

    Отличный редактор для crontab. Объясняет словами, что там написано. Подсказывает.

    Пользуемся

    4 комментария
  7. Yii 2.0: не скачиваем клиентские пакеты

    6 апреля 2016

    При разработке Yii 2.0 мы сделали ошибку, включив в ядро по умолчанию клиентские пакеты вроде jQuery. В большинстве случаев это не доставляет проблем, но вот когда разрабатывается исключительно API, а пакеты всё-равно скачиваются и занимают место, возникает некое чувство дискомфорта.

    В 2.1 мы попробуем это решить, а пока можно воспользоваться средствами Composer прописав следующее в своём главном composer.json:

    "provide": {
        "bower-asset/jquery": "*",
        "bower-asset/jquery.inputmask": "*",
        "bower-asset/punycode": "*",
        "bower-asset/yii2-pjax": "*"
    },

    UPD: есть и в готовом виде: https://github.com/cebe/assetfree-yii2

    23 комментария
  8. Composer 1.0.0

    5 апреля 2016

    Состоялся стабильный релиз Composer-а. С beta-1 интересные изменения следующие:

    • install автоматически делает update если нет composer.lock.
    • remove удаляет зависимости.
    • self-update можно запустить с ключами --snapshot, --preview или --stable чтобы получить обновления соответствующей стабильности.

    Полный changelog есть на GitHub.

    Анонс можно прочитать в блоге автора.

    Всех поздравляю с этим замечательным событием. Инфраструктура PHP, наконец, добралась до stable ;)

    1 комментарий
  9. Q&A про Yii #2

    29 марта 2016

    А не кажется ли вам, что самое время подумать о Yii3? Вышел php7 с количеством изменений, достойным нового фрэймворка.

    Про Yii 3 мы думаем с самого выхода 2.0. Останавливаться на достигнутом не стоит. Перед ним будет 2.1.

    В PHP 7 не так много новых возможностей, действительно полезных для самого фреймворка. Типизация больше приятностей даёт, когда её используешь в приложении. К тому же, типизация возвращаемого значения не поддерживает null, что делает невозможным, например, возврат null из Post::findOne(10). Что действительно стоило бы использовать из PHP 7 не раздумывая, так это password API и генератор случайных чисел.

    Какие недостатки Yii видит основная команда разработчиков?

    Идеальных фреймворков не бывает. Недостатки, естественно, видим и их не так уж и мало.

    • Нет совместимости с некоторыми PSR.
    • Плагин для Composer-а (fxp) хоть и выполняет свою задачу, но также прилично запутывает и замедляет процесс установки.
    • Попытка решить проблемы клиентсайда хоть и не совсем провальна и даже нормально работает, но не поспевает за grunt и gulp.
    • Ядро фреймворка не отделено должным образом от клиентсайда.
    • Некоторые возможности напрашиваются на выделение в отдельные независимые от Yii библиотеки.
    • Куча разных мелочей, которые либо в планах на 2.1, либо исправляются по ходу дела в 2.0 каждый день.

    • Часть 1

    28 комментариев
  10. Q&A про Yii #1

    25 марта 2016

    В недавно опубликованной заметке про минусы Laravel, в комментариях проскочило несколько заблуждений про Yii. Часть из них я уже слышал. Наверняка есть и другие. Поэтому, предлагаю задавать в комментариях вопросы. На всё отвечу в следующей заметке.

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

    Читаем

    28 комментариев