Ускорение сайта путём выявления проблемных участков кода: 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
Проверьте свои sql-запросы на наличие ошибок
https://staabm.github.io/2022/08/05/phpstan-dba-syntax-error-detection.html
https://staabm.github.io/2022/08/05/phpstan-dba-syntax-error-detection.html
My developer experience
Check your sql queries for errors
Static analysis of database access code is a real thing since phpstan-dba. Just stick to the rules and you will be covered:
👍9
IP Analyzer
это базовая интеллектуальная служба IP-адресов, основанная на Workerman и базе данных Maxmind GeoLite2 .
Он разработан как автономный и переносимый микросервис для обеспечения аналитики IP-адресов в нескольких приложениях/службах, что устраняет необходимость инициализировать средство чтения базы данных GeoIP2 внутри приложений или в каждом запросе API. Хотя он работает на PHP CLI, его можно интегрировать с любым внутренним стеком, который поддерживает внутреннюю связь JSON/TCP. Он также включает необязательную индикацию уровня угрозы, предоставляемую IPsum .
https://github.com/ecmchow/ip-analyzer
это базовая интеллектуальная служба IP-адресов, основанная на Workerman и базе данных Maxmind GeoLite2 .
Он разработан как автономный и переносимый микросервис для обеспечения аналитики IP-адресов в нескольких приложениях/службах, что устраняет необходимость инициализировать средство чтения базы данных GeoIP2 внутри приложений или в каждом запросе API. Хотя он работает на PHP CLI, его можно интегрировать с любым внутренним стеком, который поддерживает внутреннюю связь JSON/TCP. Он также включает необязательную индикацию уровня угрозы, предоставляемую IPsum .
https://github.com/ecmchow/ip-analyzer
GitHub
GitHub - ecmchow/ip-analyzer: IP lookup service
IP lookup service. Contribute to ecmchow/ip-analyzer development by creating an account on GitHub.
👍7
Серия статей по созданию своего SMS-шлюза на PHP от компании RUVDS
https://habr.com/ru/company/ruvds/blog/554868/ - часть 1
https://habr.com/ru/company/ruvds/blog/555422/ - часть 2
https://habr.com/ru/company/ruvds/blog/554868/ - часть 1
https://habr.com/ru/company/ruvds/blog/555422/ - часть 2
Хабр
Свой личный SMS-шлюз. Часть 1 – цели, задачи, сборка и тестирование
Представляю вам цикл статей по созданию собственного шлюза для отправки SMS-сообщений. В первой части мы определим цели и некоторые аспекты использования своег...
👍14🔥1