Laravel World

  1. Новые AI модели и инструменты выходят каждую неделю, городские сумасшедшие хоронят программирование, а кто-то, обложившись десятком агентов, создает супер-успешные проекты. Как с этим жить, решительно непонятно.

    Новые AI модели и инструменты выходят каждую неделю, городские сумасшедшие хоронят программирование, а кто-то, обложившись десятком агентов, создает супер-успешные проекты. Как с этим жить, решительно непонятно.

    Ребята из Подлодки собрали закрытое сообщество инженеров, которые верят в то, что их профессия меняется, и хотят научиться использовать новые инструменты себе на пользу. Как это сообщество работает:

    • Каждую неделю проводится 2-3 стрима с экспертами, которые рассказывают и про то, как использовать AI в реальных проектах, и про то, как все работает под капотом.
    • В Telegram чате обсуждают последние новости, помогают друг другу решать проблемы, и делятся классными кейсами работы с AI.
    • Раз в несколько месяцев организуется двухнедельный хакатон для тех, кто готов что-то делать своими руками – и в прошлый раз ребята писали своих оркестраторов агентов (вот тут можно почитать про результаты)!
    • Много чего сверх этого – random coffee, дайджесты самых важных обсуждений, а скоро – еще и полноценная база знаний по AI в разработке!

    В мае-июне основной упор на несколько треков – spec-driven development, harness engineering и внедрение AI в компании.Спикеры очень классные – например, недавно один из инженеров Cursor рассказывал, как они живут с огромной кодовой базой, которую им написал AI еще предыдущего поколения. А раз в месяц проводится круглый стол с лидами платформенных команд российского и зарубежного бигтеха, где ребята не под запись рассказывают всю правду про то, как у них внедряется AI.

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

    Подробности, расписание и заявка – на сайте. А если есть какие-то конкретные вопросы, пишитев личку @etolstoy! Podlodka AI Engineers Club

    • ❤️13
  2. Критическая уязвимость в Nginx

    Критическая уязвимость в Nginx

    Уязвимы версии 0.6.27 – 1.30.0. Патч вышел только для 1.31.0 / 1.30.1.

    Если ваша конфигурация использует rewrite директивы с захватом регулярных выражений ($1, $2) наряду с замещающей строкой, содержащей вопросительный знак, за которым следует еще один rewrite, if, или set директива — вы уязвимы. Для её активации аутентификация не требуется.

    https://www.cyberkendra.com/2026/05/nginx-rift-18-year-old-bug-lets-hackers.html

    • ❤️28
  3. NightOwl Agent

    NightOwl Agent
    Open-source пакет для Laravel, превращающий данные Laravel Nightwatch в self-hosted APM без передачи телеметрии за пределы вашей инфраструктуры. Он принимает события приложения, буферизует их в локальном SQLite WAL и сохраняет в ваш PostgreSQL, где можно анализировать запросы, ошибки, jobs, логи, HTTP-вызовы, метрики хоста и другие события.
    https://github.com/lemed99/nightowl-agent

    • ❤️22
  4. Проект PHP перешёл на лицензию BSD-3 и изъял из обращения лицензию PHP License

    Forwarded from opennet.ru
    Проект PHP перешёл на лицензию BSD-3 и изъял из обращения лицензию PHP License

    Разработчики языка программирования PHP направили в организацию OSI (Open Source Initiative) уведомление о добровольном выводе из обращения лицензии PHP License 3.01. Заявлено, что после нескольких лет работы код инструментария PHP полностью переведён на лицензию BSD-3 и в проекте больше не осталось кода под старой лицензией PHP License 3.01. Текст новой версии лицензии PHP License заменён на копию лицензии BSD-3.

    Подробнее:
    https://opennet.ru/65372/
    https://opennet.me/65372/

    • ❤️17
  5. Атрибут DebounceFor

    Атрибут DebounceFor

    Свежее в Laravel 13: отложенные задания с возможностью дебаунсинга. Применяется через атрибут DebounceFor. Если вы отправляете одно и то же задание в течение определённого периода времени, выполняется только последнее. Остальные отбрасываются при выполнении. Например, мы могли бы отключить отправку уведомления «Новое сообщение», если отправитель делает паузу не менее 15 секунд.

    • ⭐1
    • ❤️47
  6. 🧭 Разбираем современный PHP вместе с Podlodka PHP Crew

    🧭 Разбираем современный PHP вместе с Podlodka PHP Crew

    PHP-стек может устаревать незаметно: решения вроде бы работают, но скорость разработки снижается, стоимость поддержки растёт, а количество возможностей сокращается.

    💡 Эксперты Podlodka PHP Crew собрали онлайн-конференцию «Современный стек PHP-разработки», чтобы разобраться, как всё устроено сегодня.

    🗓С 20 по 24 апреля участники:

    • изучат, как сегодня запускают PHP-приложения
    (worker mode, новые рантаймы, FrankenPHP),

    • посмотрят, как изменилась инфраструктура и что пора выкинуть из Docker-стека,

    • обсудят, как реально применять AI-агентов
    в разработке (не только писать код, но и расследовать баги и планировать изменения),

    • разберут практические кейсы (например, в онлайн-режиме будут запускать мультиплеерную игру на PHP с Temporal и RoadRunner),

    • и в целом поймут, какие инструменты и подходы действительно стоит внедрять в 2026.

    Формат — пять дней живых Zoom-сессий по утрам и вечерам, закрытое комьюнити в Telegram и общение со спикерами.

    Если хотите обновить свой стек и лучше понимать, куда движется разработка на PHP — обязательно присоединяйтесь👇

    🎟
    Early-bird билеты доступны до 13 апреля

    • ❤️13
  7. 🚨 Предупреждение об уязвимости

    🚨 Предупреждение об уязвимости

    Axios 1.14.1 и 0.30.4 были взломаны в npm с помощью трояна в скрипте postinstall. Обе версии сейчас удалены.

    Это не уязвимость Laravel, но мы предпринимаем упреждающие шаги для защиты нашего сообщества от этой атаки на цепочку поставок.

    Если вы устанавливали или обновляли axios в течение последних 24 часов, выполните сканирование вашего компьютера.

    Что мы сделали:
    • Зафиксированы безопасные версии axios в laravel/laravel
    • Теперь laravel/installer по умолчанию запускает установку пакетов с параметром --ignore-scripts
    • Заблокирован домен злоумышленника в Laravel Cloud.

    Дополнительная информация:
    https://github.com/axios/axios/issues/10604

    • ❤️38
  8. Делегированные типы

    Делегированные типы

    Делегированные типы работают поверх полиморфных отношений, но переворачивают их с ног на голову. В этой статье рассказывают, как выглядят делегированные типы, обсуждают их преимущества, сравнивают их с другими способами представления иерархий, такими как наследование в одной таблице (STI), и рассматривают несколько вариантов их использования.

    https://tighten.com/insights/delegated-types

    • ❤️10
  9. Какая модель ИИ лучше всего подходит для Laravel?

    Какая модель ИИ лучше всего подходит для Laravel?

    Статья вроде бы о том, какую модель выбрать, но, по факту, это реклама Laravel Boost. Вывод в статье: с этим пакетом всё становится лучше.

    Однако отдельные факты из статьи говорят о другом: «включение Boost может привести к увеличению затрат токенов, контекста, а иногда и времени». «haiku 4.5 набрал 0/13 баллов в оценке MCP Server без Boost, вероятно, из-за неправильного подключения сервера.», что привело к такому перекосу результата на графике. Для Sonnet вообще без разницы, подключен ли Boost.

    Так ли нужен этот пакет?

    https://laravel.com/blog/which-ai-model-is-best-for-laravel

    • ❤️19