<rmcreative>

RSS
  1. Microsoft, Windows и PHP

    14 июля 2020

    iXBT опубликовали новость "Microsoft прекращает поддержку PHP в Windows".

    Компания Microsoft объявила о том, что она собирается прекратить поддержку PHP в своей операционной системе Windows.

    На самом деле всё не так:

    1. Microsoft многие годы оплачивали фуллтайм-работу по поддержке Windows в PHP. Изначально они объявили что делают это для версий 7.x. К PHP 8 это не относилось.
    2. В самой операционной системе Windows ничего не меняется. Ну разве что WSL 2 добавили, но на запуск php.exe это не влияет никак.
    3. Для версий PHP меньше 8-ки ничего не меняется. Будут официальные билды.
    4. Для 8-ки команда из Microsoft билдов делать не будет. Скорее всего потому как можно нормально запускать PHP из WSL 2. Но, на самом деле, никто не мешает собрать билд самому. Плюс не факт, что их место никто не займёт. Например, Jan-E из Apache Lounge. Команда из Microsoft готова передать дела.
    Комментировать
  2. Новости Yii 2020, выпуск 5

    9 июля 2020

    На самом деле, в этом году перед этим выпуском было ещё четыре, как следует из порядкового номера. Но я был так увлечён Yii 3, что забыл про блог и хабр… Почитать их можно прямо на главной https://yiiframework.ru/. Ну или, если больше нравится английский, на нашей странице на OpenCollective.

    Текущий выпуск:

    Комментировать
  3. Торвальдс про проблему OpenSource с поиском мейнтейнеров

    7 июля 2020

    Поиск новых мэйнтейнеров отмечается как большая проблема. В сообществе много активных разработчиков, которые рады писать новый код, но мало кто готов посвятить своё время на сопровождение и проверку чужого кода. Кроме профессионализма, мэйнтейнеры должны пользоваться полным доверием. От мэйнтейнеров также требуется непрерывная вовлечённость в процесс и постоянная работа - сопровождающий всегда должен быть доступен, каждый день читать письма и реагировать на них. Работа в подобных условиях требует большой самодисциплины, поэтому мэйнтейнеров мало и их не хватает, а поиск новых мэйнтейнеров, способных рецензировать чужой код и направлять изменения вышестоящим мэйнтейнерам, становится одной из главных проблем в сообществе.

    https://www.opennet.ru/opennews/art.shtml?num=53292

    Поблемы более-менее большого OpenSource похожи. У нас ровно та же проблема в Yii.

    Комментировать
  4. Часовое интервью про OpenSource, Yii 3 и всякое

    26 июня 2020

    5 комментариев
  5. 1 июля обсудим Code Review

    26 июня 2020

    1 июля в 17 часов по Москве/Киеву/Минску обсудим Code Review. В эфир придут Сергей Жук, Константин KSDaemon Буркалев и Антон Морев.

    Больше деталей и саму ссылку на просмотр вы можете найти на хабре.

    UPD: запись обсуждения.

    1 комментарий
  6. Дерево обязанностей и навыков HR

    10 июня 2020

    Мне очень понравилось дерево обязанностей и навыков тимлида и вот на хабре Юля Бадертдинова из Directum выложила похожую схему для HR.

    Комментировать
  7. Короткие теги в PHP

    10 июня 2020

    Почти десять лет назад я писал про короткие теги и радовался включению короткого echo по умолчанию.

    Сегодня меня спросили, что я думаю по поводу использования коротких тегов.

    Их осталось на данный момент в PHP 7.4 два вида:

    • <? - короткая форма <?php. Включается через short_open_tag в php.ini.
    • <?= - короткая форма <?php echo. Доступна всегда.

    Если с <?= всё ясно, тег доступен всегда и удобен при использовании в шаблонах, то с <? не всё так просто.

    В PHP 7.4 его хотели убрать и почти убрали после положительного голосования за RFC. Но в итоге сначала предложили сделать это по-другому, а потом и вовсе не делать.

    В результате в PHP 7.4 теги работают как и ранее. В PHP 8 тоже (но не факт, что так будет в релизе).

    Стоит ли использовать <? - вопрос неоднозначный. Если у вас проект, который разворачивается только на ваши сервера, вы контролируете php.ini и никогда не забываете short_open_tag = On, то технически ничего ужасного в использовании коротких тегов нет. Если же вы делаете продукт, который можно поставить на свой сервер, такой как CMS или фреймворк, то использовать <? - плохая идея. Часть пользователей обязательно попробует развернуть ваш продукт в окружении, где у них нет возможности поправить php.ini.

    7 комментариев
  8. 25 лет PHP

    8 июня 2020

    8 июня 1995 года, программист родом из Гренландии Расмус Лердорф публикует в usenet анонс набора CGI-скриптов, который он назвал PHP Tools.

    Иногда говорят, что первые версии PHP были написаны на Perl. Это, конечно же, неправда.

    Главные факты и события из 25 лет истории PHP смотрите в таймлайне.

    Заревьювить и дополнить его помогли непосредственные участники событий: Andi Gutmans, Derick Rethans, Peter Kokot, Александр Макаров, Дмитрий Стогов и другие.

    Еще 27 мая исполнилось 10 лет PhpStorm. Чтоб отметить сразу два дня рождения делаем скидку 50% на персональную годовую подписку.

    С днем рождения PHP!

    Комментировать
  9. Доступны видео с PHP Russia Online 2020

    3 июня 2020

    Сегодня Онтико публикует видеозаписи всех докладов с PHP Russia 2020 Online. Это стало возможным благодаря поддержке Badoo.

    Ещё больше PHP-контента от одной из сильнейших инженерных команд на tech.badoo.com. PHP-сообщество в Telegram — badoo_php_meetup.

    Спасибо партнёрам за поддержку и возможность распространять знания в области PHP-разработки.

    Смотрим

    Комментировать
  10. PHP fwdays 2020

    29 мая 2020

    Внезапно понял что забыл рассказать, что выступаю уже завтра, 30 мая на PHP fwdays. Как и всем, им пришлось уйти в онлайн.

    Буду рассказывать про код и как меньше от него страдать:

    • Композиция и наследование.
    • Состояние.
    • Зависимости и их внедрение.
    • Методы.
    • Исключения.
    • Типы объектов.
    • Сервисы и долгоживущие приложения.
    • Тесты.
    • Принципы.
    • Слои и абстракция.

    Конференция платная, но стоит не сильно много. К тому же, вот код на скидку 15%: 66474A7D12.

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