Библиотека PHP программиста 👨🏼‍💻👩‍💻
2.19K subscribers
315 photos
168 videos
7 files
331 links
Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon

По всем вопросам @evgenycarter
Download Telegram
Несколько советов по рефакторингу PHP кода.

https://christoph-rumpel.com/2020/8/refactoring-php
Ищем самые медленные запросы в Laravel приложении.

https://laravel.io/articles/how-to-find-the-slowest-query-in-your-application
Разбираемся, как работает воркеры очередей в Laravel.

https://divinglaravel.com/queue-workers-how-they-work
Frank De Jonge, автор Flysystem, рассказывает о том, какие типы событий бывают в event-driven системах.

https://blog.frankdejonge.nl/the-different-types-of-events-in-event-driven-systems/
Асинхронность, конкурентность, параллельность, многопоточность

https://habr.com/ru/post/667590/
Сложное объяснение основ устройства индексов в Postgres для тех, кто хочет глубже разобраться в теме.

https://patshaughnessy.net/2014/11/11/discovering-the-computer-science-behind-postgres-indexes
👍2
Обнаружение проблем n+1 через лотерейный подход, то есть запускаем проверку не каждый раз, а с некоторым шансом. Также как сделана в Laravel очистка сессий.

https://timacdonald.me/introducing-lazy-loading-prevention-into-an-existing-laravel-application/

👉 @php_lib
👍1
Ресурсы для API в Laravel

Вы узнаете, что такое Ресурсы и как их использовать для API в Laravel-приложениях.

Ресурсы (Resources) — дополнительный слой поверх Eloquent-моделей. Они позволяют поддерживать единый формат возвращаемых данных. Плюс позволяют отсекать лишние или секретные данные, например, пароли и токены.

#Laravel

👉 @php_lib
👍2
Какой ваш любимый язык программирования и почему это PHP?

#юмор

👉 @php_lib
😁8👍1👏1