PHP Digest

Description
PHP Дайджест

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

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

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

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

Last updated 5 days, 22 hours ago

Last updated 1 month, 2 weeks ago

Сотрудничество:info@valievakamila.ru
VK: https://vk.com/kamilavalieva2626

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

Last updated 1 month, 2 weeks ago

1 week, 1 day ago

Приветствую всех PHP-разработчиков!
Подготовка второго выпуска игры-викторины в стиле "Своей игры" в разгаре! Валентин Удальцов, Алексей Гагарин и Пётр Мязин уже который день штудируют библиотеки чтобы поразить вас своей эрудицией. Каждый из них рассчитывает только на победу!

Викторина будет проходить в прямом эфире на нашем YouTube-канале CutCode. С учётом опыта первой игры мы сделали вопросы более простыми, чтобы игра прошла еще активнее. Можете смотреть эфир офисом и играть своей командой!

Приглашаем поддержать участников, проверить свои знания и просто хорошо провести время. До встречи на викторине!

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

Вопросы участникам можно задать тут

YouTube

Своя игра от CutCode. Второй выпуск викторины по PHP

Готовьтесь к необычному испытанию знаний и заряду хорошим настроением! В 20:00 (мск) 25 апреля на YouTube-канале CutCode стартует игра-викторина в стиле “Своей игры” Приготовьтесь к захватывающим раундам, юмору и увлекательным заданиям, которые проверят ваши…

1 month, 3 weeks ago
**«Своя игра» по PHP на канале …

«Своя игра» по PHP на канале CutCode

Вы можете задать сейчас вопросы участникам викторины.

Самые интересные вопросы будут разобраны на игре, а их авторы получат возможность поучаствовать в следующей игре и получить мерч!

🕛 13 марта в 19:00 (мск)

🔹 Александр Макаров
🔹 Кирилл Несмеянов
🔹 Адель Файзрахманов

🎬 https://www.youtube.com/watch?v=WNIAO0kEk7U

1 month, 3 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 🎬

3 months, 1 week ago

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

4 months ago

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

Всех с наступающим Новым Годом 🎄

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

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

5 months ago

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

5 months, 1 week ago
**Вышел PHP 8.3 ***🎉*****

Вышел PHP 8.3 🎉****

PHP 8.3 — большое обновление языка PHP.

Оно содержит множество новых возможностей, таких как явная типизация констант классов, глубокое клонирование readonly-свойств, а также улучшения класса Randomizer.

Как всегда, в нём также улучшена производительность, исправлены ошибки и многое другое.

https://www.php.net/releases/8.3/ru.php

6 months ago

Дайджест PHP – Октябрь 2023

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

⚡️ НОВОСТИ

🔹 Вышли PHP 8.1.25 и PHP 8.2.12

🔹 Вышел PHP 8.3.0RC5

🎂 Symfony исполнилось 18 лет

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

🐘 ЯДРО PHP

RFC: Increasing the default BCrypt cost

RFC: A new JIT implementation based on IR Framework

RFC: DOM HTML5 parsing and serialization

📣 RFC: Rounding Integers as int

📣 RFC: Unbundle ext/imap, ext/pspell, ext/oci8, and ext/PDO_OCI

📣 RFC: RFC1867 for non-POST HTTP

📣 RFC: Multibyte for trim function mb_trim, mb_ltrim and mb_rtrim

📣 RFC: Change the edge case of round()

🔴 LARAVEL

📄 Постановка задачи (Job) в очередь Laravel из хранимой процедуры или триггера PostgreSQL

📄 Persistent-request библиотека для надежных запросов

🎬 Директива Props в blade-компонентах

🎬 Обзор Livewire 3 и Volt

🎬 LazyCollections и PHP генераторы

🟢 YII

🔹 Yii Router Composer Attribute Collector

🔹 Yii Strings 2.3

🔹 Yii Auth 3.1

🎬 Инструменты обеспечения качества библиотек в PHP

📄 СТАТЬИ

📄 Code smells — обзор на примере PHP

📄 Какой длины должны быть классы — когда «чистый» код на самом деле не так уж и хорош

🎬 ВИДЕО

🔹 Разбираем срез знаний для "Хардкорного курса PHP"

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

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

7 months, 1 week ago

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

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

⚡️ НОВОСТИ

❗️ Вышли PHP 8.0.30, PHP 8.1.22 и PHP 8.2.9

🔹 Вышли PHP 8.1.23 и PHP 8.2.10

🔹 Вышел PHP 8.3.0RC2

🔹 Предсавлен RFC Vote

🔹 Вышел WordPress 6.3 «Lionel»

🛠 Вышел PhpStorm 2023.2

🛠 PhpStorm 2023.3 Roadmap

🔹 Вышел CakePHP 5

🔹 Вышел Filament 3

🐘 ЯДРО PHP

RFC: Support optional suffix parameter in tempnam

📊 RFC: Increasing the default BCrypt cost

📣 RFC: DOM HTML5 parsing and serialization

📣 RFC: XML_OPTION_PARSE_HUGE

📣 RFC: Add 4 new rounding modes to round() function

📣 RFC: A new JIT implementation based on IR Framework

🔴 LARAVEL

🎬 Обзор пакета Laravel Folio

🎬 Обзор пакета Laravel Prompts

🎬 Обзор NativePHP

📄 Организация кода в Laravel. Личный опыт

📄 Первый взгляд на MoonShine

SYMFONY

🔹 gRPC сервер и клиент на Symfony

📄 EasyAdmin и Mercure: реальный юзкейс

Twig 2 end of life

📄 СТАТЬИ

🔹 Ускоряем PHPUnit Code Coverage с помощью PCOV

📄 PHP Fibers: практический пример

📄 Как мы планировали повысить версию PHP за месяц, а потратили на это год

📄 Почему тип поля enum на уровне базы — зло

📄 Уменьшаем количество багов в коде расширяя возможности статического PHP анализатора Psalm

📄 Технология передачи данных в секретный контур

📄 Интернет из PHP

📄 Неортодоксальный Eloquent Часть 1, Часть 2

🎬 ВИДЕО

🔹 PHP-линч #20

🔹 PHP-линч #21

🔹 Атрибуты в PHP

🔹 Typhoon 0.2.0

🗓 СОБЫТИЯ

🔹Podlodka PHP Crew, 16 – 20 октября

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

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

9 months ago

Дайджест PHP – Июль 2023

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

⚡️ НОВОСТИ

🔹 Вышли PHP 8.1.21 и PHP 8.2.8

🔹 PHP 8.3.0 Beta 1 доступен для тестирования

🔹 Вышел Livewire 3

🔹 Вышел NativePHP

🛠 Вышел PhpStorm 2023.2 Beta

🔹 Вышел Pest «Spicy Summer»

🐘 ЯДРО PHP

RFC: Marking overridden methods (#[\Override])

RFC: Deprecations for PHP 8.3

RFC: Deprecate functions with overloaded signatures

RFC: Deprecate remains of string evaluated code assertions

RFC: Path to Saner Increment/Decrement operators

RFC: PDO driver specific sub-classes

RFC: Interface Default Methods

📣 RFC: Closure self reference

🔴 LARAVEL

🔹 Представлены 4 новых пакета: Folio, Volt, Herd и Prompts

🔹 Новые возможности и изменения Livewire v3

📄 Постановка задач в очередь Laravel сторонними сервисами

🎬 Middlewares безопасности в проектах на Laravel

🎬 Отношения hasOneThrough и hasManyThrough

SYMFONY

🔹 Romaixn/gosumer – Использование сообщений Symfony Messenger с помощью Go.

🟢 YII

🔹 yiisoft/proxy-middleware 1.0.0

🔹 yiisoft/rate-limiter 3.0.0

🔹 Embracing the Future: Yii Framework Updates and Yii 2.2 Discussions

📄 СТАТЬИ

📄 PHP. Как увеличить потребление памяти в 3 и более раз при работе с массивами

📄 Разбираемся с асинхронным PHP

📄 Генерация и валидация чисел по алгоритму Луна

📄 Неудачное внедрение Redis Cluster в монолит на PHP 7.2.X

📄 Как два байта переслать: контрибьютим в KPHP

📄 Управление памятью в PHP. Сборка мусора, слабые ссылки и прочая челядь

🗓 СОБЫТИЯ

🔹Podlodka PHP Crew, 16 – 20 октября

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

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

We recommend to visit

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

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

Last updated 5 days, 22 hours ago

Last updated 1 month, 2 weeks ago

Сотрудничество:info@valievakamila.ru
VK: https://vk.com/kamilavalieva2626

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

Last updated 1 month, 2 weeks ago