Laravel World

  1. PHP намерены перевести на лицензию BSD-3, совместимую с GPL

    Forwarded from opennet.ru
    PHP намерены перевести на лицензию BSD-3, совместимую с GPL

    Разработчики языка программирования PHP планируют перевести интерпретатор PHP и движок Zend Engine с лицензий PHP License и Zend Engine License на 3-пунктовую лицензию BSD. Переход на 3-пунктовую лицензию BSD упростит условия лицензирования, унифицирует лицензии для PHP и Zend Engine, обеспечит совместимость с GPL и решит давние проблемы, сохранив при этом все права пользователей и разработчиков. Смену лицензии намерены произвести в выпуске PHP 9.0, который может быть сформирован в следующем году. Все члены PHP Group одобрили смену лицензии и в настоящее время данное предложение выставлено на общее обсуждение.

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

    • ❤️41
  2. Релиз spatie/ping и spatie/simple-tcp-client

    Релиз spatie/ping и spatie/simple-tcp-client
    https://freek.dev/2885-introducing-spatieping-and-spatiesimple-tcp-client Introducing spatie/ping and spatie/simple-tcp-client | freek.dev

    • ❤️15
  3. Атрибут #[\NoDiscard] в PHP 8.5

    Атрибут #[\NoDiscard] в PHP 8.5
    https://www.amitmerchant.com/the-nodiscard-attribute-in-php-85/ Stop Ignoring Important Returns with PHP 8.5’s `#[\NoDiscard]` Attribute

    • ❤️14
  4. Передаём Query Builder в whereIn для сокращения количества запросов

    Передаём Query Builder в whereIn для сокращения количества запросов
    https://ashallendesign.co.uk/blog/laravel-wherein-reduce-queries Pass a Query Builder to "whereIn" to Reduce Your DB Queries

    • ❤️35
  5. Позавчера Тейлор запустил новый сервис - Laravel Nightwatch.

    Forwarded from The Dragon Code News
    Позавчера Тейлор запустил новый сервис - Laravel Nightwatch.

    Это сервис мониторинга работы приложения.

    Краткий отзыв по истечении двух дней его использования вместе с анти-спам ботом @KvedeBot:

    - Выдаёт общую информацию (есть или нет проблемы), в детали не вдаётся;
    - Показывает список реально вызываемых консольных команд. Так, например, я узнал о команде php artisan schedule:finish, которая была вызвана 2'120 раз за это время... И да, эта команда также лимиты жрёт;
    - Можно увидеть запросы к БД, но без самих данных - только конструкт;
    - От внешних запросов виден лишь адрес без тела запроса;
    - По общей статистике использования видим что из 200к бесплатных эвентов за двое суток приложение сожрало 173'596 (87%), из которых 49'009 эвентов - работа с кэшем. Да, эти cache hit, read, write и т.д. тоже считаются.

    Таким образом, пришёл к выводу, что это MVP продукта и, с большой долей вероятности, он действительно будет хорош, но - потом. В текущем исполнении Nightwatch, скажем так, публикует хлам из подноготной фреймворка. Моё мнение, он делает это для того, чтобы побыстрее сожрать бесплатные лимиты дабы люди оформляли подписку.

    В целом, сервис прикольный, но на полном серьёзе на сервере его использовать ну такое.

    • ❤️68