fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
2 040
مشترکین
-124 ساعت
-77 روز
-1730 روز
آرشیو پست ها
❓ Пройди тест по 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

Асинхронность, конкурентность, параллельность, многопоточность — разбираемся «по понятиям» Эта статья представляет собой краткий (шутка!) конспект одноименного (почти) вебинара, недавно проведенного автором. Цель и вебинара и статьи - дать начинающим представление о тех понятиях, которые вынесены в заголовок, чтобы помочь избежать повсеместной путаницы, сопровождающей эти темы. Ну и немного раскрыть глаза на то, что, оказывается в PHP есть и асинхронность, и многопоточность, и в общем-то не нужно ждать мифической версии PHP 10, чтобы начать их использовать уже прямо сейчас! https://habr.com/ru/post/667590/ 👉 @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

Работа с массивами в PHP: правильный путь 👉 @php_lib

Если у вас есть коллекция Eloquent и вам нужно обновить каждую запись, то вы можете воспользоваться методом toQuery() и выпол
Если у вас есть коллекция Eloquent и вам нужно обновить каждую запись, то вы можете воспользоваться методом toQuery() и выполнить обновление всей коллекции одним запросом, вместо того, чтобы перебирать каждую запись в цикле. Это позволит уменьшить количество запросов к базе данных и сделать код более эффективным. 👉 @php_lib

⁉️ Как работает Laravel Dusk? 📆 15 марта в 20:00 мск приглашаем PHP-разработчиков на открытый урок онлайн-курса «Framework L
⁉️ Как работает Laravel Dusk? 📆 15 марта в 20:00 мск приглашаем PHP-разработчиков на открытый урок онлайн-курса «Framework Laravel» в OTUS. Тема вебинара: «Браузерные тесты с Laravel Dusk». На занятии рассмотрим, как Dusk помогает легко и быстро писать браузерные End-To-End тесты, чтобы тестировать не только взаимодействие с нашим API, но так же с нашими реальными веб-страницами в реальном браузере. 🟠Больше навыков ждет вас на курсе, оплата возможна в рассрочку. ➡️ Для участия в вебинаре пройдите вступительный тест: https://otus.pw/0inJ/ Реклама. Информация о рекламодателе на сайте otus.ru

PHP Enums с практическими примерами 00:00 - Intro 00:26 - Constant approach & the problem with constants 04:57 - Enums approach & the solution 09:36 - Pure & backed enums 12:48 - Get enum object from the raw value 15:04 - Methods in enums 19:28 - Static methods in enums 20:24 - Refactoring hardcoded values with enums in attributes 23:33 - Interfaces & traits in enums 24:57 - Enum rules 25:51 - Access list of all cases 26:59 - New function & reflection classes 👉 @php_lib