Пятиминутка PHP - podcast cover

Пятиминутка PHP

Пятиминутка PHP5minphp.mave.digital
Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Помимо PHP поднимаем темы про инфраструктуру, администрирование Linux и DevOps подходы, сравниваем PHP с другими языками программирования, например с Go, Rust и даже Erlang.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

DDD #6 - Services & Modules

Это шестой выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell. В последних двух выпусках мы прошлись по сущностям (Entity) и объектам-значениям (Value Objects). Пришло время поговорить про службы (Services) и модули (Modules). - https://t.me/dependencyhell Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнен...

Sep 25, 20197 min

DDD #5 Value-Objects

Это пятый выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell. - https://t.me/dependencyhell В прошлом выпуске мы начали изучать важные аспекты выражения модели предметной области в виде программного кода и подробно поговорили про сущности (Entity). Сегодня поговорим про Объекты-значения (Value-Objects). Пятиминутка PHP - подкаст...

Sep 19, 20194 min

Drupal

В этом выпуске Drupal-евангелист Александ Дубовской расскажет о современном положении дел в популярной CMS системе Drupal • Версионирование Drupal и обратная совместимость • Поддерживаемые версии PHP • Центральный репозиторий модулей и работа через Composer • История перехода на Symfony компоненты • Какие компоненты Symfony сейчас используются и что это даёт • Continues Integration и стандарты кодирования • Инструменты деплоя и миграций • REST API на Drupal • Headless Drupal, GraphQL, Gatsby и T...

Sep 12, 201936 min

DDD #4 - Entity

Это четвёртый выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell. - https://t.me/dependencyhell В первых трёх выпусках мы обсуждали модель предметной области и её важность для архитектуры сложного ПО, обсудили документацию, обмен знаниями и фундаментальное значение коммуникаций. Кратко пересказали главу про изоляцию модели. В эт...

Sep 05, 20197 min

Переменные окружения в PHP

Поговорим про конфигурацию и переменные окружения. - Как можно конфигурировать PHP приложение - Где хранить секреты и настройки, отличающиеся в разных окружениях (dev vs staging vs prod) - Что такое переменные окружения? - Проблемы с переменными окружения в PHP проектах - Зачем нужны .env файлы? - .env файлы в Laravel и Symfony - Выводы Полезные ссылки по теме: - https://mattallan.me/posts/how-php-environment-variables-actually-work/ - https://phpprofi.ru/blogs/post/72 - https://laravel.com/docs...

Aug 30, 201916 min

Современный WordPress в 2019 году

На прошедшем недавно фестивале TechTrain в Санкт-Петерурге записал подкаст о современном состоянии дел в WordPress с ребятами из местного комьюнити "WordPress в Санкт-Петербурге". - Какие версии PHP сейчас используются, какие минимальные требования? - Есть ли composer в мире WordPress? - Как распространяются плагины? Бесплатные и платные магазины - Использование WordPress как бэкенда c REST API - Архитектура «всё есть пост» - Есть ли тренд на Single Page (интерфейс целиком на JavaScript)? - WooC...

Aug 29, 201933 min

DDD #3 - Layered Architecture

DDD #3 - Layered Architecture Это третий выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell. - https://t.me/dependencyhell В первых двух выпусках мы обсуждали модель предметной области и её важность для архитектуры сложного ПО, обсудили документацию, обмен знаниями и фундаментальное значение коммуникаций. Сегодня поговорим про с...

Aug 19, 20197 min

DDD #2 - Документация и коммуникация

Это второй выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell. - https://t.me/dependencyhell В прошлом выпуске мы начали обсуждение модели предметной области и её важности для архитектуры сложного ПО. Сегодня обсудим документацию, обмен знаниями и фундаментальное значение коммуникаций. Пятиминутка PHP - подкаст о PHP, DBA, архит...

Aug 14, 20198 min

Интервью с разработчиками PhpStrom

Интервью с разработчиками PhpStrom Это совмещённый выпуск подкастов Пятиминутка PHP и SDCast, в котором мы пообщались с Кириллом Смеловым и Максимом Колмаковым, разработчиками из команды PhpStorm в компании JetBrains. Ребята рассказали про то, как устроена разработка PhpStorm, какая есть связь с основной платформой IntelliJ, как с технической стороны, так и социально-коммуникативной. Мы обсудили, кто и как задаёт вектор развития продукта, откуда поступают запросы на новые фичи, как происходит пл...

Aug 12, 20191 hr 29 min

PHP-Дайджест № 162 (1 августа – 12 августа 2019)

В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский (https://twitter.com/pronskiy) делится подборкой интересных инсайдов из PHP Internals. Подробности по радикальному предложению переписать PHP без огладяки на обратную совместимость: PHP++! Также про более спокойный вариант развития с директивами и про только что принятый стандарт по стилю кодирования PSR-12. Читайте полную версию на Хабре. - https://habr.com/ru/post/463279/ - https://t.me/phpdigest - PHP Digest в Telegram - https://ex...

Aug 12, 20196 min

Тестирование в Vimbox (SkyEng)

В этом выпуске поговорили с Алексеем Землянским о тестировании кода в платформе Vimbox (SkyEng), о важности автотестов и планах по развитию культуры тестирования в команде. Перевёрнутая пирамида тестирования TDD или нет? Тесты сначала или тесты потом? Зачем нужны тесты и как в этом убедить коллег? Symfony, PHPUnit, Jenkins - https://skyeng.ru/platform Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. ...

Aug 11, 201912 min

DDD #1 - Domain Model

Domain-Driven Design или сокращённо DDD. Если взять краткую цитату из википедии — это набор правил, которые позволяют принимать правильные проектные решения. Термин был впервые введен Эриком Эвансом в его книге с таким же названием «Domain-Driven Design» в 2004 году. В русском переводе Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем. Этим выпуском подкаста я хочу начать серию кратких заметок о DDD по книге Эванса. Заметки подготовил Антон Кучеров (разраб...

Aug 06, 20197 min

PHP-Дайджест № 161 (15 - 29 июля 2019)

В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский (https://twitter.com/pronskiy) делится подборкой свежих новостей из мира PHP - последние RFC успевшие попасть в PHP 7.4 перед заморозкой, Symfony Cloud vs Laravel Vapor. Читайте полную версию на Хабре. - https://habr.com/ru/post/461669/ - https://t.me/phpdigest - PHP Digest в Telegram Выпуск выходит при поддержке PhpStorm (https://www.jetbrains.com/phpstorm/) и компании JetBrains. Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, Dev...

Jul 29, 20199 min

ICFPC 2019 и Mini AI Cup #4

В июне проходил очередной ежегодный конкурс по программированию ICFP Contest 2019. Я был вдохновлён текстовой трансляцией от команды СКБ Контур и обзором в блоге Никиты Прокопова (tonsky), поэтому решил поделиться своими мыслями в подкасте. А 18 июля стартовал Mini AI Cup #4 от Mail.ru - продлится целый месяц, присоединяйтесь! Я уже написал первого бота, смотреть на визуализацию своего алгоритма против чужих ботов очень увлекательно. - https://t.me/KonturTech - телеграм канал с трансляцией ICFPC...

Jul 22, 20195 min

PHP-Дайджест № 160 (1 – 15 июля 2019)

PHP-Дайджест № 160 (1 – 15 июля 2019) В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский (https://twitter.com/pronskiy) делится подборкой свежих новостей из мира PHP - краткий обзор некоторых новых функций PHP 7.4 и предложений, которые пока не попали в 7.4. Релиз ReactPHP 1.0 с долгосрочной поддержкой. Читайте полную версию на Хаюре. - https://habr.com/ru/post/460022/ - https://t.me/phpdigest - PHP Digest в Telegram - https://github.com/composer/composer/issues/7777 - https://stitche...

Jul 15, 20193 min

ReactPHP

Продолжаем серию выпусков Пятиминутки PHP про асинхронный PHP. Сегодня с нами на связи Сергей Жук - разработчик из SkyEng и один из главных знатоков ReactPHP! Поговорим про ReactPHP, в чём его сильные стороны, какие проблемы решает и в каких случаях его использовать? - https://reactphp.org - ReactPHP: Event-driven, non-blocking I/O with PHP - https://sergeyzhuk.me/reactphp-series - Сайт Сергея со статьями о ReactPHP - https://www.youtube.com/channel/UC3EThWvNp4EabJD7PyCOzGw - YouTube канал Серге...

Jun 30, 201918 min

DevConf 2019 (Москва, 21 июня)

В этом выпуске сделаю обзор докладов поданных на конференцию DevConf, которая пройдёт в Москве 21 июня 2019 года. Это уже 10-я конференция, проходит каждый год и примерно на половине из прошедших я был. Нравится мне это мероприятие, поэтому давайте посмотрим, что у них там в этом году? - https://devconf.ru - https://devconf.ru/ru/schedule/jun21#main - программа основного дня - https://www.meetup.com/ru-RU/Laravel-Russia/events/262030886/ - бесплатный митап Larabeer Moscow на DevConf Дополнительн...

Jun 16, 201912 min

BeerPHP Moscow Meetup

16 апреля 2019 года в Москве в пабе Свинья и Роза (ул. Трубная, 14) пройдёт третья встреча BeerPHP, начало в 20:30. В этом выпуске подкаста организаторы Олег и Владимир рассказывают как появилась идея, как организовано мероприятие и что там будет. Регистрация и вход свободный, приглашаются все! Если вы слушаете этот выпуск после 16 апреля, то заходите на страницу BeerPHP Moscow на meetup.com и подписывайтесь на уведомление о следующей встрече. - https://www.meetup.com/BeerPHP-Moscow/ - https://w...

Apr 16, 20198 min

Администрирование Linux - что нужно знать разработчику?

В этот подкаст я пригласил Алексея Цыкунова, с которым познакомился на онлайн-курсах по реляционным СУБД на сайте Otus. Алексей ведёт курсы по администрированию Linux и СУБД, имеет большой опыт работы в интернет-провайдерах, телекоме и над высоконагруженными проектами. Тема выпуска: что нужно знать современному бэкенд разработчику о Linux, на сколько глубого погружаться в темы администрирования и понимания устройства операционной системы? https://otus.ru/lessons/linux/ Пятиминутка PHP - подкаст ...

Apr 15, 201929 min

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

Продолжаем рассказ про The Symfony and API Platform Hackathon, который проходил в Брюсселе 6 и 7 апреля 2019. В этом выпуске Валентин раскрывает технические подробности тех issues и pull requests, над которыми велась работа в рамках хакатона и делает обзор некоторых будущих улучшений в Symfony в Security, в формах, в DI, Validator и других компонентах. Проводим параллели между Symfony и Java Spring. https://github.com/symfony/symfony/issues/30914 - [RFC] Symfony Security rework tracking https://...

Apr 09, 201926 min

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/mISGpHA...

Apr 08, 201931 min

Асинхронное программирование в 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/...

Apr 06, 201915 min

Асинхронность в программировании

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

Apr 04, 201912 min

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

PHP-Дайджест № 149 (28 января – 11 февраля 2019) В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский (https://twitter.com/pronskiy) делится новостями из мира 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 (https://www.jetbrains.com/phpstorm/) и ...

Feb 11, 20195 min

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

PHP-Дайджест № 147 (1 – 14 января 2019) В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский (https://twitter.com/pronskiy) делится новостями о присоединении Никиты Попова к команде PhpStorm в JetBrains. Никита хорошо известен в сообществе как вкладом в ядро, так и юзерленд библиотеками. Также в выпуске: позитивные новости из PHP Internals о PHP 7.4, обновления всех веток PHP, Psalm 3 и другие релизы. Читайте полную версию на Хаюре. - https://habr.com/post/435956/ - https://t.me/phpdige...

Jan 14, 20195 min

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

PHP-Дайджест № 146 (10 – 24 декабря 2018) + Итоги 2018 года В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский (https://twitter.com/pronskiy) подводит итоги уходящего года и вспоминает самые значимые события в мире PHP. Читайте полную версию на Хабре, в ней вас также ждет розыгрыш лицензий на PhpStorm от JetBrains! - https://habr.com/post/434128/ - https://t.me/phpdigest - PHP Digest в Telegram Выпуск выходит при поддержке PhpStorm (https://www.jetbrains.com/phpstorm/) и компании JetB...

Dec 24, 20185 min

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

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

Dec 10, 20185 min

Выпуск №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 state changes in specific methods. This way of designing models does not play well with Symfony forms...

Dec 08, 20183 min

Выпуск №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/...

Nov 29, 201816 min

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

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

Nov 26, 20185 min
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast