Интервью с Александром Макаровым - «Следуй за мечтой»
https://youtu.be/Wbx9z_5aOZw
В основном дискуссия строится вокруг разработки фреймворка Yii версии 3.
Александр в мире PHP в представлении не нуждается. Ну а для тех, кто не в курсе - Саша инженер из Воронежа, активный участник OpenSource проектов, лидер разработки PHP-фреймворка Yii и его представитель в php-fig. Организатор PHP Russia
https://youtu.be/Wbx9z_5aOZw
В основном дискуссия строится вокруг разработки фреймворка Yii версии 3.
Александр в мире PHP в представлении не нуждается. Ну а для тех, кто не в курсе - Саша инженер из Воронежа, активный участник OpenSource проектов, лидер разработки PHP-фреймворка Yii и его представитель в php-fig. Организатор PHP Russia
YouTube
Александр Макаров - «Следуй за мечтой»
Этот выпуск получился особенно интересным, потому что у нас в гостях был Александр Макаров. Мы обсудили различные вопросы, такие как: текущие проекты, его мо...
На канале у ребят из "PHP Fart Time" прямо сейчас (внезапно, как всегда) стрим на тему "Distributed Cron scheduling" в Temporal
https://www.youtube.com/live/4VaEy1h3hpo?si=GlAt4d1hEwRRFcGO
https://www.youtube.com/live/4VaEy1h3hpo?si=GlAt4d1hEwRRFcGO
YouTube
Distributed Cron scheduling
В этом стриме мы говорим про способы планирования запусков задач.
00:00 - Начинаем стрим
00:35 - Вступление
1:25 - Laravel scheduler
16:40 - Temporal scheduler
17:57 - Обзор Workflow в UI (Event sourcing)
25:20 - Обзор кода Workflow
28:00 - Запуск Workflow…
00:00 - Начинаем стрим
00:35 - Вступление
1:25 - Laravel scheduler
16:40 - Temporal scheduler
17:57 - Обзор Workflow в UI (Event sourcing)
25:20 - Обзор кода Workflow
28:00 - Запуск Workflow…
Forwarded from PHP Digest
Дайджест PHP – Ноябрь 2023
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🎬 Обзор нововведений PHP 8.3
⚠️ PHP 8.0 больше не получает обновления безопасности
🔹 Вышли PHP 8.1.26 and PHP 8.2.13
🎂 PHP Foundation исполнилось 2 года
🔹 Экосистема разработки в 2023 году
🐘 ЯДРО PHP
📣 RFC: Resource to object conversion
📣 RFC: Release cycle update
📣 RFC: Improve callbacks in ext/dom and ext/xsl
📣 RFC: Change how JIT is disabled by default
📣 RFC: Final anonymous classes
📣 RFC: Property Hooks
🔴 LARAVEL
🔹 Представлен Laravel Pulse
🔹 Вышел Tinkerwell 4
📄 MoonShine 2.0. Что нового?
📄 Альтернатива Nova: почему решили перейти с самописного решения на Orchid
📄 Сортировка в Laravel по полям relation-ов
🎬 Подробный гайд по Form Requests в Laravel
🎬 Разработка собственного драйвера Socialite
⚫️ SYMFONY
🔹 Вышли Symfony 6.4 и 7.0
📄 Symfony под капотом: Symfony Messenger и механизм повторной обработки сообщений при ошибках
📄 Типичный Swagger без гмо
🟢 YII
🔹 Yii Database 1.2
🔹 Yii Widget 2.1
🔹 Yii Config 1.4
📄 СТАТЬИ
📄 Безотказные очереди в RabbitMQ: Гарантированная доставка сообщений
📄 А был ли баг? Может бага и не было? Зачем, как и чем тестировать PHP код
📄 Что такое гексагональная архитектура. Разделение бизнес-логики и инфраструктуры с помощью портов и адаптеров
🔹 PSR и суффиксы для интерфейсов
🎬 ВИДЕО
🔹 RND PHP #6
🔹 Александр Макаров - «Следуй за мечтой»
🔹 LivePHP SPb Meetup #1
🎙 АУДИО
🔹 Сколько можно заработать на курсе по PHP?
—
Ещё больше новостей и ссылок в ноябрьском выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🎬 Обзор нововведений PHP 8.3
⚠️ PHP 8.0 больше не получает обновления безопасности
🔹 Вышли PHP 8.1.26 and PHP 8.2.13
🎂 PHP Foundation исполнилось 2 года
🔹 Экосистема разработки в 2023 году
📣 RFC: Resource to object conversion
📣 RFC: Release cycle update
📣 RFC: Improve callbacks in ext/dom and ext/xsl
📣 RFC: Change how JIT is disabled by default
📣 RFC: Final anonymous classes
📣 RFC: Property Hooks
🔹 Представлен Laravel Pulse
🔹 Вышел Tinkerwell 4
🎬 Подробный гайд по Form Requests в Laravel
🎬 Разработка собственного драйвера Socialite
🔹 Вышли Symfony 6.4 и 7.0
🔹 Yii Database 1.2
🔹 Yii Widget 2.1
🔹 Yii Config 1.4
📄 СТАТЬИ
🔹 PSR и суффиксы для интерфейсов
🎬 ВИДЕО
🔹 RND PHP #6
🔹 Александр Макаров - «Следуй за мечтой»
🔹 LivePHP SPb Meetup #1
🎙 АУДИО
🔹 Сколько можно заработать на курсе по PHP?
—
Ещё больше новостей и ссылок в ноябрьском выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from PHP of By (Community Org)
42 - это не только ответ на "Главный вопрос жизни, вселенной и вообще", но и порядковый номер митапа PHPofBy, который состоится 19 Декабря в 19.00 (+3).
На завершающем митапе в этом году Игорь Филиппов покажет нам бельгийское кунг-фу и научит готовить Laravel в стиле Spatie
Дмитрий Джумагалиев скомбинирует доклад с воркшопом и научит использовать PACT для контрактного тестирования
Ну а Кирилл Несмеянов покажет, что на самом деле мы не знаем PHP :)
Страница митапа тут: https://wearecommunity.io/events/phpofby-meetup-42
Ссылка на трансляцию тут: https://www.youtube.com/watch?v=lt2jbzTbPxM
Читайте подробное описание, и регистрируйтесь - нам как всегда важно понимать, сколько вас будет :)
На завершающем митапе в этом году Игорь Филиппов покажет нам бельгийское кунг-фу и научит готовить Laravel в стиле Spatie
Дмитрий Джумагалиев скомбинирует доклад с воркшопом и научит использовать PACT для контрактного тестирования
Ну а Кирилл Несмеянов покажет, что на самом деле мы не знаем PHP :)
Страница митапа тут: https://wearecommunity.io/events/phpofby-meetup-42
Ссылка на трансляцию тут: https://www.youtube.com/watch?v=lt2jbzTbPxM
Читайте подробное описание, и регистрируйтесь - нам как всегда важно понимать, сколько вас будет :)
Forwarded from Alisa Kruglova [GMT+1]
PHP Community meetup — 23 декабря в 12:00 (online)
Встретимся к концу года, чтобы послушать доклады, подвести итоги, разыграть слона и запустить опрос сообщества.
❄️ Подробнее здесь. Трансляция по ссылке.
Собрали отличный лайнап:
➡️ PHP 8.3: прогресс или стагнация? (Валентин Удальцов, автор каналов Пых и PHP Point)
➡️ Готовим Composer (Александр Макаров, Yii)
➡️ Ты не знаешь PHP?! (Кирилл Несмеянов, русскоязычное сообщество Laravel Framework)
➡️ Делаем PHP быстрее (Евгений Прохоров, тимлид в Mini Apps ВКонтакте)
Помодерирует митап — Михаил Каморин, техлид Skyeng / ПК Podlodka PHP Crew.
Встретимся к концу года, чтобы послушать доклады, подвести итоги, разыграть слона и запустить опрос сообщества.
❄️ Подробнее здесь. Трансляция по ссылке.
Собрали отличный лайнап:
Помодерирует митап — Михаил Каморин, техлид Skyeng / ПК Podlodka PHP Crew.
Please open Telegram to view this post
VIEW IN TELEGRAM
Качество и контроль в большом Open Source-проекте / Александр Макаров (Yii) на HighLoad++ 2023
https://www.youtube.com/watch?v=KRDGQzY4ByA
Проект вырос, окреп, популярен. Планы были амбициозные. Мы это сделали. А вот поддерживать и развивать... как?
Про то, как эффективно управляться с популярным проектом при недостатке ресурсов. Что заменить автоматикой, где нужны регламенты, где лучше работает доверие.
Всё на примере популярного PHP-фреймворка Yii.
Презентация
https://www.youtube.com/watch?v=KRDGQzY4ByA
Проект вырос, окреп, популярен. Планы были амбициозные. Мы это сделали. А вот поддерживать и развивать... как?
Про то, как эффективно управляться с популярным проектом при недостатке ресурсов. Что заменить автоматикой, где нужны регламенты, где лучше работает доверие.
Всё на примере популярного PHP-фреймворка Yii.
Презентация
YouTube
Качество и контроль в большом Open Source-проекте / Александр Макаров (Yii)
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем…
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем…
Forwarded from Alisa Kruglova [GMT+1]
Привет! phpcommunity.ru проводит четвертый ежегодный опрос. По традиции узнаем расклад по версиям языка в командах, фреймворкам, инструментам, лучшим статьям и видео по мнению сообщества. И, конечно, разыграем PHP-слона и другой мерч.
Опрос помогает видеть, как развивается сообщество, и готовить митапы, статьи и конференции по актуальным темам.
Найди 5 минут, чтобы подвести итоги своего PHP-года:
Форму закроем 8 января 2024. Результатами поделимся в конце января.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from PHP Digest
Дайджест PHP – Декабрь 2023
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышли PHP 8.1.27, PHP 8.2.14 и PHP 8.3.1
🛠 Вышел PhpStorm 2023.3
🔹 Вышел Xdebug 3.3.0
🔹 Вышел FrankenPHP v1.0
🔹 Будущее PHP_CodeSniffer
🐘 ЯДРО PHP
📣 RFC: #[NotSerializable]
📣 RFC: Policy Repository
📊 RFC: Improve callbacks in ext/dom and ext/xsl
❌📣 RFC: Final anonymous classes
✅ RFC: Change how JIT is disabled by default
🫣 new MyClass()->method() без скобок!
🔹New PECL is coming in 2024
🔴 LARAVEL
📄 Обзор LiveWire 3 и Volt
🎬 Реализация полиморфных комментариев и лайков на Livewire + Volt
🎬 Distributed Cron scheduling
🎬 Утилита Number в Laravel
🎬 MoonShine Screencasts
⚫️ SYMFONY
❗️Состоялся последний релиз Twig 2
🟢 YII
🔹 Yii DB Migration 1.0
📄 СТАТЬИ
📄 Выбираем подходящий PHP-фреймворк для проекта
📄 Создаём графический информер на PHP
📄 Недокументированная возможность в Phpstorm: нативная консоль php -a с автодополнением из IDE
📄 Версионная миграция структуры базы данных через PHP атрибуты
🎬 ВИДЕО
🔹 OpenSource как важный компонент экосистемы
🔹 PHP Community meetup: 4 доклада, апдейты PHP 8.3 и итоги года
—
Всех с наступающим Новым Годом 🎄
Ещё больше новостей и ссылок в декабрьском выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышли PHP 8.1.27, PHP 8.2.14 и PHP 8.3.1
🔹 Вышел Xdebug 3.3.0
🔹 Вышел FrankenPHP v1.0
🔹 Будущее PHP_CodeSniffer
📣 RFC: #[NotSerializable]
📣 RFC: Policy Repository
📊 RFC: Improve callbacks in ext/dom and ext/xsl
❌📣 RFC: Final anonymous classes
✅ RFC: Change how JIT is disabled by default
🫣 new MyClass()->method() без скобок!
🔹New PECL is coming in 2024
🎬 Реализация полиморфных комментариев и лайков на Livewire + Volt
🎬 Distributed Cron scheduling
🎬 Утилита Number в Laravel
🎬 MoonShine Screencasts
❗️Состоялся последний релиз Twig 2
🔹 Yii DB Migration 1.0
📄 СТАТЬИ
🎬 ВИДЕО
🔹 OpenSource как важный компонент экосистемы
🔹 PHP Community meetup: 4 доклада, апдейты PHP 8.3 и итоги года
—
Всех с наступающим Новым Годом 🎄
Ещё больше новостей и ссылок в декабрьском выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from PHP Fart Time (Алексей roxblnfk)
YouTube
Все про PHP attributes
В этом стриме мы говорим про PHP атрибуты.
00:00 - Начинаем стрим
00:25 - Приветствие
02:10 - Вступление
05:00 - Как выглядят атрибуты
06:50 - Пара слов про пакет doctrine annotations
08:30 - Создаем свой первый атрибут
23:10 - Примеры использования
26:05…
00:00 - Начинаем стрим
00:25 - Приветствие
02:10 - Вступление
05:00 - Как выглядят атрибуты
06:50 - Пара слов про пакет doctrine annotations
08:30 - Создаем свой первый атрибут
23:10 - Примеры использования
26:05…
Обзор Laravel Octane, RoadRunner и FrankenPHP
+ стресс тесты производительности в сравнении с классическим nginx + php-fpm
https://youtu.be/DgVLt7j8Nxo
В ролике автор разбирает что это за технология, что за гибриды такие PHP + Go, как они работают, зачем они нам нужны, когда они нужны, кому они нужны и как всё это дело использовать.
+ стресс тесты производительности в сравнении с классическим nginx + php-fpm
https://youtu.be/DgVLt7j8Nxo
В ролике автор разбирает что это за технология, что за гибриды такие PHP + Go, как они работают, зачем они нам нужны, когда они нужны, кому они нужны и как всё это дело использовать.
YouTube
Обзор Laravel Octane, Roadrunner, FrankenPHP
Сегодняшний ролик будет посвящён Laravel Octane, а также RoadRunner и новому FrankenPHP. Мы с вами в целом разберём что это за технология, что за гибриды такие PHP + Go, как они работают, зачем они нам нужны, когда они нужны, кому они нужны и как всё это…
Forwarded from PHP Digest
Дайджест PHP – Январь 2024
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышли PHP 8.2.15 и PHP 8.3.2
🔹 The PHP Foundation Team Update 2024
🔹 Рейтинг TIOBE
🛠 Программа раннего доступа PhpStorm PhpStorm 2024.1
🐘 ЯДРО PHP
📣 RFC: Opt-in DOM spec-compliance
📣 Dedicated StreamBucket class
📣 RFC: Multibyte for ucfirst, lcfirst functions, mb_ucfirst mb_lcfirst
📣 RFC: Raising zero to the power of negative number
📣 RFC: Deprecate implicitly nullable parameter types
✅ RFC: Improve callbacks in ext/dom and ext/xsl
✅ RFC: Resource to object conversion
📊 RFC: Promote the PHP Foundation
📊 RFC: Final by default anonymous classes
📊 RFC: Policy Repository
📊 RFC: RFC1867 for non-POST HTTP verbs
🔴 LARAVEL
📄 Headless eCommerce на Laravel: Погружение в модульную архитектуру
📄 Изучение мидлварей в Laravel 11
📄 Профайлинг Laravel приложений с XDebug и PHPStorm
🎬 Laravel 11 под капотом. Что нового?
⚫️ SYMFONY
📄 Использование Symfony / PHP
📄 Использование Symfony / PHP (II)
📄 По локоть в легаси: пошагово перезапускаем устаревший портал на PHP
📄 СТАТЬИ
📄 Как защититься от «бестелесных» веб-шеллов
📄 Защита JPG-файлов от копирования с помощью Exif и IPTC-тегов
📄 MemSess — очередной сервер для работы с сессиями
📄 Разборка в Шторме
📄 Сравнение эффективности 20 языков программирования
📄 Построитель SQL запросов на основе мета-информации миграций БД
🎬 ВИДЕО
🔹 Обзор Laravel Octane, Roadrunner, FrankenPHP
—
Ещё больше новостей и ссылок в январском выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышли PHP 8.2.15 и PHP 8.3.2
🔹 The PHP Foundation Team Update 2024
🔹 Рейтинг TIOBE
📣 RFC: Opt-in DOM spec-compliance
📣 Dedicated StreamBucket class
📣 RFC: Multibyte for ucfirst, lcfirst functions, mb_ucfirst mb_lcfirst
📣 RFC: Raising zero to the power of negative number
📣 RFC: Deprecate implicitly nullable parameter types
✅ RFC: Improve callbacks in ext/dom and ext/xsl
✅ RFC: Resource to object conversion
📊 RFC: Promote the PHP Foundation
📊 RFC: Final by default anonymous classes
📊 RFC: Policy Repository
📊 RFC: RFC1867 for non-POST HTTP verbs
🎬 Laravel 11 под капотом. Что нового?
📄 СТАТЬИ
🎬 ВИДЕО
🔹 Обзор Laravel Octane, Roadrunner, FrankenPHP
—
Ещё больше новостей и ссылок в январском выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Live PHP SPb
Приглашаем на очередной митап сообщества Live PHP
который пройдет в Санкт-Петербурге в четверг, 15 февраля 2024
Все оттенки асинхронности
Многие слышали об асинхронности, но не многие применяли. А те, кто применяли — почти всегда
используют готовые инструменты.
С приходом PHP 8.1 в язык добавили Fiber API, которые изменяют подходы к разработке ПО, но не
только лишь все смотрят в завтрашний день, понимая насколько они могут изменить "правила игры".
В докладе предлагается "изобрести" асинхронность заново, и задуматься о том, что подходы к
разработке с использованием EventLoop, используемые в Revolt/ReactPHP/Amp/etc с приходом файберов
морально устарели.
А может и нет... Решать вам =)
Полиморфизм в современном PHP
На первый взгляд может показаться, что в PHP есть только полиморфизм подтипов. Однако если вооружиться современными инструментами и напильником, можно получить все три вида полиморфизма.
На докладе мы глубоко прокачаем понимание типизации. Обсудим в сотый раз LSP, разберёмся с вариантностью (declaration-site и call-site), реализуем простейшую перегрузку методов и поймём, почему её нет в языке. Будет познавательно и полезно не только в контексте PHP.
Переносимое окружение для разработки и тестов
Про облегчение деплоя сказано много. Но про локальный стенд для разработки и тестов говорить часто боятся. Уходит много сил на перекидывание ключей доступа к песочницам сторонних сервисов и дампов данных от одних программистов другим. Пока Кирилл берёт быка за Фаберже, исправим эту оплошность :)
Расскажем, как выстроить удобное локальное окружение для разработки и тестов при командной работе с коллегами или с собой со второго компьютера. Как обмениваться демо-данными, подключать и эмулировать сторонние сервисы, разрабатывать отдельные микросервисы без необходимости поднимать соседние сервисы и как тестировать проекты с базами данных и очередями.
Санкт-Петербург, 4-я Советская, д.7
https://yandex.ru/maps/-/CDu9r83l
Please open Telegram to view this post
VIEW IN TELEGRAM
phpinfo();
📽 Уже сегодня в 19:00 по Мск начнется LivePHP Meetup. Не пропусти!
Трансляция:
https://www.youtube.com/watch?v=DhkTJcjJouc
Трансляция:
https://www.youtube.com/watch?v=DhkTJcjJouc
YouTube
LivePHP Meetup 2024.1
Второй митап сообщества LivePHP в Санкт-Петербурге
00:00:00 Кирилл Несмеянов: Все оттенки асинхронности
00:54:28 Валентин Удальцов: Полиморфизм в современном PHP
02:00:15 Дмитрий Елисеев: Переносимое окружение для разработки и тестов
Наш канал: https://t.me/live_php…
00:00:00 Кирилл Несмеянов: Все оттенки асинхронности
00:54:28 Валентин Удальцов: Полиморфизм в современном PHP
02:00:15 Дмитрий Елисеев: Переносимое окружение для разработки и тестов
Наш канал: https://t.me/live_php…
📽 Прямо сейчас начинается трансляция публичного собеседования по алгоритмам 💪
https://www.youtube.com/watch?v=ZPGjJDIZm4Y!
https://www.youtube.com/watch?v=ZPGjJDIZm4Y!
YouTube
Публичное собеседование по алгоритмам • Сергей Милимко vs Иван Лещёв
Задачи и решения: https://gist.github.com/vudaltsov/ed246caaef9e8ef4c46a328075d38e72
Подписывайтесь на наши каналы в Telegram:
• Пых https://t.me/phpyh,
• PHP Digest https://t.me/phpdigest,
• PHP умирает?! https://t.me/isPHPdying.
Подписывайтесь на наши каналы в Telegram:
• Пых https://t.me/phpyh,
• PHP Digest https://t.me/phpdigest,
• PHP умирает?! https://t.me/isPHPdying.
Forwarded from PHP Digest
Дайджест PHP – Февраль-Март 2024
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышли PHP 8.2.16 и PHP 8.3.3
❗️ Вышел Composer 2.7 с исправлением CVE-2024-24821
🔹 Итоги ежегодного опроса PHP-сообщества: результаты за 2023
🔹 Вышел Rector 1.0
🔹 Вышел PHPUnit 11
🐘 ЯДРО PHP
💬 Добро пожаловать в обсуждения PHP Foundation!
📊 RFC: Deprecate implicitly nullable parameter types
📣 RFC: Add OOP methods to Curl objects
📣 RFC: Property hooks
❌ RFC: Final by default anonymous classes
✅ RFC: Multibyte for ucfirst, lcfirst functions, mb_ucfirst mb_lcfirst
✅ RFC: RFC1867 for non-POST HTTP verbs
✅ RFC: Add http_(get|clear)_last_response_headers() function
🔴 LARAVEL
📄 Laravel трюки: автоматическое подключение каналов логирования
📄 Механизмы безопасности в Laravel
📄 Гудбай Pusher, привет Laravel Websockets
📄 Laravel 11. Что нового?
📄 Модификация JSON респонсов в Laravel
📄 Превращение событий PostgreSQL в события Laravel
⚫️ SYMFONY
📄 Logstash, Manticore, Nginx и Symfony: сбор, агрегация и быстрый поиск логов
📄 Как ошибки проектирования при разработке на Symfony могут привести к перерасходу ресурсов и замедлению работы системы
📄 СТАТЬИ
📄 Управление устройствами умного дома Яндекс своими скриптами
📄 Меняем моки репозиториев на in-memory реализации
📄 Как я писал свою библиотеку для работы с Telegram
📄 Улучшение кода без споров и цитирования известных практик
📄 Практический пример декомпозиции монолитного PHP приложения
📄 Как я обработал один миллиард строк в PHP
📄 Паттерн Aggregate Outside
🎬 ВИДЕО
🔹 PDO. Реализация Active Record
🔹 Всё о PSR. Обзор стандартов PSR
🔹 Публичное собеседование по алгоритмам Часть 1, Часть 2
🔹 LivePHP Meetup
🔹 Typhoon 0.3.0
🔹 Разбираем срез знаний для 3-его потока Хардкорного курса PHP
🔹 Конфигурируем Doctrine Schema без ORM
—
Ещё больше новостей и ссылок в новом выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышли PHP 8.2.16 и PHP 8.3.3
❗️ Вышел Composer 2.7 с исправлением CVE-2024-24821
🔹 Итоги ежегодного опроса PHP-сообщества: результаты за 2023
🔹 Вышел Rector 1.0
🔹 Вышел PHPUnit 11
💬 Добро пожаловать в обсуждения PHP Foundation!
📊 RFC: Deprecate implicitly nullable parameter types
📣 RFC: Add OOP methods to Curl objects
📣 RFC: Property hooks
❌ RFC: Final by default anonymous classes
✅ RFC: Multibyte for ucfirst, lcfirst functions, mb_ucfirst mb_lcfirst
✅ RFC: RFC1867 for non-POST HTTP verbs
✅ RFC: Add http_(get|clear)_last_response_headers() function
📄 СТАТЬИ
🎬 ВИДЕО
🔹 PDO. Реализация Active Record
🔹 Всё о PSR. Обзор стандартов PSR
🔹 Публичное собеседование по алгоритмам Часть 1, Часть 2
🔹 LivePHP Meetup
🔹 Typhoon 0.3.0
🔹 Разбираем срез знаний для 3-его потока Хардкорного курса PHP
🔹 Конфигурируем Doctrine Schema без ORM
—
Ещё больше новостей и ссылок в новом выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from PHP Digest
«Своя игра» по PHP на канале CutCode
Вы можете задать сейчас вопросы участникам викторины.
Самые интересные вопросы будут разобраны на игре, а их авторы получат возможность поучаствовать в следующей игре и получить мерч!
🕛 13 марта в 19:00 (мск)
🔹 Александр Макаров
🔹 Кирилл Несмеянов
🔹 Адель Файзрахманов
🎬 https://www.youtube.com/watch?v=WNIAO0kEk7U
Вы можете задать сейчас вопросы участникам викторины.
Самые интересные вопросы будут разобраны на игре, а их авторы получат возможность поучаствовать в следующей игре и получить мерч!
🕛 13 марта в 19:00 (мск)
🔹 Александр Макаров
🔹 Кирилл Несмеянов
🔹 Адель Файзрахманов
🎬 https://www.youtube.com/watch?v=WNIAO0kEk7U
Как я уронил прод на полтора часа (и при чем тут soft delete и partial index)
Разбор факапа разработчика из Skyeng с даунтаймом.
https://habr.com/ru/companies/skyeng/articles/802191/
Разбор факапа разработчика из Skyeng с даунтаймом.
https://habr.com/ru/companies/skyeng/articles/802191/
Хабр
Как я уронил прод на полтора часа (и при чем тут soft delete и partial index)
Привет! Меня зовут Олег, и я работаю в Skyeng. Мы с командой разрабатываем ядро образовательной платформы, на которой проходят все онлайн‑уроки, решаются домашки, экзамены и...
📽 На канале PHP Russia выложили в открытый доступ все выступления с конференции "PHP Russia 2022", которая состоялась 24 и 25 ноября 2022 г. 🔥
https://youtube.com/playlist?list=PLsdzlHt60Mu2Fcx_P7abk4WhmsxCTeQ31&si=_6VqP2_ZbpzJ3V0z
К вашему вниманию 28 докладов, часть которых с доступом по прямой ссылке уже давно гуляет в сети. Приятного просмотра 👏
https://youtube.com/playlist?list=PLsdzlHt60Mu2Fcx_P7abk4WhmsxCTeQ31&si=_6VqP2_ZbpzJ3V0z
К вашему вниманию 28 докладов, часть которых с доступом по прямой ссылке уже давно гуляет в сети. Приятного просмотра 👏
Forwarded from PHP Digest
Дайджест PHP – Апрель 2024
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
❗️Вышли PHP 8.1.28, PHP 8.2.18 и PHP 8.3.6
❗️Заявление PHP об уязвимости в glibc/iconv
❗️Всё, что нужно знать о бэкдоре в XZ
🛠 Вышел PhpStorm 2024.1
🐘 ЯДРО PHP
🔹 Выбраны релиз-менеджеры PHP 8.4
✅ RFC: Deprecate implicitly nullable parameter types
✅ RFC: Deprecate GET/POST sessions
✅ RFC: Property hooks
✅ RFC: Dedicated StreamBucket class
✅ RFC: Grapheme cluster for str_split function: grapheme_str_split
✅ RFC: Release cycle update
❌ RFC: Rounding Integers as int
📊 RFC: Support object type in BCMath
📊 RFC: Casing of acronyms in class and method names
📣 RFC: Add openStream() to XML{Reader,Writer}
📣 RFC: new MyClass()->method() without parentheses
📣 RFC: array_find
🔴 LARAVEL
🎬 Разбор Error Handling в Laravel
📄 Система уведомлений в ресурсах Laravel
📄 Магический API Resource в Laravel
📄 Почему FilamentPHP — это хорошее решение для создания CMS
⚫️ SYMFONY
🎬 Symfony of packages: как пакеты упрощают жизнь
📄 СТАТЬИ
📄 Как я уронил прод на полтора часа (и при чем тут soft delete и partial index)
📄 Анемичная модель предметной области и логика в сервисах
🎬 ВИДЕО
🔹 PHP Russia 2022
🔹 Пишем библиотеку для PHP на Rust
🔹 Мне нравится, куда идёт PHP как язык программирования, но не нравится, куда идёт PHP-комьюнити
🔹 Interceptors в PHP на примере Spiral framework
🔹 Обзор сервиса для деплоя приложений onFriday
—
Ещё больше новостей и ссылок в апрельском выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
❗️Вышли PHP 8.1.28, PHP 8.2.18 и PHP 8.3.6
❗️Заявление PHP об уязвимости в glibc/iconv
❗️Всё, что нужно знать о бэкдоре в XZ
🔹 Выбраны релиз-менеджеры PHP 8.4
✅ RFC: Deprecate implicitly nullable parameter types
✅ RFC: Deprecate GET/POST sessions
✅ RFC: Property hooks
✅ RFC: Dedicated StreamBucket class
✅ RFC: Grapheme cluster for str_split function: grapheme_str_split
✅ RFC: Release cycle update
❌ RFC: Rounding Integers as int
📊 RFC: Support object type in BCMath
📊 RFC: Casing of acronyms in class and method names
📣 RFC: Add openStream() to XML{Reader,Writer}
📣 RFC: new MyClass()->method() without parentheses
📣 RFC: array_find
🎬 Разбор Error Handling в Laravel
🎬 Symfony of packages: как пакеты упрощают жизнь
📄 СТАТЬИ
🎬 ВИДЕО
🔹 PHP Russia 2022
🔹 Пишем библиотеку для PHP на Rust
🔹 Мне нравится, куда идёт PHP как язык программирования, но не нравится, куда идёт PHP-комьюнити
🔹 Interceptors в PHP на примере Spiral framework
🔹 Обзор сервиса для деплоя приложений onFriday
—
Ещё больше новостей и ссылок в апрельском выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM