Новый пакет от Laravel, только уже для работы с докером.
https://www.amitmerchant.com/get-up-and-running-with-laravel-really-fast-using-sail/
https://www.amitmerchant.com/get-up-and-running-with-laravel-really-fast-using-sail/
Amit Merchant - A blog on PHP, JavaScript, and more
Get up and running with Laravel blazing fast using Sail
Imagine you just bought a new computer and the next thing you want to do is create a brand new Laravel application in your brand new machine.
#advanced #symfony
Гексагональная архитектура на примере Symfony.
https://minompi.medium.com/symfony-and-hexagonal-architecture-b3c4704e94de
Гексагональная архитектура на примере Symfony.
https://minompi.medium.com/symfony-and-hexagonal-architecture-b3c4704e94de
Medium
Symfony and Hexagonal Architecture
I have been working on many Symfony projects in my career and one of the most common problems where customers call our company is that…
#beginner #book
Напоминаем про полезный и актуальный онлайн ресурс по основам языка PHP. Уникальность этого материала состоит в соблюдении современных стандартов написания приложений на PHP и в большом охвате важных тем, как то composer, psr, фреймворки, тестирование и многих других.
https://phptherightway.com/
Напоминаем про полезный и актуальный онлайн ресурс по основам языка PHP. Уникальность этого материала состоит в соблюдении современных стандартов написания приложений на PHP и в большом охвате важных тем, как то composer, psr, фреймворки, тестирование и многих других.
https://phptherightway.com/
#advanced #rabbitmq
Если вы хотя бы раз работали с нагруженным сервисом, то наверняка сталкивались с брокерами сообщений. Такие брокеры позволяют вам обрабатывать сообщения не синхронно, заставляя текущий поток ждать, а асинхронно через очередь. Существуют много популярных брокеров: кафка, activemq, beanstakld, rabbitmq и так далее. В следующей статье речь пойдет о рэббите: о том, как его настраивать, из чего он состоит, какие есть особенности и о многом другом.
https://kt.team/hr/blog/rabbitmq
Если вы хотя бы раз работали с нагруженным сервисом, то наверняка сталкивались с брокерами сообщений. Такие брокеры позволяют вам обрабатывать сообщения не синхронно, заставляя текущий поток ждать, а асинхронно через очередь. Существуют много популярных брокеров: кафка, activemq, beanstakld, rabbitmq и так далее. В следующей статье речь пойдет о рэббите: о том, как его настраивать, из чего он состоит, какие есть особенности и о многом другом.
https://kt.team/hr/blog/rabbitmq
7 полезных советов по работе с блокировками в Postgres.
https://www.citusdata.com/blog/2018/02/22/seven-tips-for-dealing-with-postgres-locks/
https://www.citusdata.com/blog/2018/02/22/seven-tips-for-dealing-with-postgres-locks/
Citus Data
When Postgres blocks: 7 tips for dealing with locks
In our previous post, we explored locking behavior in Postgres and which types of operations hold locks against other. In this post, we highlight 7 common mistakes developers face dealing with Postgres locks. A list of do’s & don’ts based on our work with…
#advanced
Наверняка вы сталкивались с задачей обработки огромных CSV файлов. Если вы не справились с этой задачей, эта статья для вас.
https://aaronfrancis.com/2020/large-csvs-with-laravel
Наверняка вы сталкивались с задачей обработки огромных CSV файлов. Если вы не справились с этой задачей, эта статья для вас.
https://aaronfrancis.com/2020/large-csvs-with-laravel
Aaronfrancis
Handling large CSVs with Laravel - Aaron Francis
Strategies I've developed over the past couple of years that I think might be helpful if you're handling large CSVs.
#advanced #php8
14 бесплатных видео уроков о нововведениях в PHP8: объединенные типы, null-безопасный оператор, новые встроенные функции и многое другое.
https://beyondco.de/course/whats-new-in-php-8/
14 бесплатных видео уроков о нововведениях в PHP8: объединенные типы, null-безопасный оператор, новые встроенные функции и многое другое.
https://beyondco.de/course/whats-new-in-php-8/
Beyond Code
Union types - What's new in PHP 8
A union type accepts values of multiple different types, rather than a single one. Learn how they work in PHP 8.
#advanced #tool
Библиотека, которая может найти php файлы, в которых пропущена декларация типов.
https://github.com/voku/PHPDoctor
Библиотека, которая может найти php файлы, в которых пропущена декларация типов.
https://github.com/voku/PHPDoctor
GitHub
GitHub - voku/PHPDoctor: 🏥 PHPDoctor: Check files, full directories or strings for missing or bad PHPDoc types.
🏥 PHPDoctor: Check files, full directories or strings for missing or bad PHPDoc types. - voku/PHPDoctor
Laravel_beond_crud.pdf
1.5 MB