Релиз PhpStorm 2022.3.3
https://blog.jetbrains.com/phpstorm/2023/03/phpstorm-2022-3-3-is-now-available/
https://blog.jetbrains.com/phpstorm/2023/03/phpstorm-2022-3-3-is-now-available/
❤32
Релиз Bref 2.0
Cреда выполнения PHP в AWS Lambda.
Также зарелизен Bref Laravel Bridge 2.0, который позволяет запускать Laravel на AWS Lambda. Пакет полностью обновлён и теперь основан на репозитории CacheWerk Bridge. Заявлены поддержка Laravel Octane и полная поддержка всех фич Laravel Queues.
https://bref.sh/docs/news/02-bref-2.0.html
Cреда выполнения PHP в AWS Lambda.
Также зарелизен Bref Laravel Bridge 2.0, который позволяет запускать Laravel на AWS Lambda. Пакет полностью обновлён и теперь основан на репозитории CacheWerk Bridge. Заявлены поддержка Laravel Octane и полная поддержка всех фич Laravel Queues.
https://bref.sh/docs/news/02-bref-2.0.html
Bref
Bref 2.0 is released 🎉 – Bref
Bref 2.0 is released and reaches 10 billion invocations every month.
❤17
Ускорение обработки markdown-файлов в PHP с помощью Rust и FFI
https://ryangjchandler.co.uk/posts/blazingly-fast-markdown-parsing-in-php-using-ffi-and-rust
https://ryangjchandler.co.uk/posts/blazingly-fast-markdown-parsing-in-php-using-ffi-and-rust
❤24
Релиз Pest 2.0
Спустя полтора года разработки вышла вторая версия фреймворка для написания тестов. На 60% увеличена скорость при параллельном тестировании. Добавлены мощные плагины. Определение и оптимизация медленных тестов. Опция для запуска только проваленных тестов. Плюс еще множество новшеств.
Подробнее на https://pestphp.com/docs/announcing-pest2
Спустя полтора года разработки вышла вторая версия фреймворка для написания тестов. На 60% увеличена скорость при параллельном тестировании. Добавлены мощные плагины. Определение и оптимизация медленных тестов. Опция для запуска только проваленных тестов. Плюс еще множество новшеств.
Подробнее на https://pestphp.com/docs/announcing-pest2
Pestphp
Announcing Pest 2.0 | Pest - The elegant PHP Testing Framework
The Pest team is thrilled to unveil the release of Pest 2.0 after a development period of 18 months and over 500 commits. This release introduces several exciting features that promise to improve the user's experience. Among the notable enhancements are robust…
❤33
Разработка комитетом vs Диктатура
Брент размышляет о будущем PHP и вариантах управления его разработкой.
https://stitcher.io/blog/limited-by-committee
Брент размышляет о будущем PHP и вариантах управления его разработкой.
https://stitcher.io/blog/limited-by-committee
stitcher.io
Limited by committee - stitcher.io
Thoughts about design by committee
❤14
Что и как можно протестировать в Laravel
Большой список с примерами тестирования на Pest.
https://christoph-rumpel.com/2023/3/everything-you-can-test-in-your-laravel-application
Большой список с примерами тестирования на Pest.
https://christoph-rumpel.com/2023/3/everything-you-can-test-in-your-laravel-application
Christoph-Rumpel
Everything You Can Test In Your Laravel Application
A common challenge in testing is not only HOW to test something, but WHAT you can test. That's why I have made a list of all the things I like to test in my applications.
❤32
Оптимизация Laravel Flare
Как с помощью Xdebug, PHPBench и QCacheGrind увеличить производительность приложения.
https://flareapp.io/blog/49-optimizing-flare
Как с помощью Xdebug, PHPBench и QCacheGrind увеличить производительность приложения.
https://flareapp.io/blog/49-optimizing-flare
❤23
Релиз Laravel 10.5
https://github.com/laravel/framework/compare/v10.4.1...v10.5.0
+релизы:
Laravel 9.52.5
Breeze 1.20.1
Octane 1.5.1
Passport 11.8.4
Pennant 1.2.1
Sail 1.21.3
Telescope 4.14.1
Vapor UI 1.7.3
https://github.com/laravel/framework/compare/v10.4.1...v10.5.0
+релизы:
Laravel 9.52.5
Breeze 1.20.1
Octane 1.5.1
Passport 11.8.4
Pennant 1.2.1
Sail 1.21.3
Telescope 4.14.1
Vapor UI 1.7.3
GitHub
Comparing v10.4.1...v10.5.0 · laravel/framework
The Laravel Framework. Contribute to laravel/framework development by creating an account on GitHub.
❤17
Релиз Tailwind CSS 3.3
Расширенная цветовая палитра, Поддержка ESM и TypeScript, Упрощенная поддержка RTL и многое другое.
https://tailwindcss.com/blog/tailwindcss-v3-3
Расширенная цветовая палитра, Поддержка ESM и TypeScript, Упрощенная поддержка RTL и многое другое.
https://tailwindcss.com/blog/tailwindcss-v3-3
Tailwindcss
Tailwind CSS v3.3: Extended color palette, ESM/TS support, logical properties, and more
Tailwind CSS v3.3 is here — bringing a bunch of new features people have been asking for forever, and a bunch of new stuff you didn't even know you wanted.
❤20
This media is not supported in your browser
VIEW IN TELEGRAM
В Snappify, сервисе создания скриншотов кода, добавлена возможность автоматической аннотации кода, с помощью искусственного интеллекта. Функция бесплатна, но требует регистрации. Рекомендую использовать временную почту, так как лимиты бесплатного плана расходуются быстро.
https://snappify.com
https://snappify.com
❤24
Статистика за март используемых версий PHP на основе данных, которые клиенты отправляют на packagist.org (например, при запуске команды composer update). Седьмая версия не сдается — её до сих пор использует треть клиентов.
❤50
Получила развитие ситуация с негативом Тейлора Отвела к разработчикам, использующим бренд Laravel в своих продуктах.
Сегодня с утра в американских газетах было объявлено о судебных исках компании Laravel против множества частных лиц и компании. Их обвиняют в нарушение прав интеллектуальной собственности на торговую марку Laravel в сети Интернет. Известно, что обвинения предъявлены: Spatie — у них под сотню пакетов, использующих бренд Laravel (Laravel Permission, Laravel Ignition, Laravel Medialibrary и т.д.), Caleb Porzio — за Laravel Livewire, Spartner — Laravel-Excel, а также множеству других лиц и компаний.
Первоначально было известно и о Barry vd. Heuvel, но, как говорят, он успел переименовать свои пакеты в Debugbar for Laravel и IDE Helper Generator for Laravel и его исключили из списков.
В рунете пока известно о двух людях, получивших иски. Это Andrey Helldar за Laravel Lang и Adel за Laravel Idea.
Общую сумму ущерба Отвел оценил в десятки миллионов долларов, заявив: «Люди, которые используют подобные поделки, думают, что их написал я. Ведь они называются Laravel. А это моя зарегистрированная торговая марка. Только я могу получать за неё деньги! Это мой Laravel. Я его придумал и написал. Не нужно за мой счёт зарабатывать себе славу и деньги. Это опенсорс — либо ты помогаешь мне, либо уходи! Создай свой уникальный бренд и зарабатывай на нём. Вы отнимаете хлеб у моих детей.»
На данный момент известно, что Гитхаб закрывает все репозитории, принадлежащие обвиняемым лицам. Позже они будут либо удалены, либо переданы компании Laravel.
Сегодня с утра в американских газетах было объявлено о судебных исках компании Laravel против множества частных лиц и компании. Их обвиняют в нарушение прав интеллектуальной собственности на торговую марку Laravel в сети Интернет. Известно, что обвинения предъявлены: Spatie — у них под сотню пакетов, использующих бренд Laravel (Laravel Permission, Laravel Ignition, Laravel Medialibrary и т.д.), Caleb Porzio — за Laravel Livewire, Spartner — Laravel-Excel, а также множеству других лиц и компаний.
Первоначально было известно и о Barry vd. Heuvel, но, как говорят, он успел переименовать свои пакеты в Debugbar for Laravel и IDE Helper Generator for Laravel и его исключили из списков.
В рунете пока известно о двух людях, получивших иски. Это Andrey Helldar за Laravel Lang и Adel за Laravel Idea.
Общую сумму ущерба Отвел оценил в десятки миллионов долларов, заявив: «Люди, которые используют подобные поделки, думают, что их написал я. Ведь они называются Laravel. А это моя зарегистрированная торговая марка. Только я могу получать за неё деньги! Это мой Laravel. Я его придумал и написал. Не нужно за мой счёт зарабатывать себе славу и деньги. Это опенсорс — либо ты помогаешь мне, либо уходи! Создай свой уникальный бренд и зарабатывай на нём. Вы отнимаете хлеб у моих детей.»
На данный момент известно, что Гитхаб закрывает все репозитории, принадлежащие обвиняемым лицам. Позже они будут либо удалены, либо переданы компании Laravel.
❤74
В следующей версии PHP появится новая функция
is_gender
, которая определяет, является ли переменная правильным гендером. На данный момент в проверку включено 300 видов гендерной идентичности, которые можно будет получить через функцию gender_list
. Разработчики заявляют, что список будет постоянно пополняться, чтобы отразить правильную и толерантную картину мира.❤114
Анонс Flare Roulette
Новая функция для страницы ошибок в Laravel — разработчики получившие одну и ту же ошибку будут случайным образом соединены в чат-рулетке и смогут сообща найти решение проблемы. Потенциально скорость исправления ошибок повысится на 42%.
https://flareapp.io/blog/50-introducing-flare-roulette
Новая функция для страницы ошибок в Laravel — разработчики получившие одну и ту же ошибку будут случайным образом соединены в чат-рулетке и смогут сообща найти решение проблемы. Потенциально скорость исправления ошибок повысится на 42%.
https://flareapp.io/blog/50-introducing-flare-roulette
❤113
Релизы от команды Laravel:
Cashier Stripe 14.10
Octane 1.5.2
Passport 11.8.5
Pint 1.8
Sail 1.21.4
Cashier Stripe 14.10
Octane 1.5.2
Passport 11.8.5
Pint 1.8
Sail 1.21.4
❤16
Вычисление скользящих средних с помощью Laravel Collections
Вывод в график не просто значений из базы данных, а определение общего тренда, направления движения данных.
https://www.conroyp.com/articles/calculating-rolling-averages-in-laravel-collections
Вывод в график не просто значений из базы данных, а определение общего тренда, направления движения данных.
https://www.conroyp.com/articles/calculating-rolling-averages-in-laravel-collections
❤31
Что нового в PhpStorm 2023.1
Новый UI, улучшенная производительность, поддержка 3v4l и многое другое.
https://blog.jetbrains.com/phpstorm/2023/04/phpstorm-2023-1/
Новый UI, улучшенная производительность, поддержка 3v4l и многое другое.
https://blog.jetbrains.com/phpstorm/2023/04/phpstorm-2023-1/
The JetBrains Blog
What’s New In PhpStorm 2023.1: New UI Features, Better Performance, 3v4l Support, and More | The PhpStorm Blog
PhpStorm 2023.1 is now available! This release is a major update that includes integration with 3v4l.org, improved performance, enhancements to the new UI, a DFA debugger for PHP, and much more.
❤44