PHP Digest

Description
PHP Дайджест

Новости, материалы и инструменты из мира PHP — раз в месяц.

Вопросы, замечания, предложения: @pronskiy
Advertising
We recommend to visit

В здоровом теле - здоровый дух!
Предложить новость: @sportsmens1_bot

Реклама: @Mihail_Stroev @iamehanik_bot

Last updated 2 weeks, 1 day ago

Сотрудничество:[email protected]
VK: https://vk.com/kamilavalieva2626

♦️ European🥇 ♦️ Grand Prix 🥇🥇 ♦️ Junior World🥇/ Junior GPF🥇 ♦️ Junior Grand Prix 🥇🥇 ♦️ Russian🥈🥈

Last updated 1 month, 3 weeks ago

Официальная группа Mobile Legends: Bang Bang посвященная Киберспорту

- Мат, флуд, флейм, спам, оскорбления, угрозы, клевета, политическая агитация и дискриминация в любой форме запрещены.
- Давайте уважать друг друга и хороших всем каток!

Last updated 2 months, 4 weeks ago

2 months ago
В конце августа мне выпала возможность …

https://www.youtube.com/watch?v=WDitiAjJg7g

В конце августа мне выпала возможность сгонять на Laracon US.

Среди докладов было много анонсов и мотивационных прогонов, и пара-тройка более технических, которые я все пропустил, потому что в основном общался с разными ребятками из сообщества.

Например, там был известный стример ThePrimeagen и я пристал к нему с вопросом про PHP.

Немного пообщались с Аделем про трейты, но звук не вышел, поэтому этот разговор остался за кадром :-)

Как вам такой формат?

2 months, 1 week ago

Дайджест PHP – Сентябрь 2024

Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!

⚡️ НОВОСТИ

🔹 Первые бета-версии PHP 8.4 доступны для тестирования

🔹 Вышли PHP 8.2.23 и PHP 8.3.11

💜 State of Generics and Collections

🛠 Вышел PhpStorm 2024.2

🐘 ЯДРО PHP

📣 RFC: Allow int type argument to BCMath function

📣 RFC: Improve language coherence for the behaviour of offsets and containers

📣 RFC: Function Autoloading v4

📣 RFC: Should PHP have a directive that makes the parser treat all namespaced function calls as global?

📣 RFC: Default expression

RFC: Lazy Objects

RFC: Property hook improvements

RFC: Add bcdivmod to BCMath

RFC: Asymmetric Visibility v2

RFC: Static class

🔴 LARAVEL

🎬 Laravel Debugbar: эффективная отладка кода. Настройка и использование пакета

🎬 Перетаскивание элементов в таблице (Reorder): в админ-панели MoonShine

🎬 Мой опыт использования PEST для тестирования проекта на Laravel

📄 Использование Laravel драйвера centrifugo для широковещания

🔹 Сигналы в Artisan командах

🔹 Кастомные Query Builders в Laravel

📄 Добавление Swagger UI в ваше приложение Laravel

⚫️ SYMFONY

📄 Повышаем читаемость Symfony DI

📄 СТАТЬИ

📄 PHP 8.4: Новые функции поиска в массиве. Пишем с нуля

📄 Статистика использования версий PHP: июль 2024 года

📄 Golang убивает PHP

📄 PHP функции и способы их применения

📄 Разработчики на PHP умеют писать код, но не всегда знают как устроен web-server

📄 Open-source. Плюсы и минусы на примере MoonShine Laravel

🔹 Посвящается никому

📄 Yaml — король мета-описаний

📄 Отладка PHP сценариев в Docker-контейнере с помощью PhpStorm и Xdebug. Глубокое погружение

🔹 В мире PHP #2

🎬 ВИДЕО

🔹 Мастер-класс по Temporal на примере регистрации пользователей с KYC и Email верификацией

🔹 Разбираем срез знаний 4-ого потока Хардкорного курса PHP

🔹 Мастер-класс по созданию парсера protobuf синтаксиса на PHP с помощью AI

🔹 Разработка LLM-агентов на PHP: Пошаговое руководство

📅 СОБЫТИЯ

🔹 Podlodka PHP Crew, 30 сентября – 4 октября, 2024

🔹 PHP Russia 2024, 2-3 декабря 2024

Ещё больше новостей и ссылок в сентябрьском выпуске PHP Annotated от JetBrains 💜

PHP-дайджест в видео формате на канале CutCode 🎬

3 months, 2 weeks ago
**Benchmarking Laravel with Swoole, FrankenPHP, RoadRunner, …

Benchmarking Laravel with Swoole, FrankenPHP, RoadRunner, php-fpm, and ngx-php

https://youtu.be/ZB129Tjkas8

Позавчера Рома Пронский выложил новый ролик, в котором он забенчмаркал запуск Laravel через основные популярные рантаймы (php-fpm, RoadRunner, Swoole, FrankenPHP) + малоизвестный проект ngx-php, который по результатам Web Framework Benchmarks оставляет позади даже Swoole и workerman.

4 months, 2 weeks ago

Дайджест PHP – Июнь 2024

Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!

⚡️ НОВОСТИ

❗️ Вышли PHP 8.1.29, PHP 8.2.20 и PHP 8.3.8

? PHP исполнилось 29 лет!

? Developer Ecosystem Survey 2024

? Projects IDX с шаблоном Laravel

? ЯДРО PHP

RFC: Add stream open functions to XML{Reader,Writer}

*?*** RFC: Static Constructors

*?*** RFC: Static class

*?*** RFC: Lazy Objects

*?*** RFC: Deprecations for PHP 8.4

? LARAVEL

? Работа с новой архитектурой в Laravel 11

? Как мы повысили продуктивность написания админ-панелей, используя Filament

? Профилирование PHP (Laravel) приложений с xhprof. Учимся искать ботлнеки

? Объект реквеста. Для тех, кто не знал

? Коммуникация модулей в Laravel

⚫️ SYMFONY

? Пример своего транспорта для Symfony Messenger

? СТАТЬИ

? Краткий навигатор по собеседованию Senior PHP/GO Backend

? CVE-2024-4577: Не может быть, PHP опять под атакой

? Пакет для инвалидации КЭШа на PHP

? ВИДЕО

? Выступления на BeerPHP Moscow: Алексей Сидоркин, Максим Хасанов и Валентин Удальцов

? От Сеньора к Архитектору: Разбор карьерных троп с Антоном Давыдовым!

? Profiling Laravel Apps with XHProf and Buggregator on Steroids!

? Что такое RoadRunner и зачем он нужен вашему PHP-приложению

? Как создать PHP микросервисы с gRPC: Авторизация пользователей | Часть 4

? Lamoda Tech PHP/Go Meetup

? Тупая умная телефония

? Про Yii3 и не только

? Какие автотесты нужны твоему легаси проекту?

? PHP 8.4: Property Hooks vs Getter / Setter

? СОБЫТИЯ

? PHP Russia 2024, 28-29 ноября 2024

? Podlodka PHP Crew, 30 сентября – 4 октября, 2024

Ещё больше новостей и ссылок в июньском выпуске PHP Annotated от JetBrains ?

PHP-дайджест в видео формате на канале CutCode ?

5 months, 2 weeks ago

Дайджест PHP – Май 2024

Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!

⚡️ НОВОСТИ
? Вышли PHP 8.2.19 и PHP 8.3.7

? Открыта программа раннего доступа PhpStorm 2024.2

? ЯДРО PHP

RFC: new MyClass()->method() without parentheses

RFC: array_find

RFC: Support object type in BCMath

? RFC: #[\Deprecated] Attribute

? RFC: New ext-dom features in PHP 8.4

? RFC: Transform exit() from a language construct into a standard function

? LARAVEL
? Вышел Statamic 5

? Meilisearch — организация поиска в связке с Laravel

? Книга: «Laravel. Полное руководство. 3-е издание»

? Экспорт большого объёма данных. Express советы
? Связанные поля (Associated) и реактивность (Reactive) в админ-панели MoonShine 2

? Объект ошибки в Laravel. Express советы

⚫️ SYMFONY
? Полезные практики написания поддерживаемого кода на PHP

? Простой пример использования Symfony Messenger

? СТАТЬИ

? PHP/FI 1. Personal Home Page Tools/Forms Interpreter

? PHP: 8 уровней логов

? Продвинутая рефлексия

? Использование Temporal для эффективного управления жизненным циклом документов

? ВИДЕО

? Как создать PHP микросервисы с GRPC: Spiral и RoadRunner | Полное руководство

? Как создать PHP микросервисы с GRPC: Docker, Interceptors, OpenTelemetry | Часть 2

? Как создать PHP микросервисы с Temporal + gRPC: Авторизация и регистрацая пользователей | Часть 3

? Как создать PHP микросервисы с Temporal + gRPC: Авторизация пользователей | Часть 4

? Создаем CQRS сервис с нуля: Spiral, Symfony Messenger и PHP Attributes | Полное руководство

? Обсуждаем будущее PHP: эксклюзивное интервью с Антоном Титовым

? Обзор сервиса buggregator и интервью с автором - Павлом Бучневым

? СОБЫТИЯ

? Beer PHP Moscow: 6 июня 2024 в 19:00

Ещё больше новостей и ссылок в майском выпуске PHP Annotated от JetBrains ?

PHP-дайджест в видео формате на канале CutCode ?

6 months, 3 weeks ago

Дайджест 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 ?

8 months, 2 weeks ago

Дайджест 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 ?

We recommend to visit

В здоровом теле - здоровый дух!
Предложить новость: @sportsmens1_bot

Реклама: @Mihail_Stroev @iamehanik_bot

Last updated 2 weeks, 1 day ago

Сотрудничество:[email protected]
VK: https://vk.com/kamilavalieva2626

♦️ European🥇 ♦️ Grand Prix 🥇🥇 ♦️ Junior World🥇/ Junior GPF🥇 ♦️ Junior Grand Prix 🥇🥇 ♦️ Russian🥈🥈

Last updated 1 month, 3 weeks ago

Официальная группа Mobile Legends: Bang Bang посвященная Киберспорту

- Мат, флуд, флейм, спам, оскорбления, угрозы, клевета, политическая агитация и дискриминация в любой форме запрещены.
- Давайте уважать друг друга и хороших всем каток!

Last updated 2 months, 4 weeks ago