Last updated 1 month, 2 weeks ago
Интернетнинг ўзбек ахборотидаги муҳим воқеалар, эксклюзив янгиликлар манбаси
Алоқа: @axborotuzbbot
Last updated 1 month ago
📽 На канале PHP Russia выложили в открытый доступ все выступления с конференции "PHP Russia 2022", которая состоялась 24 и 25 ноября 2022 г. 🔥
https://youtube.com/playlist?list=PLsdzlHt60Mu2Fcx_P7abk4WhmsxCTeQ31&si=_6VqP2_ZbpzJ3V0z
К вашему вниманию 28 докладов, часть которых с доступом по прямой ссылке уже давно гуляет в сети. Приятного просмотра 👏
Как я уронил прод на полтора часа (и при чем тут soft delete и partial index)
Разбор факапа разработчика из Skyeng с даунтаймом.
https://habr.com/ru/companies/skyeng/articles/802191/
Хабр
Как я уронил прод на полтора часа (и при чем тут soft delete и partial index)
Привет! Меня зовут Олег, и я работаю в Skyeng. Мы с командой разрабатываем ядро образовательной платформы, на которой проходят все онлайн‑уроки, решаются домашки, экзамены и...
Дайджест PHP – Февраль-Март 2024
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ🔹 Вышли PHP 8.2.16 и PHP 8.3.3
❗️ Вышел Composer 2.7 с исправлением CVE-2024-24821
🔹 Итоги ежегодного опроса PHP-сообщества: результаты за 2023
🐘 ЯДРО PHP
💬 Добро пожаловать в обсуждения PHP Foundation!
📊 RFC: Deprecate implicitly nullable parameter types
📣 RFC: Add OOP methods to Curl objects
❌ 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
📄 Модификация JSON респонсов в Laravel
📄 Превращение событий PostgreSQL в события Laravel
⚫️ SYMFONY
📄 Logstash, Manticore, Nginx и Symfony: сбор, агрегация и быстрый поиск логов
📄 СТАТЬИ
📄 Управление устройствами умного дома Яндекс своими скриптами
📄 Меняем моки репозиториев на in-memory реализации
📄 Как я писал свою библиотеку для работы с Telegram
📄 Улучшение кода без споров и цитирования известных практик
📄 Практический пример декомпозиции монолитного PHP приложения
📄 Как я обработал один миллиард строк в PHP
🎬 ВИДЕО
🔹 PDO. Реализация Active Record
🔹 Всё о PSR. Обзор стандартов PSR
🔹 Публичное собеседование по алгоритмам Часть 1, Часть 2
🔹 Разбираем срез знаний для 3-его потока Хардкорного курса PHP
🔹 Конфигурируем Doctrine Schema без ORM
—
Ещё больше новостей и ссылок в новом выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
⚡️⚡️⚡️
Приглашаем на очередной митап сообщества Live PHP 👩💻
который пройдет в Санкт-Петербурге в четверг, 15 февраля 2024
0⃣ Кирилл Несмеянов 🔥
Все оттенки асинхронности
Многие слышали об асинхронности, но не многие применяли. А те, кто применяли — почти всегда
используют готовые инструменты.
С приходом PHP 8.1 в язык добавили Fiber API, которые изменяют подходы к разработке ПО, но не
только лишь все смотрят в завтрашний день, понимая насколько они могут изменить "правила игры".
В докладе предлагается "изобрести" асинхронность заново, и задуматься о том, что подходы к
разработке с использованием EventLoop, используемые в Revolt/ReactPHP/Amp/etc с приходом файберов
морально устарели.
А может и нет... Решать вам =)
1️⃣ Валентин Удальцов, автор каналов Пых и PHP Point ⭐️
Полиморфизм в современном PHP
На первый взгляд может показаться, что в PHP есть только полиморфизм подтипов. Однако если вооружиться современными инструментами и напильником, можно получить все три вида полиморфизма.
На докладе мы глубоко прокачаем понимание типизации. Обсудим в сотый раз LSP, разберёмся с вариантностью (declaration-site и call-site), реализуем простейшую перегрузку методов и поймём, почему её нет в языке. Будет познавательно и полезно не только в контексте PHP.
2️⃣ Дмитрий Елисеев ⭐️
Переносимое окружение для разработки и тестов
Про облегчение деплоя сказано много. Но про локальный стенд для разработки и тестов говорить часто боятся. Уходит много сил на перекидывание ключей доступа к песочницам сторонних сервисов и дампов данных от одних программистов другим. Пока Кирилл берёт быка за Фаберже, исправим эту оплошность :)
Расскажем, как выстроить удобное локальное окружение для разработки и тестов при командной работе с коллегами или с собой со второго компьютера. Как обмениваться демо-данными, подключать и эмулировать сторонние сервисы, разрабатывать отдельные микросервисы без необходимости поднимать соседние сервисы и как тестировать проекты с базами данных и очередями.
✏️ Регистрация обязательна: https://forms.yandex.ru/u/65b750d284227c056de36519
📎 Дата и время сбора: 15 февраля, начало 19:00
🔜 Место встречи: Failover Bar
Санкт-Петербург, 4-я Советская, д.7
https://yandex.ru/maps/-/CDu9r83l
📹 Трансляция: https://youtube.com/live/DhkTJcjJouc
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ🔹 Вышли PHP 8.2.15 и PHP 8.3.2
🔹 The PHP Foundation Team Update 2024
🛠 Программа раннего доступа 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: 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.1.27, PHP 8.2.14 и PHP 8.3.1
🐘 ЯДРО PHP
📊 RFC: Improve callbacks in ext/dom and ext/xsl
❌📣 RFC: Final anonymous classes
✅ RFC: Change how JIT is disabled by default
🫣 new MyClass()->method() без скобок!
🔴 LARAVEL📄 Обзор LiveWire 3 и Volt
🎬 Реализация полиморфных комментариев и лайков на Livewire + Volt
⚫️ 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 🎬
Качество и контроль в большом Open Source-проекте / Александр Макаров (Yii) на HighLoad++ 2023
https://www.youtube.com/watch?v=KRDGQzY4ByA
Проект вырос, окреп, популярен. Планы были амбициозные. Мы это сделали. А вот поддерживать и развивать... как?
Про то, как эффективно управляться с популярным проектом при недостатке ресурсов. Что заменить автоматикой, где нужны регламенты, где лучше работает доверие.
Всё на примере популярного PHP-фреймворка Yii.
YouTube
Качество и контроль в большом Open Source-проекте / Александр Макаров (Yii)
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем Highload++ 2023 Презентация и тезисы: https://highload.ru/moscow/2023/abstracts/11441 Проект вырос, окреп, популярен. Планы были амбициозные. Мы это сделали. А вот поддерживать…
PHP Community meetup — 23 декабря в 12:00 (online)
Встретимся к концу года, чтобы послушать доклады, подвести итоги, разыграть слона и запустить опрос сообщества.
❄️ Подробнее здесь. Трансляция по ссылке.
Собрали отличный лайнап:
➡️ PHP 8.3: прогресс или стагнация? (Валентин Удальцов, автор каналов Пых и PHP Point)
➡️ Готовим Composer (Александр Макаров, Yii)
➡️ Ты не знаешь PHP?! (Кирилл Несмеянов, русскоязычное сообщество Laravel Framework)
*➡️ *Делаем PHP быстрее (Евгений Прохоров, тимлид в Mini Apps ВКонтакте)
Помодерирует митап — Михаил Каморин, техлид Skyeng / ПК Podlodka PHP Crew.
42 - это не только ответ на "Главный вопрос жизни, вселенной и вообще", но и порядковый номер митапа PHPofBy, который состоится 19 Декабря в 19.00 (+3).
На завершающем митапе в этом году Игорь Филиппов покажет нам бельгийское кунг-фу и научит готовить Laravel в стиле Spatie
Дмитрий Джумагалиев скомбинирует доклад с воркшопом и научит использовать PACT для контрактного тестирования
Ну а Кирилл Несмеянов покажет, что на самом деле мы не знаем PHP :)
Страница митапа тут: https://wearecommunity.io/events/phpofby-meetup-42
Ссылка на трансляцию тут: https://www.youtube.com/watch?v=lt2jbzTbPxM
Читайте подробное описание, и регистрируйтесь - нам как всегда важно понимать, сколько вас будет :)
Подборка свежих новостей, инструментов, видео и материалов из мира 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
🔴 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 🎬
Last updated 1 month, 2 weeks ago
Интернетнинг ўзбек ахборотидаги муҳим воқеалар, эксклюзив янгиликлар манбаси
Алоқа: @axborotuzbbot
Last updated 1 month ago