Symfony Hackathon в деталях — issues и pull requests

Продолжаем рассказ про The Symfony and API Platform Hackathon, который проходил в Брюсселе 6 и 7 апреля 2019. В этом выпуске Валентин раскрывает технические подробности тех issues и pull requests, над которыми велась работа в рамках хакатона и делает обзор некоторых будущих улучшений в Symfony в Security, в формах, в DI, в Validator и других …

Подробнее

Symfony Hackathon в Брюсселе глазами очевидца

6 и 7 апреля 2019 в Брюсселе прошел The Symfony and API Platform Hackathon. В этом выпуске подкаста, один из участников, Валентин Удальцов, делится своими впечатлениями, об орагнизации, о процессе и достигнутых результатах. Очень увлекательный и мотивирующий рассказ, включайтесь! https://symfony.com/blog/the-symfony-and-api-platform-hackathon-is-coming https://eufossahackathon.bemyapp.com — официальный сайт https://t.me/sfhackathon — репортаж Валентина в Telegram https://youtu.be/mISGpHAxxCI — Interview with Bernard …

Подробнее

Асинхронное программирование в PHP в 2019 году

В этом выпуске Антон Шабовта, человек, который собаку съел на асинхронном программировании в PHP, рассказывает текущее положение дел в экосистеме, кратко и ёмко про ReactPHP, PHP-PM, swoole, RoadRunner, amphp, ext-async и про свой доклад на PHP Russia 2019. https://phprussia.ru/2019/abstracts/5013 https://reactphp.org https://github.com/php-pm/php-pm https://www.swoole.co.uk https://roadrunner.dev https://amphp.org https://github.com/concurrent-php/ext-async https://github.com/phpinnacle/ — библиотеки от Антона по асинхронному PHP Антон, привет! …

Подробнее

Выпуск №48 — Асинхронность в программировании

Моё внимание привлекла статья «Асинхронность в программировании» — это расшифровка доклада Ивана Пузыревского, преподавателя школы анализа данных Яндекса, внутри есть и видео. Общая концепция асинхронного программирования и выводы изложены весьма доступно и грамотно. Пересказывать всю статью в этом выпуске подкаста не буду, повторю за Иваном несколько основных тезисов и выскажу свои мысли на тему асинхронного …

Подробнее

Выпуск №47 — PHP-Дайджест № 149 (28 января – 11 февраля 2019)

В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский делится новостями из мира PHP за последние две недели: PSR-14 и PSR-12 в стадии ревью, JIT для PHP, стартовала работа над PHP 8, пачка свежих RFC из PHP Internals. Читайте полную версию на Хабре. https://habr.com/ru/post/439780/ https://t.me/phpdigest — PHP Digest в Telegram Выпуск выходит при поддержке PhpStorm и …

Подробнее

Выпуск №46 — PHP-Дайджест № 147 (1 – 14 января 2019)

В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский делится новостями о присоединении Никиты Попова к команде PhpStorm в JetBrains. Никита хорошо известен в сообществе как вкладом в ядро, так и юзерленд библиотеками. Также в выпуске: позитивные новости из PHP Internals о PHP 7.4, обновления всех веток PHP, Psalm 3 и другие релизы. Читайте полную версию …

Подробнее

Выпуск №45 — PHP-Дайджест № 146 — Итоги 2018 года

В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский подводит итоги уходящего года и вспоминает самые значимые события в мире PHP. Читайте полную версию на Хабре, в ней вас также ждет розыгрыш лицензий на PhpStorm от JetBrains! — https://habr.com/post/434128/ — https://t.me/phpdigest — PHP Digest в Telegram Выпуск выходит при поддержке PhpStorm и компании JetBrains. Источник: 5minphp.ru …

Подробнее

Выпуск №44 — PHP-Дайджест № 145 (26 ноября – 10 декабря 2018)

PHP-Дайджест № 145 (26 ноября – 10 декабря 2018) В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский (https://twitter.com/pronskiy) рассказывает самое важное и интересное, произошедшее в мире PHP с 26 ноября по 10 декабря 2018. Полная версия дайджеста со всеми упомянутыми ссылками на habr: https://habr.com/post/432600/ PHP Digest в Telegram: https://t.me/phpdigest Выпуск выходит при поддержке PhpStorm (https://www.jetbrains.com/phpstorm/) …

Подробнее

Выпуск №43 — Using Symfony Forms with Rich Domain Models

В этом выпуске Валентин Удальцов из Лиссабона с конференции SymfonyCon Lisbon 2018 (которая проходит прямо сейчас) делает краткий обзор на доклад Using Symfony Forms with Rich Domain Models.https://lisbon2018.symfony.com/ Christopher Hertel , Christian Flothmann With the popularisation of DDD people started shifting from anemic models with only getters and setters to a rich model describing the …

Подробнее

Выпуск №42 — MySQL 8 и caching_sha2_password

На днях решил попробовать MySQL 8, но при подключении из PHP получил ошибку. Погуглил, нашел советы по исправлению на StackOverflow и в различных блогах — слепое выполнение найденных инструкции исправило ситуацию, подключение заработало, но это не наш путь! Надо разобраться, что собственно происходит и как правильно поступить? — https://mysqlserverteam.com/mysql-8-0-4-new-default-authentication-plugin-caching_sha2_password/ — https://bugs.php.net/bug.php?id=76651 — http://databaseblog.myname.nl/2018/02/how-cachingsha2password-leaks-passwords.html — http://mysqlblog.fivefarmers.com/2015/08/31/protecting-mysql-passwords-with-sha256_password-plugin/ …

Подробнее

Выпуск №41 — PHP-Дайджест № 144 (12 – 26 ноября 2018)

В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский рассказывает самое важное и интересное, произошедшее в мире PHP с 12 по 26 ноября 2018. Послушайте и обязательно оставьте отзыв на сайте https://5minphp.ru или в Twitter @5minphp! Полная версия дайджеста со всеми упомянутыми ссылками: https://habr.com/post/431042/ PHP Digest в Telegram: https://t.me/phpdigest Выпуск выходит при поддержке PhpStorm и компании …

Подробнее

Выпуск №40 — Continue targeting switch

Начиная с PHP 7.3, если интерпретатор заметит continue без цифры 2 внутри switch внутри цикла он выдаст Warning: «continue» targeting switch is equivalent to «break». Did you mean to use «continue 2»? Разбираемся в ситуации. Цитата из документации: Замечание: Обратите внимание, что в отличие от некоторых других языков, оператор continue применяется в конструкциях switch и …

Подробнее

Выпуск №39 — Как протестировать проект под PHP 7.3?

Как протестировать PHP проект под новую версию языка быстро и удобно? На машине разработчика три способа: — установить на хост операционную систему; — Vagrant; — Docker. Рассмотрим плюсы и минусы каждого из них. Также обсудим необходимость настройки и CI сервера на прогон тестов под PHP 7.3. Источник: 5minphp.ru  

Выпуск №38 — DevOops и эволюция DevOps в 2018 году

Тема выпуска: Эволюция DevOps в 2018 году. Обсудили тренды, DecSecOps, победу Kubernetes, отчёт State of DevOps 2018 by DORA. В гостях Барух Садогурский и Вячеслав Кузнецов из программного комитета конференции DevOops. DevOops: 14 октября 2018, Санкт-Петербург, конференция про DevOps — https://devoops.ru/ Подкаст «Разбор Полетов», на сайте есть промокод на конференцию — http://razbor-poletov.com State of DevOps — это …

Подробнее

Выпуск №37 — DevOps в малом бизнесе?

Обсуждаем DevOps в малом бизнесе с Иваном Евтуховичем из компании Экспресс 42, которая занимается консалтингом в области DevOps. Мифы о DevOps / Александр Титов, Иван Евтухович (Экспресс 42): — https://habr.com/company/oleg-bunin/blog/358480/ — https://youtu.be/hG5Bm3dgk3o Курс «DevOps практики и инструменты» от Express42 — https://otus.ru/lessons/devops-praktiki-i-instrumenty/ Профессиональная конференция по DevOps 1 и 2 октября 2018, Москва, Инфопространство — https://devopsconf.io/moscow/2018 DevOpsConf …

Подробнее