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

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

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

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

  • YaTalks, Yii3, Tinkerwell, Mac mini M1…
    Поговорим на несколько разных тем: подкаст и конференция 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


    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru

    10 min
  • YaTalks, Yii3, Tinkerwell, Mac mini M1...
    Поговорим на несколько разных тем: подкаст и конференция 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
    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
    10 min
  • Разработка больших проектов на Битрикс
    Второй подкаст в серии про Битрикс. Иван Поддубный (https://vk.com/north_leshiy) из компании Вебпрактик рассказывает про свой опыт разработки крупных проектов на Битрикс и сравнивает с другими фреймворками и стеками технологий. 


    - Что используется в Вебпрактик: Битрикс, Laravel, NodeJS

    - Почему 80% проектов на Битрикс, почему?

    - Кто типовой заказчик?

    - Как Битрикс выиграл рынок заказной разработки крупных проектов?

    - Почему страдают крупные заказчики поставившие на .NET и Ruby?

    - Есть ли у Битрикс преимущество по скорости разработки и в удобсте поддержки?

    - На сколько велика разница в подходах к кодированию между Битрикс и Laravel? Роутер? Контроллеры? Модели? ORM? API?

    - Подход по скрещиванию Laravel с Битрикс в одном проекте, в одной кодовой базе

    - Почему от этого подхода решили отказаться?

    - Какие готовые решения по бизенс-логике даёт Битрикс?

    - Админка Битрикс - хороша или нет?

    - В админке так много функций, что есть целые обучающие видеокурсы для администратора, для контент-менеджера и проч.

    - Инициатива в Drupal по переписыванию админки на React

    - Ограничения, которые накладывает Битрикс. Часто ли упираешься в архитектуру Битрикса?

    - Производительность Битрикса

    - Что делать с номенклатурой в несколько сотенд тысяч позиций и таким же количеством свойств?

    - Микросервисы на NodeJS вокруг Битрикс монолита

    - Отказ от PHP шаблонов в пользу React и SPA

    - Кадровый вопрос поиска фронтенд разработчика

    - Тренд на SPA?

    - Битрикс управление сайтом vs Битрикс24

    - Процесс деплоя Битрикс

    - Поставка Битрикс проектов с помощью Docker в Kubernetes

    - Реверс-инженеринг миграций ядра

    - Поддержка со стороны компании 1С-Битрикс

    - Темпы развития ядра

    - Взгляд на развитие Битрикса со стороны внедрения

    - Важность обратной совместимости, антипримеры перехода с Magento 1 на Magento 2, переписывание Drupal, ModX Evolution vs Revolution, Python 2 vs Python 3.

    - Top 3 проблем Битрикс: дистрибьюция (composer?), встроенный механизм миграций, полноценный DI по всему ядру



    Ссылки по теме:

    - https://youtu.be/--lenvvFwrg?t=3864 - автоматизация деплоя

    - https://5minphp.ru/episode90/ - выпуск Пятиминутки PHP про разработку ядра Битрикс

    - https://5minphp.ru/episode68/ - выпуск Пятиминутки PHP про Drupal



    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru

    54 min
  • Ядро Битрикс — история и планы
    Для этого выпуска подкаста я пригласил двух разработчиков ядра Битрикс: Дмитрия Медведева (https://facebook.com/medveddev) и Ивана Челищева (https://www.facebook.com/chelishchev). Обсудили историю развития Битрикс, что такое ядро и Bitrix Framework, что такое D7, как выглядит разработка под Битрикс сейчас и какие планы на будущее.


    Темы выпуска:

    - Краткая справка про компанию 1С-Битрикс

    - Какие версии PHP поддерживаются?

    - Обратная совместимость

    - На сколько Bitrix Framework похож на другие PHP фреймворки?

    - Переписывание фреймворка "с нуля" в начале 2010-х

    - Гибридное ядро для поддержания обратной совместимости

    - Битрикс Управление Сайтом vs Битрикс24 - общее ядро внутри?

    - Кто заказчик для команды разработки ядра?

    - Секретный чат тимлидов разработчиков на Битрикс

    - Можно ли использовать Bitrix Framework отдельно от продуктов 1С-Битрикс?


    Про технологии в актуальной версии D7:

    - Используются суперглобальные массивы $_GET, $_POST?

    - ORM, QueryBuilder и работа с базой

    - Active Record или Data Mapper?

    - Почему не Doctrine?

    - Миграции и система обновлений

    - Поддержка различных СУБД?

    - Почему нет PostgreSQL?

    - Роутинг и точки входа

    - Шаблонизация, защита от XSS, подключение внешних шаблонов

    - Работа с очередями, агенты

    - IoC контейнер или Service Locator?

    - Autowiring в контроллере

    - Консольные команды на основе symfony/console

    - Другие внешние библиотеки

    - Используется ли composer?

    - Код в публичной директории?

    - Сборка PHP кода

    - Сборка фронтенд кода: инструмент Bitrix CLI на основе Rollup

    - На сколько код в целом выглядит современно?

    - PhpStorm и плагины


    Что планируется в будущем Bitrix Framework 3?

    - концептуальный прототип

    - переработанный жизненный цикл

    - Twig с CMS-ориентированными плагинами 

    - пока не публично

    - сбор обратной связи от разработчиков

    - переход должен быть плавным

    - почему бы не взять Symfony или Laravel и писать поверх?

    - ориентация на PSR

    - сложность по интеграции со старым API и поддержки совместимости

    - сколько ресурсов выделено на разработку Bitrix Framework 3?

    - как организована командная разработка внутри компании 1С-Битрикс?


    В завершение:

    - На Битрикс24 используется не только PHP, но и Node.js и другие технологии

    - Модель гибридного облака


    Ссылки по теме:

    - https://www.1c-bitrix.ru

    - https://youtu.be/SU_vUZL-190 - Новый Bitrix Framework: концепции и прототип

    - https://sdcast.ksdaemon.ru/2020/02/sdcast-113/ - интересный выпуск подкаста SDCast, в гостях Александр Сербул из 1С-Битрикс



    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru


    59 min
  • Ядро Битрикс - история и планы
    Для этого выпуска подкаста я пригласил двух разработчиков ядра Битрикс: Дмитрия Медведева (https://facebook.com/medveddev) и Ивана Челищева (https://www.facebook.com/chelishchev). Обсудили историю развития Битрикс, что такое ядро и Bitrix Framework, что такое D7, как выглядит разработка под Битрикс сейчас и какие планы на будущее.
    Темы выпуска:
    - Краткая справка про компанию 1С-Битрикс
    - Какие версии PHP поддерживаются?
    - Обратная совместимость
    - На сколько Bitrix Framework похож на другие PHP фреймворки?
    - Переписывание фреймворка "с нуля" в начале 2010-х
    - Гибридное ядро для поддержания обратной совместимости
    - Битрикс Управление Сайтом vs Битрикс24 - общее ядро внутри?
    - Кто заказчик для команды разработки ядра?
    - Секретный чат тимлидов разработчиков на Битрикс
    - Можно ли использовать Bitrix Framework отдельно от продуктов 1С-Битрикс?
    Про технологии в актуальной версии D7:
    - Используются суперглобальные массивы $_GET, $_POST?
    - ORM, QueryBuilder и работа с базой
    - Active Record или Data Mapper?
    - Почему не Doctrine?
    - Миграции и система обновлений
    - Поддержка различных СУБД?
    - Почему нет PostgreSQL?
    - Роутинг и точки входа
    - Шаблонизация, защита от XSS, подключение внешних шаблонов
    - Работа с очередями, агенты
    - IoC контейнер или Service Locator?
    - Autowiring в контроллере
    - Консольные команды на основе symfony/console
    - Другие внешние библиотеки
    - Используется ли composer?
    - Код в публичной директории?
    - Сборка PHP кода
    - Сборка фронтенд кода: инструмент Bitrix CLI на основе Rollup
    - На сколько код в целом выглядит современно?
    - PhpStorm и плагины
    Что планируется в будущем Bitrix Framework 3?
    - концептуальный прототип
    - переработанный жизненный цикл
    - Twig с CMS-ориентированными плагинами
    - пока не публично
    - сбор обратной связи от разработчиков
    - переход должен быть плавным
    - почему бы не взять Symfony или Laravel и писать поверх?
    - ориентация на PSR
    - сложность по интеграции со старым API и поддержки совместимости
    - сколько ресурсов выделено на разработку Bitrix Framework 3?
    - как организована командная разработка внутри компании 1С-Битрикс?
    В завершение:
    - На Битрикс24 используется не только PHP, но и Node.js и другие технологии
    - Модель гибридного облака
    Ссылки по теме:
    - https://www.1c-bitrix.ru
    - https://youtu.be/SU_vUZL-190 - Новый Bitrix Framework: концепции и прототип
    - https://sdcast.ksdaemon.ru/2020/02/sdcast-113/ - интересный выпуск подкаста SDCast, в гостях Александр Сербул из 1С-Битрикс
    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
    59 min
  • Соревнования по программированию на платформе All Cups
    В гостях Дмитрий Санников (https://t.me/sannikovdmitry) рассказывает про соревнования по программированию, ИИ, машинному обучению и высоконагруженным системам на платформе All Cups (https://cups.mail.ru/ru/).


    - All Cups - платформа для проведения соревнований

    - Кто является автором и инициатором соревнований?

    - Визитная карточка - интересные задачи

    - Online или Offline?

    - Призовой фонд?

    - Какие языки программирования популярны на соревнованиях?

    - Как взаимодействует код участника соревнования с платформой?

    - Локальная отладка?

    - Запуск в Docker под самописным оркестратором на Django

    - Пытались ли участники взломать платформу и как?

    - Какой KPI стоит перед командой?

    - Зачем участвовать в соревнованиях по программированию?

    - Образовательная часть проекта, бесплатные курсы

    - Ближайшие мероприятия


    https://cups.mail.ru/ru/


    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru


    26 min
  • Принцип подстановки Барбары Лисков
    Принцип подстановки Барбары Лисков

    - https://ru.wikipedia.org/wiki/Принцип_подстановки_Барбары_Лисков


    Это гостевой выпуск Пятиминутки PHP - ведёт Кирилл Сулимовский

    - https://www.linkedin.com/in/кирилл-сулимовский-57a697b6/


    Также порекомендую подписаться на телеграм канал Кирилла

    - https://t.me/beerphp


    Кстати, вы тоже можете принять участие в записи подкаста, инструкции здесь:

    - https://5minphp.ru/join/


    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru

    7 min
  • PHP в 2021 году
    27 февраля 2021 в русскоязычном PHP комьюнити прошел онлайн митап, на котором помимо докладов по конкретным темам было обсуждение планов развития PHP в 2021 году.


    - Свежие RFC и взгляд Никиты Попова (один из ключевых разработчиков PHP)

    - Над какими улучшениями производительности прямо сейчас работает Дмитрий Стогов (ещё один из ключевых разработчиков PHP)

    - Сериализация замыканий и ленивые прокси объекты: этого не будет

    - Если PHP перестанет умирать, тогда разработка будет проще, особенно с такими инструментами как Road Runner и Spiral - рассказывает Антон Титов

    - Будут ли ключи массивов в виде объектов?

    - Результаты опроса: Итоги 2020 для PHP-коммьюнити


    https://youtu.be/6JF2U39J4RY?t=8858

    https://phpcommunity.ru/brave-new-2021


    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru


    6 min
  • Как перейти на PHP 8.0?

    В этом выпуске подкаста обсудим план и основные шаги:

    - инспекция кода с помощью PhpStorm

    - статический анализ с помощью PHPCompatibility

    - strict_types и статический анализ с помощью Psalm, PHPStan и т.п.

    - проверка composer пакетов на совместимость с PHP 8

    - проверка расширений PHP

    - запуск тестов

    - переходный период, пока на prod ешё старая версия, а локально уже новая

    - настройка Continues Integration

    - обновление синаксиса с использованием новых возможностей (Rector)

    - проблема с git blame


    https://www.php.net/manual/ru/migration80.php

    https://stitcher.io/blog/new-in-php-8

    https://php.watch/versions/8.0

    https://github.com/PHPCompatibility/PHPCompatibility

    https://enzo.weknowinc.com/articles/2015/06/07/how-to-check-php-compatibility

    https://getcomposer.org/doc/06-config.md#platform

    https://matthewsetter.com/series/tooling/composer/forked-repositories/

    https://github.com/rectorphp/rector


    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru

    10 min
  • PHP 8: план обновления
    Как перейти на PHP 8.0?
    В этом выпуске подкаста обсудим план и основные шаги:
    - инспекция кода с помощью PhpStorm
    - статический анализ с помощью PHPCompatibility
    - strict_types и статический анализ с помощью Psalm, PHPStan и т.п.
    - проверка composer пакетов на совместимость с PHP 8
    - проверка расширений PHP
    - запуск тестов
    - переходный период, пока на prod ешё старая версия, а локально уже новая
    - настройка Continues Integration
    - обновление синтаксиса с использованием новых возможностей (Rector)
    - проблема с git blame
    https://www.php.net/manual/ru/migration80.php
    https://stitcher.io/blog/new-in-php-8
    https://php.watch/versions/8.0
    https://github.com/PHPCompatibility/PHPCompatibility
    https://enzo.weknowinc.com/articles/2015/06/07/how-to-check-php-compatibility
    https://getcomposer.org/doc/06-config.md#platform
    https://matthewsetter.com/series/tooling/composer/forked-repositories/
    https://github.com/rectorphp/rector
    Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
    10 min

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

From the publisher's feed

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