Пятиминутка PHP
2.86K subscribers
334 photos
26 videos
825 links
Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Темы про СУБД, Linux, DevOps

Автор: @petrmyazin
Download Telegram
Недавно прошла конференция Laracon Online 2021. Я планировал провести текстовую трансляцию, но не сложилось, сейчас смотрю доклады в записи. Тем временем предлагаю посмотреть краткий обзор на канале CutCode: https://youtu.be/b89eeM6O3K8
👍1
Всё больше проектов и библиотек на PHP начинают внедрять статическую типизацию. Недавно обновил Rollbar (мониторинг ошибок) на мажорный релиз 3.0 — вся кодовая база покрыта декларациями типов, что потребовало изменений и в коде моего проекта 👆

В целом из громких изменений:
• Добавлена поддержка PHP 8
• Вся кодовая база библиотеки покрыта декларациями типов, включён режим declare(strict_types=1);
• Убрана поддержка PHP 7
https://github.com/rollbar/rollbar-php/blob/master/CHANGELOG.md
Forwarded from PHP Digest
PHP Дайджест № 211 (1 – 13 сентября 2021)

Вышел первый релиз-кандидат PHP 8.1, в Packagist обнаружено два зловредных пакета, а репозиторий популярного пакета AliceBundle пропал с GitHub.

Для PHP 8.2 предложены два новых RFC: про $this в качестве тайпхинта для возвращаемых значений, и про удаление старых видов колбэков.

Как всегда, в выпуске порция полезных инструментов, статьи и видео.

https://habr.com/ru/post/577660/
YouTube канал CutCode продолжает радовать краткими обзорами. В прошлый раз я рекомендовал ролик про Laracon Online, в этот раз демонстрация новых возможностей Laravel Livewire 2.6, люблю такой формат, считай «Пятиминутка Laravel»: https://youtu.be/jRxklBj_hf8
Сделай правильный выбор ради будущего Айти
Началась прямая трансляция конференции Saint HighLoad++ 2021, которая проходит два дня 20 и 21 сентября: http://amp.gs/jzntC

Расписание докладов: http://amp.gs/jznte
Начал погружаться в Yii3. Прочитал всю доступную документацию (http://amp.gs/jzhcB), полазил по соответствующему разделу форума (http://amp.gs/jzhcn), создал демо-приложение (http://amp.gs/jzhcG). Пока всё выглядит аккуратно и приятно.
YaTalsk, Yii3, Tinkerwell, Mac mini M1...
Пятиминутка PHP
Поговорим на несколько разных тем: подкаст и конференция YaTalks, первые впечатления от Yii3, PHP 8.1 уже близко, Tinkerwell, Mac mini на M1, механические клавиатуры и коврик для мыши с JSON API.

https://yatalks.yandex.ru/
https://www.youtube.com/watch?v=aH1XoxCnjs4
https://t.me/yii3chronicles
https://gist.github.com/devanych/9475d7d3b0e2507b564c8d174a3c0fa7
https://stitcher.io/blog/new-in-php-81
https://tinkerwell.app
https://beyondco.de/blog/tinkerwell
https://geekboards.ru
https://ru.steelseries.com/gaming-mousepads/qck-prism-series
Открыл для себя новый продукт от JetBrains: Qodana - позволяет запускать инспекции качества кода, которые нам знакомы по PhpStorm, на CI сервере или в локально в консоли. Есть готовые рецепты для GitHub Actions и GitLab CI. На выходе генерирует красивый HTML отчёт. Есть тонкая настройка с помощью добавления yml в репозиторий проекта. Краткий обзор: https://youtu.be/dgIw64OdjdU
История появления утилит статического анализа PHP кода из книги «Rector - The Power of Automated Refactoring» #php
Автор Rector рекомендует сначала проверить код с помощью PHPStan на level 3 или 4, и только после этого запускать Rector. #php
Мероприятие от Хекслет: 16 ноября в 19:00 по Москве на онлайн-встрече с CEO Хекслета Кириллом Мокевниным поговорим о том, почему PHP по-прежнему жив и держит первенство самого используемого бэкенд-языка.

Разберём эти и многие другие вопросы:
Какие правильные инженерные практики пришли в PHP за последние годы
Как стать хорошим разработчиком на PHP
Почему PHP идеален для старта в регионах

https://profession.hexlet.io/dod-php/
Как работает OPcache?
Пятиминутка PHP
Один из основных на сегодняшний день разработчиков PHP Никита Попов рассказал в своём блоге некоторые детали работы OPcache.

OPcahce — это расширение для PHP, которое ускоряет работу за счёт кэширования опкодов.

В этом выпуске подкаста Пятиминутка PHP сделаю краткий пересказ, поробую объяснить своими словами.

https://www.npopov.com/2021/10/13/How-opcache-works.html
Forwarded from PHP Digest
JetBrains и другие компании инициировали создание фонда PHP

https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/

Никита Попов, кроме PHP, долгое время контрибьютил в LLVM и Rust. И теперь решил переключить свою профессиональную деятельность на LLVM. Он все еще будет частью PHP-сообщества, но контрибьютить будет значительно меньше.

Это подтолкнуло на создание фонда PHP, цель которого — обеспечить развитие языка.

JetBrains, Automattic, Acquia, Laravel, Private Packagist, Symfony, Zend, Craft CMS, Tideways и PrestaShop объединили усилия и стали основателями и первыми финансовыми спонсорами фонда.

Первичная цель фонда — нанять part-time или full-time core разработчиков для работы на PHP.

Поддержать фонд донатом можно по ссылке:
https://opencollective.com/phpfoundation
Forwarded from PHP of By (Community Org)
Всем привет!

После каждого релиза R&D команда Spiral собирается, чтобы обсудить новые фичи, вошедшие в релизы их проектов, а также последние новости по Roadrunner, Cycle ORM и Spiral Framework.
Это первая регулярная встреча после пилотного выпуска.

Подключайтесь в четверг, 2 декабря в 19.00 (+3) послушать и готовьте вопросы :)

Ссылку на трансляцию на Ютубе добавим в день события

Регистрация традиционно по ссылке:

https://community-z.com/events/spiral-ecosystem-news-1
Laravel Holiday Giveaway 2021: http://amp.gs/jtICx
Хорошая тема IT митапа на завтра (16 дек в 19:00 мск): истории провалов и разбор ошибок. Как говорится, важен не сам факт ошибки, а реакция на ошибку - полезный опыт! Формат offline (мск) + online.

Предупреждение: на мероприятии спикеры будут открыто и эмоционально рассказывать свои истории, поэтому возможна нецензурная лексика. http://amp.gs/jtxIl