Forwarded from The Dragon Code News
Позавчера Тейлор запустил новый сервис - Laravel Nightwatch.
Это сервис мониторинга работы приложения.
Краткий отзыв по истечении двух дней его использования вместе с анти-спам ботом @KvedeBot:
- Выдаёт общую информацию (есть или нет проблемы), в детали не вдаётся;
- Показывает список реально вызываемых консольных команд. Так, например, я узнал о команде
- Можно увидеть запросы к БД, но без самих данных - только конструкт;
- От внешних запросов виден лишь адрес без тела запроса;
- По общей статистике использования видим что из 200к бесплатных эвентов за двое суток приложение сожрало 173'596 (87%), из которых 49'009 эвентов - работа с кэшем. Да, эти
Таким образом, пришёл к выводу, что это MVP продукта и, с большой долей вероятности, он действительно будет хорош, но - потом. В текущем исполнении Nightwatch, скажем так, публикует хлам из подноготной фреймворка. Моё мнение, он делает это для того, чтобы побыстрее сожрать бесплатные лимиты дабы люди оформляли подписку.
В целом, сервис прикольный, но на полном серьёзе на сервере его использовать ну такое.
Это сервис мониторинга работы приложения.
Краткий отзыв по истечении двух дней его использования вместе с анти-спам ботом @KvedeBot:
- Выдаёт общую информацию (есть или нет проблемы), в детали не вдаётся;
- Показывает список реально вызываемых консольных команд. Так, например, я узнал о команде
php artisan schedule:finish
, которая была вызвана 2'120 раз за это время... И да, эта команда также лимиты жрёт;- Можно увидеть запросы к БД, но без самих данных - только конструкт;
- От внешних запросов виден лишь адрес без тела запроса;
- По общей статистике использования видим что из 200к бесплатных эвентов за двое суток приложение сожрало 173'596 (87%), из которых 49'009 эвентов - работа с кэшем. Да, эти
cache hit
, read
, write
и т.д. тоже считаются.Таким образом, пришёл к выводу, что это MVP продукта и, с большой долей вероятности, он действительно будет хорош, но - потом. В текущем исполнении Nightwatch, скажем так, публикует хлам из подноготной фреймворка. Моё мнение, он делает это для того, чтобы побыстрее сожрать бесплатные лимиты дабы люди оформляли подписку.
В целом, сервис прикольный, но на полном серьёзе на сервере его использовать ну такое.
❤67
AI-агент Junie для PhpStorm
https://blog.jetbrains.com/phpstorm/2025/06/discover-junie-for-phpstorm/
https://blog.jetbrains.com/phpstorm/2025/06/discover-junie-for-phpstorm/
The JetBrains Blog
Discover Junie for PhpStorm: A Game-Changing AI Coding Agent for PHP Development | The PhpStorm Blog
Explore how you can benefit from Junie, the AI coding agent by JetBrains, for your PHP development.
❤25
Передаём Query Builder в whereIn для сокращения количества запросов
https://ashallendesign.co.uk/blog/laravel-wherein-reduce-queries
https://ashallendesign.co.uk/blog/laravel-wherein-reduce-queries
ashallendesign.co.uk
Pass a Query Builder to "whereIn" to Reduce Your DB Queries
Learn how to reduce your database queries by passing an instance of "Illuminate\Database\Query\Builder" to the "whereIn" method of your queries.
❤35
PHP и Laravel дайджест новостей за май 2025 года
https://habr.com/ru/articles/921134/
https://habr.com/ru/articles/921134/
Хабр
PHP и Laravel дайджест новостей за май 2025 года
Всем привет! Это дайджест новостей от CutCode. Давайте посмотрим, что произошло за прошедший месяц в мире PHP и Laravel. Новости PHP Релизы PHP 8.3.21 и PHP 8.4.7 Выпуски с исправлением ошибок...
❤13
Релиз PHP 8.4.10, 8.3.23, 8.2.29 и 8.1.33
Исправление трёх уязвимостей
https://www.php.net/ChangeLog-8.php
Исправление трёх уязвимостей
https://www.php.net/ChangeLog-8.php
❤17
Релиз PHP 8.5.0 Alpha 1
Это первый тестовый билд новой версии языка.
https://www.php.net/archive/2025.php#2025-07-03-5
Это первый тестовый билд новой версии языка.
https://www.php.net/archive/2025.php#2025-07-03-5
❤33
Как интегрировать Google Cloud Storage в Laravel
https://www.luckymedia.dev/blog/how-to-integrate-google-cloud-storage-with-laravel
https://www.luckymedia.dev/blog/how-to-integrate-google-cloud-storage-with-laravel
❤24
Атрибут #[\NoDiscard] в PHP 8.5
https://www.amitmerchant.com/the-nodiscard-attribute-in-php-85/
https://www.amitmerchant.com/the-nodiscard-attribute-in-php-85/
Amit Merchant - A blog on PHP, JavaScript, and more
Stop Ignoring Important Returns with PHP 8.5’s `#[\NoDiscard]` Attribute
When writing functions or methods in PHP, we often return values that are crucial for the caller to handle. Usually, those returned values need to be consumed. Check the following example.
❤14
Релиз spatie/ping и spatie/simple-tcp-client
https://freek.dev/2885-introducing-spatieping-and-spatiesimple-tcp-client
https://freek.dev/2885-introducing-spatieping-and-spatiesimple-tcp-client
freek.dev
Introducing spatie/ping and spatie/simple-tcp-client | freek.dev
We just tagged stable release for two new spatie packages: spatie/ping and spatie/simple-tcp-client. In this blogpost, I'd like to share why these were developed and how you can use them.
❤15
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
Разработчики языка программирования 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
www.opennet.ru
PHP переходит на лицензию BSD-3, совместимую с GPL
Разработчики языка программирования PHP планируют перевести интерпретатор PHP и движок Zend Engine с лицензий PHP License и Zend Engine License на 3-пунктовую лицензию BSD (BSD-3). Переход на лицензию BSD-3 упростит условия лицензирования, унифицирует лицензии…
❤41
Всё, что появится в PHP 8.5
https://www.amitmerchant.com/everything-that-is-coming-in-php-85/
https://www.amitmerchant.com/everything-that-is-coming-in-php-85/
Amit Merchant - A blog on PHP, JavaScript, and more
Everything that is coming in PHP 8.5
As every year, we will have the new version of PHP this year too, which is PHP 8.5. It’s the minor version in the PHP 8 line, and the version will be released later this year. Let’s discuss everything that has been added in PHP 8.5 so far.
❤33