#docker #advanced #tutorial
Первая часть длинного руководства по Docker, в котором вы узнаете о том, что такое контейнеры, как ими пользоваться и что лежит в их основе.
https://bit.ly/2MU3pOT
Первая часть длинного руководства по Docker, в котором вы узнаете о том, что такое контейнеры, как ими пользоваться и что лежит в их основе.
https://bit.ly/2MU3pOT
Towards Data Science
Learn Enough Docker to be Useful
Part 1: The Conceptual Landscape
#advanced #tutorial
В данной статье авторы осветят несколько интересных приемов по оптимизации php приложений.
https://prglb.ru/4s7kb
В данной статье авторы осветят несколько интересных приемов по оптимизации php приложений.
https://prglb.ru/4s7kb
Хайлоад
Оптимизация PHP
Улучшение производительности PHP приложений
#mysql #tutorial
В этой статье авторы популярного блога ruhighload.com расскажут вам, как правильно удалить большие объемы данных из Mysql таблиц.
https://prglb.ru/5wozr
В этой статье авторы популярного блога ruhighload.com расскажут вам, как правильно удалить большие объемы данных из Mysql таблиц.
https://prglb.ru/5wozr
Хайлоад
Удаление больших объемов данных из Mysql таблиц
Использование партиций для ускорения сложных удалений
#video #tutorial
Если вам не терпится поскорее перейти к изучению и использованию фреймворков, но понятия не имеете, что это такое, на каких принципах они построены и как с ними работать, предлагаем посмотреть следующий туториал от Дмитрия Елисеева по созданию фреймворка с нуля на готовых компонентах. Преимущество этого скринкаста в том, что автор сначала показывает, как создать конкретный компонент, а потом берет уже готовый, что дает вам понимание работу компонентных фреймворков в разрезе, а не только в общих чертах. Так, из данной серии вы узнаете:
1. Что такое роутер и как он работает;
2. Что такое контроллеры и где они должны располагаться;
3. Как работать с миддлварами и пайплайнами;
4. Как написать свой контейнер внедрения зависимостей и почему нельзя жить без него;
5. Как работают популярные шаблонизаторы типа blade и twig;
6. Как писать собственные консольные команды;
7. Как правильно логгировать, использовать миграции и работать с базой.
https://prglb.ru/525n2
Если вам не терпится поскорее перейти к изучению и использованию фреймворков, но понятия не имеете, что это такое, на каких принципах они построены и как с ними работать, предлагаем посмотреть следующий туториал от Дмитрия Елисеева по созданию фреймворка с нуля на готовых компонентах. Преимущество этого скринкаста в том, что автор сначала показывает, как создать конкретный компонент, а потом берет уже готовый, что дает вам понимание работу компонентных фреймворков в разрезе, а не только в общих чертах. Так, из данной серии вы узнаете:
1. Что такое роутер и как он работает;
2. Что такое контроллеры и где они должны располагаться;
3. Как работать с миддлварами и пайплайнами;
4. Как написать свой контейнер внедрения зависимостей и почему нельзя жить без него;
5. Как работают популярные шаблонизаторы типа blade и twig;
6. Как писать собственные консольные команды;
7. Как правильно логгировать, использовать миграции и работать с базой.
https://prglb.ru/525n2
#tutorial
PHP в 2020 году: новые возможности, состояние на текущий год и многое другое.
https://stitcher.io/blog/php-in-2020
PHP в 2020 году: новые возможности, состояние на текущий год и многое другое.
https://stitcher.io/blog/php-in-2020
stitcher.io
PHP in 2020 - stitcher.io
PHP isn't the same old crappy language it was ten years ago