uk
Feedback
Библиотека PHP программиста 👨🏼‍💻👩‍💻

Библиотека PHP программиста 👨🏼‍💻👩‍💻

Відкрити в Telegram

Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon По всем вопросам @evgenycarter

Показати більше
2 095
Підписники
+124 години
-47 днів
-1030 день
Архів дописів
👨‍💻 Хотите освоить лучшие инструменты по разработке микросервисной архитектуры? Ответьте на 11 вопросов, чтобы проверить до
👨‍💻 Хотите освоить лучшие инструменты по разработке микросервисной архитектуры? Ответьте на 11 вопросов, чтобы проверить достаточно ли ваших навыков, чтобы строить архитектуру микросервисов и попасть на курс — «Microservice Architecture» от OTUS. На полном курсе вы научитесь проектировать сложный бэкенд и работать с легаси-проектами, разбираться с трудными ситуациями и находить нестандартные решения. Все это на практике, с реальными кейсами и под руководством команды экспертов! 👉 Пройти тест https://otus.pw/Fsd6/ 💣 После прохождения у вас будет возможность записаться на курс по спец. цене и оформить рассрочку. А также вы получите доступ к записям 27 открытых уроков курса. Реклама. Информация о рекламодателе на сайте www.otus.ru.

Как правильно использовать mysqli https://phpdelusions.net/mysqli 👉 @php_lib

🧪 Советы и рекомендации PhpStorm - Переместить курсор на подходящую скобку Вы когда-нибудь пытались найти подходящую скобку? Я пытался много раз! Знаете ли вы, что в PhpStorm для этого есть горячая клавиша? Оно называется "Move Caret To Matching Brace", и оно также работает для HTML-тегов 🔥. 👉 @php_lib

✔️ Пройди тест по PHP и проверь свои знания! Сможешь сдать — пройдешь на продвинутый курс "PHP Developer. Professional" от OT
✔️ Пройди тест по PHP и проверь свои знания! Сможешь сдать — пройдешь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене + получишь демо-ролик о занятиях на курсе в подарок и доступ к открытым урокам курса🎁 . 🟠Что даст вам курс? Вас ждут уникальные знания профессионалов отрасли, много практики решения разнообразных задач бэкенда и разработка серьезного продукта в качестве выпускного проекта. Через 5 месяцев обучения вы сможете оценивать алгоритмическую сложность кода, работать с кодом с точки зрения анализа и понимать, почему решение работает медленно и как это исправить. На живых вебинарах вы освоите тестирование, доставку в продакшн, а также познакомитесь с SRE-практиками. Все это позволит вам достичь на middle+ уровня. 🟠Курс рассчитан на php-разработчиков с опытом и доступен в рассрочку. 👉ПРОЙТИ ТЕСТ: https://otus.pw/1UZL/ Хочешь протестировать учебный процесс заранее? Тогда приходи на открытые уроки курса! 🗣 27 марта в 20:00 открытый урок «Отладка и профилирование приложений на PHP». 🗣 12 апреля в 20:00 открытый урок «Генераторы и файберы в PHP». Реклама. Информация о рекламодателе на сайте otus.ru

+9
Laravel 9 и Vue 3 SPA интернет магазин 0. Обзор html шаблона магазина и приоритеты задач 1. План действий для создания интернет магазина 2. Предварительная архитектура бд для интернет магазина 3. Разворачиваем проект интернет магазин в docker 4. Установка AdminLTE для laravel через composer и вручную 5. Оформляем adminlte, иконки. Создаем layout и имена 6. CRUD по категориям, тегам и цветам с интерфейсом 7. CRUD по пользователям 8. Миграция для продуктов и начальная форма для добавлнения 9. Доделываем добавление продуктов в админке 10. Создаем проект на vue3, клиентская часть интернет магазин 11. Переносим html шаблон магазина в App vue 12. Добавляем главную страницу во vue router 13. Прокидываем шаблон продуктов и получаем продукты с бекенд 14. Создаем Resource для продуктов и отображаем данные 15. Корректируем работу popup и добавляем вывод атрибутов 16. Выводим варианты цветов в быстром просмотре 17. Выбор продукта внутри попап, улучшаем отдачу продуктов 18. Галерея в быстром просмотре продукта 19. Фильтр продуктов, заготовка бека и фронт енда 20. Фильтрация продуктов фронт + бекенд. 21. Пагинация vue на странице с продуктами 22. Страница товара 23. Добавление товара в корзину с использованием vue 25. Объединяем фронт с беком для деплоя 26. Оформление заказа Полный плейлист доступен на youtube 👉 @php_lib

Развертывание PHP-приложения с помощью docker compose в продакшн https://www.pascallandau.com/blog/deploy-docker-compose-php-gcp-poc/ 👉 @php_lib

❓ Пройди тест по Laravel ! ➡️ Проверь себя и свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel" от
Пройди тест по Laravel ! ➡️ Проверь себя и свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel" от OTUS по специальной цене. Что даст тебе курс: В программе курса — удобные и мощные наработки огромного Laravel-сообщества, а практика — решение бизнес-задач. ❌📊За 4 месяца обучения твое портфолио пополнится мини-проектами и выпускной работой. 30 марта начинаем занятия. 🎫Курс можно приобрести в рассрочку 👉 ПРОЙТИ ТЕСТ: https://otus.pw/15EZI/ Реклама. Информация о рекламодателе на сайте otus.ru

Вы знали, что метод latest() может быть применен для упорядочивания результатов? По умолчанию, этот метод сортирует данные по
Вы знали, что метод latest() может быть применен для упорядочивания результатов? По умолчанию, этот метод сортирует данные по полю created_at, но возможно указать другое поле для сортировки, например, по идентификатору: latest('id'). 👉 @php_lib

Настройка PHP-FPM: Использование 'pm static' для максимальной производительности Давайте вкратце рассмотрим, как лучше настро
Настройка PHP-FPM: Использование 'pm static' для максимальной производительности Давайте вкратце рассмотрим, как лучше настроить PHP-FPM для высокой пропускной способности, низкой задержки и более стабильного использования процессора и памяти. По умолчанию в большинстве настроек PM (менеджер процессов) PHP-FPM установлена на dynamic, также есть распространенный совет использовать ondemand, если вы страдаете от проблем с доступной памятью. https://haydenjames.io/php-fpm-tuning-using-pm-static-max-performance/ 👉 @php_lib

👩‍💻 Поболтаем с Go-разработчиками? Приглашаем всех, кому интересен язык Golang, на talk-сессию с Senior Go-разработчиками!
👩‍💻 Поболтаем с Go-разработчиками? Приглашаем всех, кому интересен язык Golang, на talk-сессию с Senior Go-разработчиками! Встреча состоится 22 марта в 20:00 мск в преддверии старта онлайн-курса «Golang Developer. Professional» в OTUS. 📢В прямом эфире вы сможете задать свои вопросы, а опытные разработчиками ответят на каждый из них. Стоит ли учить Go 2023 году, с чего начинать переход и чего ожидать, с какими трудностями можно столкнуться, что самое крутое в работе и что не нравится — в общем, любые вопросы, которые только могут прийти вам в голову. 🚀Вас ждут нетворкинг, новые знания, живые эмоции и тот самый толчок для развития! ➡️Записаться на ламповую беседу можно по ссылке: https://otus.pw/TRmx/ Реклама. Информация о рекламодателе на сайте otus.ru

🧨Поиск ошибок и узких мест в работе приложения — одни из наиболее часто встречающихся задач в работе любого разработчика. Ка
🧨Поиск ошибок и узких мест в работе приложения — одни из наиболее часто встречающихся задач в работе любого разработчика. Как решать эти задачи PHP-разработчику? 📆Узнайте 27 марта в 20:00 на открытом уроке онлайн-курса «PHP Developer. Professional» в OTUS. Тема урока: «Отладка и профилирование приложений на PHP». На этом вебинаре мы: ✔️ Детально разберем самый популярный инструмент отладки в экосистеме PHP — xDebug. ✔️ Обсудим установку и настройку xDebug ✔️Поговорим о профилировании приложений на реальных примерах, с демонстрацией и разбором результатов. 🔵Если вам понравится пробная часть, вы сможете приобрести полный курс в рассрочку. 👉 Пройдите вступительное тестирование, чтобы участвовать: https://otus.pw/mqOQ1/ Реклама. Информация о рекламодателе на сайте otus.ru

От 204 запросов в секунду до 480 с помощью одного изменения конфигурации В настоящее время я разрабатываю бесплатный SaaS-чат
От 204 запросов в секунду до 480 с помощью одного изменения конфигурации В настоящее время я разрабатываю бесплатный SaaS-чат без cookieless - Blether.chat, и в процессе разработки я решил провести стресс-тестирование приложения и посмотреть, как предварительная загрузка PHP OP Cache влияет на количество запросов в секунду в реальном приложении. Это привело меня по пути, в результате которого я внес изменения в конфигурацию, не связанные с OP Cache, что привело к почти 100% увеличению пропускной способности и добавило 200+ запросов в секунду к возможностям моего сервера. https://getparthenon.com/blog/php-performance-tunning-from-204-to-480-with-a-single-config-change/ 👉 @php_lib

🦾 Работаешь с PHP? - Погрузись во все особенности работы с Laravel. Пройди тест из 20 вопросов и проверь свои знания. Сможеш
🦾 Работаешь с PHP? - Погрузись во все особенности работы с Laravel. Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel" от OTUS по специальной цене. 👩‍💻 Преимущества программы курса: В процессе обучения мы не будем создавать «велосипеды на ракетной тяге». А научимся использовать удобные и мощные наработки огромного Laravel-сообщества. И сосредоточим все внимание на решении бизнес-задач 🎫Возможна оплата курса в рассрочку 👉 ПРОЙТИ ТЕСТ: https://otus.pw/15EZI/ Реклама. Информация о рекламодателе на сайте otus.ru

История разработки фасетного поиска средствами PHP Как экспериментальный Pet Project дошел до production и на что способны со
История разработки фасетного поиска средствами PHP Как экспериментальный Pet Project дошел до production и на что способны современные версии языка PHP. Немного о проблематике фасетного поиска в части построения агрегатов. Если ваша первая реакция: «Почему не на Sphinx/ElasticSearch/etc?», не торопитесь с выводами. Воспринимайте изложенное как интересный исследовательский опыт в области возможностей языка и его оптимизаций. Спойлер: пришлось даже написать порт на GoLang, чтобы лучше понять пути оптимизации кода. https://habr.com/ru/post/595765/ 👉 @php_lib

Laravel Octane для ускорения работы приложения // Сергей Сахаров В этом видео Сергей расскажет о плюсах и минусах пакета Laravel Octane, особенностях работы, нюансах, которые стоит учитывать при переводе существующего приложения на Laravel Octane с примерами из практики https://youtu.be/RRj6C8Y61AA 👉 @php_lib

🦾 Пройди тест по PHP и проверь свои знания! Сможешь сдать — пройдешь на продвинутый курс "PHP Developer. Professional" от OT
🦾 Пройди тест по PHP и проверь свои знания! Сможешь сдать — пройдешь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене + получишь демо-ролик о занятиях на курсе в подарок и доступ к открытым урокам курса🎁 . 🟠Что даст вам курс? Вас ждут уникальные знания профессионалов отрасли, много практики решения разнообразных задач бэкенда и разработка серьезного продукта в качестве выпускного проекта. Через 5 месяцев обучения вы сможете оценивать алгоритмическую сложность кода, работать с кодом с точки зрения анализа и понимать, почему решение работает медленно и как это исправить. На живых вебинарах вы освоите тестирование, доставку в продакшн, а также познакомитесь с SRE-практиками. Все это позволит вам достичь на middle+ уровня. 🟠Курс рассчитан на php-разработчиков с опытом и доступен в рассрочку. 👉ПРОЙТИ ТЕСТ: https://otus.pw/1UZL/ Хочешь протестировать учебный процесс заранее? Тогда приходи на открытые уроки курса! ▶️ 27 марта в 20:00 открытый урок «Отладка и профилирование приложений на PHP». ▶️ 12 апреля в 20:00 открытый урок «Генераторы и файберы в PHP». Реклама. Информация о рекламодателе на сайте otus.ru

KPHP спустя 2 года Сегодня рассказываю, куда мы продвинулись за эти два года: про язык, рантайм, использование KPHP вне ВКонт
KPHP спустя 2 года Сегодня рассказываю, куда мы продвинулись за эти два года: про язык, рантайм, использование KPHP вне ВКонтакте, другие open-source проекты и февраль 2022-го. https://habr.com/ru/company/vk/blog/698294/ 👉 @php_lib