Laravel World

  1. Podlodka Crew 29 сентября запускает новую конференцию — Podlodka AI Crew 🥳Если вы ищете практические знания без воды — это оно. Подлодка собрала экспертов, которые покажут, что реально работает в коде, пайплайнах и командных процессах.В программе:📊«AI, ML, DS, нейросети: без хайпа в терминах» — разберём границы применимости подходов, чтобы отличать пользу от шума (Алексей Шаграев, ex-Google, ex-Yandex).👥 Круглый стол «AI-культура в команде» — инструменты и практики, сопротивление/принятие, влияние на эффективность и безопасность (Макс Сальников / Microsoft, Владимир Иванов / Supplied, Михаил Левченко / Яндекс Вертикали, Павел Герасимов / Wrike).💻 Мастер-класс «Project-aware ассистенты: RAG + MCP» — живая документация, контекст кода для LLM и интерфейс запросов в мессенджере; как это ускоряет онбординг и разработку (Григорий Сухоруков, Яндекс).⚡️«Эффективный промптинг» — техники, которые убирают типовые страхи и реально ускоряют разработку (Евгений Сатуров, Surf).Почему это важно: AI уже часть рабочего стека — от IDE до CI/CD. Здесь — практики с измеримым эффектом: меньше рутины, быстрее процессы.Кому будет полезно: разработчикам, архитекторам и техлидам, платформенным/DevOps-инженерам - всем, кто внедряет AI-процессы и ждёт измеримого результата.🗓 29 сентября - 3 октября🔗 Подробности и регистрация:

    Podlodka Crew 29 сентября запускает новую конференцию — Podlodka AI Crew 🥳

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

    В программе:

    📊«AI, ML, DS, нейросети: без хайпа в терминах» — разберём границы применимости подходов, чтобы отличать пользу от шума (Алексей Шаграев, ex-Google, ex-Yandex).

    👥 Круглый стол «AI-культура в команде» — инструменты и практики, сопротивление/принятие, влияние на эффективность и безопасность (Макс Сальников / Microsoft, Владимир Иванов / Supplied, Михаил Левченко / Яндекс Вертикали, Павел Герасимов / Wrike).

    💻 Мастер-класс «Project-aware ассистенты:
    RAG + MCP» — живая документация, контекст кода для LLM и интерфейс запросов в мессенджере; как это ускоряет онбординг и разработку (Григорий Сухоруков, Яндекс).

    ⚡️«Эффективный промптинг» — техники, которые убирают типовые страхи и реально ускоряют разработку (Евгений Сатуров, Surf).

    Почему это важно: AI уже часть рабочего стека — от IDE до CI/CD. Здесь — практики с измеримым эффектом: меньше рутины, быстрее процессы.

    Кому будет полезно: разработчикам, архитекторам и техлидам, платформенным/DevOps-инженерам - всем, кто внедряет AI-процессы и ждёт измеримого результата.

    🗓
    29 сентября - 3 октября
    🔗 Подробности и регистрация: https://podlodka.io/aicrew

    • ❤️9
  2. Использование файберов в PHPPHP и асинхронность. Такая комбинация долгие годы казалась невозможной, ведь PHP прочно ассоциировался с блокирующим подходом и синхронным выполнением скриптов «от запроса до ответа». С выходом PHP 8.1 ситуация несколько изменилась — появилась возможность реализовать асинхронность в PHP на основе файберов. Но есть нюанс — вопрос о том, действительно ли PHP с приходом файберов стал асинхронным, по-прежнему для многих остается открытым.

    Использование файберов в PHP

    PHP и асинхронность. Такая комбинация долгие годы казалась невозможной, ведь PHP прочно ассоциировался с блокирующим подходом и синхронным выполнением скриптов «от запроса до ответа». С выходом PHP 8.1 ситуация несколько изменилась — появилась возможность реализовать асинхронность в PHP на основе файберов. Но есть нюанс — вопрос о том, действительно ли PHP с приходом файберов стал асинхронным, по-прежнему для многих остается открытым.

    https://habr.com/ru/companies/docdoc/articles/941364/

    • ❤️14
  3. Бета-релиз Laravel MCPБиблиотека, упрощающая создание серверов Model Context Protocol в приложениях Laravel. Даёт возможность AI-клиентам (таким как Claude, Cursor и ChatGPT) структурированный способ взаимодействия с вашим приложением.

    Бета-релиз Laravel MCP

    Библиотека, упрощающая создание серверов Model Context Protocol в приложениях Laravel. Даёт возможность AI-клиентам (таким как Claude, Cursor и ChatGPT) структурированный способ взаимодействия с вашим приложением.

    https://laravel.com/docs/12.x/mcp

    • ❤️38
  4. Издательство BHV опубликовало мою книгу!Давно хотел чтобы народ мог почитать печатное издание. В этом году издательство BHV вышло на меня и предложило опубликовать книгу. Долго работали, редактировали и т.д. и наконец она вышла. От гонорара отказался и очень рад, что она продается по весьма доступной цене. Около 650 рублей.Где можно купить:В книжных магазинах, например Читай-Город.На сайте издательства:

    Forwarded from adelf on programming
    Издательство BHV опубликовало мою книгу!

    Давно хотел чтобы народ мог почитать печатное издание. В этом году издательство BHV вышло на меня и предложило опубликовать книгу. Долго работали, редактировали и т.д. и наконец она вышла. От гонорара отказался и очень рад, что она продается по весьма доступной цене. Около 650 рублей.

    Где можно купить:

    В книжных магазинах, например Читай-Город.

    На сайте издательства: https://bhv.ru/product/arhitektura-clozhnyh-veb-prilozhenij-c-primerami-na-laravel/

    На Озоне: https://www.ozon.ru/product/arhitektura-clozhnyh-veb-prilozheniy-s-primerami-na-laravel-fayzrahmanova-r-2834482220/ (кто-то накосячил там с моим именем)

    На сайте Читай-города: https://www.chitai-gorod.ru/product/arhitektura-cloznyh-veb-prilozenij-s-primerami-na-laravel-3125294

    • 3
    • ❤️112
  5. Часто используемые способы взаимодействия с релейшенами Laravel и их улучшение1) Первый Product::query()

    Forwarded from The Dragon Code News
    Часто используемые способы взаимодействия с релейшенами Laravel и их улучшение

    1) Первый
     Product::query()
    -    ->with([
    -        'attribute' => fn (Builder $query) => $query->select(['id', 'title'])
    -    ])
    -    ->whereHas('attribute');
    +    ->withWhereHas('attribute:id,title')


    2) Второй
     Product::query()
    -    ->whereHas('attribute', fn (Builder $query) => $query
    -        ->where('id', $id)
    -    );
    +    ->whereRelation('attribute', 'id', $id)


    3) Третий
     Product::query()
    -    ->with([
    -        'attribute' => fn (Builder $query) => $query->select(['id', 'title'])
    -    ])
    -    ->whereHas('attribute', fn (Builder $query) => $query
    -        ->where('id', $id)
    -    );
    +    ->with('attribute:id,title')
    +    ->whereRelation('attribute', 'id', $id)

    • 2
    • ❤️98
  6. Pulse Boson PHP #1Boson PHP — это платформа для создания кроссплатформенных настольных приложений, которая позволяет использовать веб-технологии (PHP, JavaScript, HTML, CSS) для создания native-приложений. Она сочетает в себе интерпретатор PHP и движок WebView, что позволяет собирать приложения в единый исполняемый файл для Windows, Linux и macOS.

    Pulse Boson PHP #1
    Boson PHP — это платформа для создания кроссплатформенных настольных приложений, которая позволяет использовать веб-технологии (PHP, JavaScript, HTML, CSS) для создания native-приложений. Она сочетает в себе интерпретатор PHP и движок WebView, что позволяет собирать приложения в единый исполняемый файл для Windows, Linux и macOS.
    https://habr.com/ru/articles/944716/

    • ❤️75