Увеличьте производительность с помощью метода setRelation в Eloquent.
https://freek.dev/2311-increase-performance-by-using-eloquents-setrelation-method
https://freek.dev/2311-increase-performance-by-using-eloquents-setrelation-method
freek.dev
Increase performance by using Eloquent's `setRelation` method | freek.dev
While working on the upcoming Oh Dear redesign, I noticed that list that displays all sites of a team was very slow.
To display that list, a lot of queries were used. With a couple of minor adjustments, I could reduce the number of queries needed to just…
To display that list, a lot of queries were used. With a couple of minor adjustments, I could reduce the number of queries needed to just…
👍6👎1
👍6
Xttribute
xttribute упростит работу с XML! DOMDocuments теперь можно преобразовать в классы с атрибутами PHP 8.1!
https://github.com/BennyC/xttribute
xttribute упростит работу с XML! DOMDocuments теперь можно преобразовать в классы с атрибутами PHP 8.1!
https://github.com/BennyC/xttribute
GitHub
GitHub - BennyC/xttribute: XML to DTO, nicely!
XML to DTO, nicely! Contribute to BennyC/xttribute development by creating an account on GitHub.
👍5
Инкапсуляция взаимодействий с внешним миром в вашей предметной модели
https://blog.frankdejonge.nl/encapsulating-interactions-with-the-outside-world/
https://blog.frankdejonge.nl/encapsulating-interactions-with-the-outside-world/
Frank on Software
Encapsulating interactions with the outside world in your domain model.
In my ever-lasting battle against anemic domain models I've developed a preference on how to integrate with the external concerns. In this post I'd like to show an alternative, a strategy on how to keep encapsulating behaviour wile interacting with the outside…
👍4😱1
Ускорение сайта путём выявления проблемных участков кода: xDebug + phpStorm
https://habr.com/ru/post/579434/
https://habr.com/ru/post/579434/
Хабр
Ускорение сайта путём выявления проблемных участков кода: xDebug + phpStorm
Привет, Хабр! Это мой первый пост, поэтому поделюсь с вами кейсом ускорения работы одного сайта на WP + WooCommerce. Сам занимаюсь веб-разработкой, последние два года только на фрилансе. Не претендную...
👍14👎1
PHP-коллекции с PHP-map
Массивы и коллекции PHP — это просто
Простая библиотека для работы с массивами
https://php-map.org/
Массивы и коллекции PHP — это просто
Простая библиотека для работы с массивами
https://php-map.org/
php-map.org
PHP Collections with PHP Map
PHP collection library for easy and elegant handling of PHP arrays as array-like collections
👍7🔥2
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
👔 PHP-программист
⛳️ GLP
💼🥁 Работа в офисе
💵 от 150 000 рублей
Подробнее: https://proglib.io/vacancies/php-programmist-glp-2022-08-17
⛳️ GLP
💼🥁 Работа в офисе
💵 от 150 000 рублей
Подробнее: https://proglib.io/vacancies/php-programmist-glp-2022-08-17
🤔 Когда нас спрашивают, с какого языка начать изучение программирования, мы советуем стартовать с… английского.
Ведь зная английский, вы легко разберётесь в документации практически любого языка программирования, библиотеки или фреймворка.
🧩 IT имеет свою специфику и терминологию. Чтобы облегчить освоение языка, мы создали собственную программу обучения «Английский для IT» с соответствующей лексикой, наиболее значимой грамматикой и практическими упражнениями.
После прохождения курса вы сможете не только читать документацию и профессиональную литературу, но и разовьёте навыки делового общения для прохождения собеседований в зарубежных IT-компаниях.
📌 Всю необходимую информацию о курсе и преподавателях вы найдёте на странице курса.
Будем рады видеть вас учениками proglib.academy
Ведь зная английский, вы легко разберётесь в документации практически любого языка программирования, библиотеки или фреймворка.
🧩 IT имеет свою специфику и терминологию. Чтобы облегчить освоение языка, мы создали собственную программу обучения «Английский для IT» с соответствующей лексикой, наиболее значимой грамматикой и практическими упражнениями.
После прохождения курса вы сможете не только читать документацию и профессиональную литературу, но и разовьёте навыки делового общения для прохождения собеседований в зарубежных IT-компаниях.
📌 Всю необходимую информацию о курсе и преподавателях вы найдёте на странице курса.
Будем рады видеть вас учениками proglib.academy
proglib.academy
Английский для IT
Индивидуальная программа обучения технического английского языка для программистов с нуля до PRO
👍4
Valet Linux NG
Это среда разработки Laravel для Linux-минималистов
https://github.com/Adesin-fr/valet-linux-ng
Это среда разработки Laravel для Linux-минималистов
https://github.com/Adesin-fr/valet-linux-ng
GitHub
GitHub - Adesin-fr/valet-linux-ng: A fork of Laravel Valet to work in Linux.
A fork of Laravel Valet to work in Linux. Contribute to Adesin-fr/valet-linux-ng development by creating an account on GitHub.
💩6👍4👎1
Создайте погодный бот и бот-генератор паролей за 3 дня на бесплатном интенсиве
Бесплатный интенсив — это возможность протестировать профессию «Разработчик на Python» и решить, подходит ли она вам.
За три дня вы:
— научитесь писать телеграм-боты и программировать на Python;
изучите запросы рынка и требования работодателей c высокими зарплатами;
— создадите два телеграм-бота по «отслеживание погоды» и телеграм-бота «генератор паролей»
— А еще сможете выиграть призы за выполнение домашних заданий на сумму более 500 000 рублей
🔹Станьте на три дня разработчиком на Python
запишитесь на интенсив — https://clc.to/5EWVyQ
🎁Подарок за регистрацию — карьерный гид с 30+ лайфхаками по освоению профессии разработчика.
Бесплатный интенсив — это возможность протестировать профессию «Разработчик на Python» и решить, подходит ли она вам.
За три дня вы:
— научитесь писать телеграм-боты и программировать на Python;
изучите запросы рынка и требования работодателей c высокими зарплатами;
— создадите два телеграм-бота по «отслеживание погоды» и телеграм-бота «генератор паролей»
— А еще сможете выиграть призы за выполнение домашних заданий на сумму более 500 000 рублей
🔹Станьте на три дня разработчиком на Python
запишитесь на интенсив — https://clc.to/5EWVyQ
🎁Подарок за регистрацию — карьерный гид с 30+ лайфхаками по освоению профессии разработчика.
👍4🍌2👎1💩1
Безопасный доступ к частным репозиториям Git и пакетам Composer в сборках Docker
https://dunglas.fr/2022/08/securely-access-private-git-repositories-and-composer-packages-in-docker-builds/
https://dunglas.fr/2022/08/securely-access-private-git-repositories-and-composer-packages-in-docker-builds/
Kévin Dunglas - Founder of Les-Tilleuls.coop (worker-owned cooperative). Creator of API Platform, Mercure.rocks, Vulcain.rocks and of some Symfony components.
Securely Access Private Git Repositories and Composer Packages in Docker Builds - Kévin Dunglas
When working on enterprise projects, it's common to have to download private dependencies that require authentication to be installed (usually, internal or paid packages). In modern setups, you'll most likely use Docker to package your application (or service)…
👍7