Laravel World

  1. Статистика за март используемых версий PHP на основе данных, которые клиенты отправляют на packagist.org (например, при запуске команды composer update). Седьмая версия не сдается — её до сих пор использует треть клиентов.

    Статистика за март используемых версий PHP на основе данных, которые клиенты отправляют на packagist.org (например, при запуске команды composer update). Седьмая версия не сдается — её до сих пор использует треть клиентов.

    • ❤️50
  2. В Snappify, сервисе создания скриншотов кода, добавлена возможность автоматической аннотации кода, с помощью искусственного интеллекта. Функция бесплатна, но требует регистрации. Рекомендую использовать временную почту, так как лимиты бесплатного плана расходуются быстро.

    В Snappify, сервисе создания скриншотов кода, добавлена возможность автоматической аннотации кода, с помощью искусственного интеллекта. Функция бесплатна, но требует регистрации. Рекомендую использовать временную почту, так как лимиты бесплатного плана расходуются быстро.
    https://snappify.com

    • ❤️24
  3. Релиз Tailwind CSS 3.3Расширенная цветовая палитра, Поддержка ESM и TypeScript, Упрощенная поддержка RTL и многое другое.

    Релиз Tailwind CSS 3.3

    Расширенная цветовая палитра, Поддержка ESM и TypeScript, Упрощенная поддержка RTL и многое другое.

    https://tailwindcss.com/blog/tailwindcss-v3-3 Tailwind CSS v3.3: Extended color palette, ESM/TS support, logical properties, and more

    • ❤️20
  4. Что и как можно протестировать в LaravelБольшой список с примерами тестирования на Pest.

    Что и как можно протестировать в Laravel

    Большой список с примерами тестирования на Pest.

    https://christoph-rumpel.com/2023/3/everything-you-can-test-in-your-laravel-application Everything You Can Test In Your Laravel Application

    • ❤️32
  5. Разработка комитетом vs ДиктатураБрент размышляет о будущем PHP и вариантах управления его разработкой.

    Разработка комитетом vs Диктатура

    Брент размышляет о будущем PHP и вариантах управления его разработкой.

    https://stitcher.io/blog/limited-by-committee Limited by committee | stitcher.io

    • ❤️14
  6. Релиз Pest 2.0Спустя полтора года разработки вышла вторая версия фреймворка для написания тестов. На 60% увеличена скорость при параллельном тестировании. Добавлены мощные плагины. Определение и оптимизация медленных тестов. Опция для запуска только проваленных тестов. Плюс еще множество новшеств.Подробнее на

    Релиз Pest 2.0

    Спустя полтора года разработки вышла вторая версия фреймворка для написания тестов. На 60% увеличена скорость при параллельном тестировании. Добавлены мощные плагины. Определение и оптимизация медленных тестов. Опция для запуска только проваленных тестов. Плюс еще множество новшеств.

    Подробнее на https://pestphp.com/docs/announcing-pest2 Announcing Pest 2.0 | Pest - The elegant PHP Testing Framework

    • ❤️33
  7. Релиз Bref 2.0Cреда выполнения PHP в AWS Lambda.Также зарелизен Bref Laravel Bridge 2.0, который позволяет запускать Laravel на AWS Lambda. Пакет полностью обновлён и теперь основан на репозитории CacheWerk Bridge. Заявлены поддержка Laravel Octane и полная поддержка всех фич Laravel Queues.

    Релиз 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 Bref 2.0 is released 🎉 – Bref

    • ❤️17
  8. Новый дизайн для страницы ошибок в LaravelПока только предварительный скриншот. Ещё видны огрехи в табах, углах и кнопках. Релиз запланирован на апрель.

    Новый дизайн для страницы ошибок в Laravel

    Пока только предварительный скриншот. Ещё видны огрехи в табах, углах и кнопках. Релиз запланирован на апрель.

    • ❤️108
  9. Нейропоисковик для программистовПохоже, что таскает ответы из разных программерских сайтов и компилит из них готовые статьи с подсветкой кода. Понимает русский язык.

    Нейропоисковик для программистов

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

    https://www.phind.com/

    • ❤️58
  10. Опенсорсный сайт с EOL (End-of-life, Конец жизненного цикла) различных программных продуктов. Проще говоря, информация о том, какие версии продукта ещё поддерживаются, а какие уже окончательно устарели. Есть API.Информация оперативно обновляется. Laravel 10.3.2 вышла 18 часов назад, но уже указана на сайте.

    Опенсорсный сайт с EOL (End-of-life, Конец жизненного цикла) различных программных продуктов. Проще говоря, информация о том, какие версии продукта ещё поддерживаются, а какие уже окончательно устарели. Есть API.

    Информация оперативно обновляется. Laravel 10.3.2 вышла 18 часов назад, но уже указана на сайте.

    https://endoflife.date/

    • ❤️37
  11. Проектируем реактивное — Message-Driven системы на PHPЦель этой статьи — показать не только зачем, но и как мы можем создавать приложения на PHP, которые будут устойчивыми, масштабируемыми и податливыми для изменений. Статья концентрируется на разработке бизнес-ориентированных приложений, в которых можно четко выделить бизнес-логику, процессы и потоки работ (workflows). Это квинтэссенция моего опыта, накопленного за годы работы над бизнес-ориентированным программным обеспечением в целом и в процессе создания фреймворка для обмена сообщениями Ecotone в частности.

    Проектируем реактивное — Message-Driven системы на PHP

    Цель этой статьи — показать не только зачем, но и как мы можем создавать приложения на PHP, которые будут устойчивыми, масштабируемыми и податливыми для изменений. Статья концентрируется на разработке бизнес-ориентированных приложений, в которых можно четко выделить бизнес-логику, процессы и потоки работ (workflows). Это квинтэссенция моего опыта, накопленного за годы работы над бизнес-ориентированным программным обеспечением в целом и в процессе создания фреймворка для обмена сообщениями Ecotone в частности.

    https://habr.com/ru/company/otus/blog/720758/

    • ❤️22
  12. Стратегии создания кастомизируемых Laravel-пакетовВо время Laracon India многие спрашивали, как мы справляемся с обслуживанием всех наших пакетов в Spatie.Один из способов снизить нагрузку на техническое обслуживание — сделать пакеты кастомизируемыми. В этой статье я расскажу подробнее как это сделать. Причем часть из этих советов применимы и к обычным проектам.

    Стратегии создания кастомизируемых Laravel-пакетов

    Во время Laracon India многие спрашивали, как мы справляемся с обслуживанием всех наших пакетов в Spatie.

    Один из способов снизить нагрузку на техническое обслуживание — сделать пакеты кастомизируемыми. В этой статье я расскажу подробнее как это сделать. Причем часть из этих советов применимы и к обычным проектам.

    https://freek.dev/2442-strategies-for-making-laravel-packages-customizable Strategies for making Laravel packages customizable | freek.dev

    • ❤️16