<rmcreative>

RSS
  1. Неизменяемые объекты в PHP

    19 мая

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

    Читаем

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

    19 мая

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

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

    4 комментария
  3. Yii 2.0.8

    28 апреля

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

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

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

    14 апреля

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

    Пользуемся

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

    6 апреля

    При разработке 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 комментария
  6. Composer 1.0.0

    5 апреля

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

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

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

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

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

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

    29 марта

    А не кажется ли вам, что самое время подумать о 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

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

    25 марта

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

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

    Читаем

    28 комментариев
  9. Как работает реляционная БД

    24 марта

    Уже не новый, но оттого не ставший хуже перевод большой статьи, объясняющей, как работают реляционные базы данных. Рекомендую всем, кто хочет перестать использовать MySQL или PostgreSQL вслепую и всё-таки попытаться понять, что там внутри.

    Читаем

    Комментировать
  10. Мартовские релизы официальных расширений Yii 2.0

    19 марта

    Выпустили релизы apidoc, bootstrap, codeception, debug, elasticsearch, gii, jui, redis, swiftmailer и smarty.

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

    Комментировать