Pulse Boson PHP #1
Boson PHP — это платформа для создания кроссплатформенных настольных приложений, которая позволяет использовать веб-технологии (PHP, JavaScript, HTML, CSS) для создания native-приложений. Она сочетает в себе интерпретатор PHP и движок WebView, что позволяет собирать приложения в единый исполняемый файл для Windows, Linux и macOS.
https://habr.com/ru/articles/944716/
Boson PHP — это платформа для создания кроссплатформенных настольных приложений, которая позволяет использовать веб-технологии (PHP, JavaScript, HTML, CSS) для создания native-приложений. Она сочетает в себе интерпретатор PHP и движок WebView, что позволяет собирать приложения в единый исполняемый файл для Windows, Linux и macOS.
https://habr.com/ru/articles/944716/
❤74
Inside the Laravel Service Container
https://wendelladriel.com/blog/inside-the-laravel-service-container
https://wendelladriel.com/blog/inside-the-laravel-service-container
❤14
Forwarded from The Dragon Code News
Часто используемые способы взаимодействия с релейшенами Laravel и их улучшение
1) Первый
2) Второй
3) Третий
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❤94
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
Давно хотел чтобы народ мог почитать печатное издание. В этом году издательство 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❤108
Как устроены массивы в PHP и как код влияет на скорость работы с ними
https://habr.com/ru/articles/947162/
https://habr.com/ru/articles/947162/
Хабр
Как устроены массивы в PHP и как код влияет на скорость работы с ними
Массивы — это хлеб и масло PHP-разработчика. Мы используем их постоянно, но редко задумываемся, как они устроены внутри. А от этого устройства напрямую зависит скорость и память нашего приложения....
❤41
SQL performance improvements: finding the right queries to fix
https://ohdear.app/news-and-updates/sql-performance-improvements-finding-the-right-queries-to-fix-part-1
https://ohdear.app/news-and-updates/sql-performance-improvements-finding-the-right-queries-to-fix-part-1
❤13
This media is not supported in your browser
VIEW IN TELEGRAM
Бета-релиз Laravel MCP
Библиотека, упрощающая создание серверов Model Context Protocol в приложениях Laravel. Даёт возможность AI-клиентам (таким как Claude, Cursor и ChatGPT) структурированный способ взаимодействия с вашим приложением.
https://laravel.com/docs/12.x/mcp
Библиотека, упрощающая создание серверов Model Context Protocol в приложениях Laravel. Даёт возможность AI-клиентам (таким как Claude, Cursor и ChatGPT) структурированный способ взаимодействия с вашим приложением.
https://laravel.com/docs/12.x/mcp
❤36
Использование файберов в PHP
PHP и асинхронность. Такая комбинация долгие годы казалась невозможной, ведь PHP прочно ассоциировался с блокирующим подходом и синхронным выполнением скриптов «от запроса до ответа». С выходом PHP 8.1 ситуация несколько изменилась — появилась возможность реализовать асинхронность в PHP на основе файберов. Но есть нюанс — вопрос о том, действительно ли PHP с приходом файберов стал асинхронным, по-прежнему для многих остается открытым.
https://habr.com/ru/companies/docdoc/articles/941364/
PHP и асинхронность. Такая комбинация долгие годы казалась невозможной, ведь PHP прочно ассоциировался с блокирующим подходом и синхронным выполнением скриптов «от запроса до ответа». С выходом PHP 8.1 ситуация несколько изменилась — появилась возможность реализовать асинхронность в PHP на основе файберов. Но есть нюанс — вопрос о том, действительно ли PHP с приходом файберов стал асинхронным, по-прежнему для многих остается открытым.
https://habr.com/ru/companies/docdoc/articles/941364/
Хабр
Использование файберов в PHP: разбор от команды СберЗдоровье
PHP и асинхронность. Такая комбинация долгие годы казалась невозможной, ведь PHP прочно ассоциировался с блокирующим подходом и синхронным выполнением скриптов «от запроса до ответа». С выходом PHP...
❤14
Laravel Notifications: dynamic channels, priority, and delayed sending
https://crnkovic.me/laravel-notifications-on-steroids
https://crnkovic.me/laravel-notifications-on-steroids
crnkovic.me
Laravel Notifications: dynamic channels, priority, and delayed sending - Josip Crnković
Learn how to make Laravel notifications super powerful: multi-channel, delayed sending, and customizable.
❤13
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
Если вы ищете практические знания без воды — это оно. Подлодка собрала экспертов, которые покажут, что реально работает в коде, пайплайнах и командных процессах.
В программе:
📊«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
❤8
Денди-код
Краткая и практичная книга о том, как писать понятный и аккуратный код с примерами на PHP. Книга не уходит в теоретические дебри, не спорит о вкусе и не переоценивает значение философии чистоты. Она фокусируется на самом первом шаге к хорошему коду — его визуальной читаемости. Здесь вы найдёте рекомендации, которые можно и нужно применять сразу на практике.
Бесплатно: https://github.com/tabuna/dandy-code
Краткая и практичная книга о том, как писать понятный и аккуратный код с примерами на PHP. Книга не уходит в теоретические дебри, не спорит о вкусе и не переоценивает значение философии чистоты. Она фокусируется на самом первом шаге к хорошему коду — его визуальной читаемости. Здесь вы найдёте рекомендации, которые можно и нужно применять сразу на практике.
Бесплатно: https://github.com/tabuna/dandy-code
5❤126
Debugging and logging in Laravel applications
— Логирование с помощью Monolog
— Какие инструменты использовать для отладки
— Устранение проблем с производительностью
— Отладка и логирование в продакшене с помощью Sentry
https://blog.sentry.io/laravel-debugging-logging-guide/
— Логирование с помощью Monolog
— Какие инструменты использовать для отладки
— Устранение проблем с производительностью
— Отладка и логирование в продакшене с помощью Sentry
https://blog.sentry.io/laravel-debugging-logging-guide/
❤8
Первая информацию о PHP 9.0
https://nabilhassen.com/php-90-release-date-and-features-you-must-know
https://nabilhassen.com/php-90-release-date-and-features-you-must-know
Nabilhassen
PHP 9.0: Release Date and Features You Must Know
Discover PHP 9.0 features and release date. Learn about new performance improvements, strict typing, and breaking changes developers must prepare for.
❤27
6 Laravel UI Kits and Component Libraries: 2025 Version
Рассмотрены самые популярные UI-библиотеки для Laravel
https://laraveldaily.com/post/laravel-ui-kits-component-libraries
Рассмотрены самые популярные UI-библиотеки для Laravel
https://laraveldaily.com/post/laravel-ui-kits-component-libraries
Laravel Daily
6 Laravel UI Kits and Component Libraries: 2025 Version
❤12