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

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

By Пятиминутка PHPTechnology
Download on the App Store

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

  • Laravel Orchid
    В этом выпуске вместе с Александром Черняевым живо обсудили Laravel, подходы к созданию бизнес-приложений и типовых CRUD админок, в частности с помощью платформы Laravel Orchid. Немного затронули тему Laravel vs Symfony.
    - Способы создания CRUD приложений и не только
    - Идеи из Microsoft Light Switch
    - Подход предлагаемый Orchid Platform
    - Table + Edit vs Table + View + Edit
    - Виртуальные колонки в таблицах
    - Почему люди выбирают Laravel а не Symfony?
    - Почему люди выбирают Symfony?
    - Какие фреймворки кроме Laravel и Symfony актуальныв на сегодняшний день?
    - Чем хороша платформа 1С?
    - История развития платфрмы Orchid
    - Основной принцип работы с Orchid
    - Явное лучше неявного
    - Про фонтенд: Turbolinks и Stimulus
    Ссылки:
    - https://orchid.software
    - https://github.com/orchidsoftware
    - https://twitter.com/orchid_platform
    - https://t.me/orchid_community
    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
    43 min
  • Laravel Vapor - первые впечатления
    Laravel Vapor — это Serverless платформа для публикации PHP приложений, в частности Laravel приложений, на Amazon Web Servcices от автора фреймворка.
    Попробовал задеплоить один хобби-проект, рассказываю о нюансах и интересных особенностях, с которыми столкнулся.
    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
    12 min
  • SymfonyCloud, надёжная доставка сообщений, статический анализ PHP кода
    Продолжение записи с Валентином Удальцовым об опыте работы с SymfonyCloud, о архитектуре надёжной доставки сообщений и о инструментах статического анализа PHP кода.
    - SymfonyCloud для хобби-проекта https://symfony.com/cloud/
    - Разработка через локальный сервер SymfonyCloud
    - Надёжность SymfonyCloud
    - Про надёжную доставку сообщений, комбинируя транзакции в СУБД и внешний брокер (RabbitMQ)
    - Блог: http://udidahan.com/?blog=true
    - Видео: https://vimeo.com/111998645
    - Очереди на СУБД vs очереди на RabbitMQ
    - Инструменты статического анализа кода для PHP
    - Psalm и его фишки https://psalm.dev
    - Psalm: Запрет mixed типов
    - Psalm: Array vs List
    - PHP CS Fixer https://cs.symfony.com
    - PHP Mess Detector и его проблемы https://phpmd.org
    - PHP Magic Number Detector https://github.com/povils/phpmnd
    - ComposerRequireChecker https://github.com/maglnet/ComposerRequireChecker
    - composer validate https://getcomposer.org/doc/03-cli.md#validate
    - Deptrac https://github.com/sensiolabs-de/deptrac
    - Psalm vs PhpStorm и интеграция Psalm в PhpStorm
    - Интеграция PHP CS Fixer в PhpStorm
    - Немного про Continues Integration системы (Travis, Concourse CI, Bitbucket Pipelines, GitHub Actions)
    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
    1 hr 2 min
  • SymfonyCon 2019, Domain Events и новые компоненты Symfony 5
    В этом выпуске Валентин Удальцов расскажет про SymfonyCon 2019, где он выступал как докладчик, а также активный участник Hack Day!
    - Как прошел SymfonyCon 2019, организация и впечатления
    - Как принять участие в разработке Symfony и чем это полезно?
    - Результаты Hack Day, свежие Pull Requests
    - Deprecate RouteCollectionBuilder
    - Обработка событий предметной области (Domain Events) и компонента Messenger
    - Развитие компоненты Mailer
    - Переименование некоторых терминов на пути к Symfony 6
    Ссылки:
    - https://speakerdeck.com/vudaltsov/how-to-contribute-to-symfony-and-why-you-should-give-it-a-try
    - https://amsterdam2019.symfony.com
    - https://github.com/symfony/symfony/pull/32937 - Deprecate RouteCollectionBuilder
    - https://github.com/symfony/symfony/pull/34310 - Add MessageRecordingEntity functionality
    - https://symfony.com/blog/symfony-4-4-curated-new-features
    - https://symfony.com/blog/symfony-5-0-curated-new-features
    - https://symfony.com/doc/current/components/mailer.html
    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
    48 min
  • DDD #7 - Modeling Paradigms
    Это седьмой выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.
    Сегодня будет краткий пересказ главы про парадигмы моделирования и многоуровневую архитектуру.
    - https://t.me/dependencyhell
    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
    5 min
  • DDD #6 - Services & Modules
    Это шестой выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.
    В последних двух выпусках мы прошлись по сущностям (Entity) и объектам-значениям (Value Objects). Пришло время поговорить про службы (Services) и модули (Modules).
    - https://t.me/dependencyhell
    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
    8 min
  • DDD #5 Value-Objects
    Это пятый выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.
    - https://t.me/dependencyhell
    В прошлом выпуске мы начали изучать важные аспекты выражения модели предметной области в виде программного кода и подробно поговорили про сущности (Entity).
    Сегодня поговорим про Объекты-значения (Value-Objects).
    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
    5 min
  • Drupal
    В этом выпуске Drupal-евангелист Александ Дубовской расскажет о современном положении дел в популярной CMS системе Drupal
    • Версионирование Drupal и обратная совместимость
    • Поддерживаемые версии PHP
    • Центральный репозиторий модулей и работа через Composer
    • История перехода на Symfony компоненты
    • Какие компоненты Symfony сейчас используются и что это даёт
    • Continues Integration и стандарты кодирования
    • Инструменты деплоя и миграций
    • REST API на Drupal
    • Headless Drupal, GraphQL, Gatsby и Tome
    • Планы на Drupal 9
    • Админка переписанная на React
    • Какие сайты сейчас делают на Drupal и для каких проектов он наиболее выгоден
    • Статистика популярности Drupal и Alexa Rank
    • Drupal для командной разработки
    • Drupal для intranet проектов и внутренних корпоративных систем
    • Drupal в государственных учреждениях и энергетических компаниях
    • Комьюнити, конференции, Telegram чаты, официальные сайты
    Ссылки упомянутые в подкасте:
    https://drupal.ru/
    https://dru.io
    https://t.me/drupal_rus
    https://why.drupal.ru/
    https://www.drupal.org/case-study/the-weather-channel-weathercom
    https://www.drupal.org/core/release-cycle-overview
    https://www.drupal.org/project/tome
    https://www.gatsbyjs.org/docs/sourcing-from-drupal/
    36 min
  • DDD #4 - Entity
    Это четвёртый выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.
    - https://t.me/dependencyhell
    В первых трёх выпусках мы обсуждали модель предметной области и её важность для архитектуры сложного ПО, обсудили документацию, обмен знаниями и фундаментальное значение коммуникаций. Кратко пересказали главу про изоляцию модели.
    В этом выпуске поговорим о реализации модели в программном коде и в частности про сущности (Еntities).
    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
    7 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/5.8/configuration
    - https://symfony.com/doc/current/configuration/dot-env-changes.html
    - https://symfony.com/doc/current/configuration.html#config-env-vars
    Текстовую расшифровку подкаста читайте на сайте: https://5minphp.ru/episode66
    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
    17 min

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

From the publisher's feed

Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Помимо PHP поднимаем темы про инфраструктуру, администрирование Linux и…