Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Помимо PHP поднимаем темы про инфраструктуру, администрирование Linux и DevOps подходы, сравниваем PHP с другими языками программирования, например с Go, Rust и даже Erlang.
…
continue reading
1
Сколько можно заработать на курсе по PHP?
31:11
31:11
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
31:11
Валентин Удальцов (https://t.me/phpyh) раскрывает свои доходы в прямом эфире! - Проработал в Happy Inc. 4 года, почему ушел? - В компании Вебинар.ру всего 3 месяца - что произошло? - Бесплатные консультации голосовыми сообщениями в телеге - Платные консультации и собеседования - Первый поток авторского курса по PHP для 5 человек - Обучающие видео н…
…
continue reading
1
Самописные инфраструктурные компоненты
56:20
56:20
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
56:20
Тема этого выпуска: самописные инфраструктурные компоненты – зачем они нужны и чем не угодили Open Source аналоги, помимо фатального недостатка? Отвечает Валентин Удальцов – автор телеграм канала Пых https://t.me/phpyh - Пишет ли Валентин собственный фреймворк? - Что такое инфраструктурный компонент? Определение - Примеры инфраструктурных компонент…
…
continue reading
1
Какой английский нужен разработчикам?
38:47
38:47
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
38:47
В этом выпуске Юлия Беймлина, продуктовый методист курса «Английский для разработчиков» от Яндекс Практикума, рассказывает, как эффективно заниматься изучением английского языка, и в чём особенности преподавания для конкретных профессий, например, для разработчиков. - В чём отличие преподавания английского языка для различных профессий (программист…
…
continue reading
1
Чистый SQL или ORM и Query Builder?
6:19
6:19
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
6:19
Чистый SQL или ORM и Query Builder? Недавно втянулся в использование SQL синтаксиса LEFT JOIN LATERAL. Буквально по-другому стал смотреть на решение некоторых задач! Проверил по документации, погугил, в популярных PHP ORM – нигде нет поддержки LATERAL, ни в Doctrine, ни в Laravel Query Builder, ни в Yii Query Builder, ни в Cycle ORM. тут хочу дать …
…
continue reading
Обсуждаем рынок труда с Глебом Кудрявцевым. - Кому проще уехать: IT менеджеру, сеньору, мидлу? - По каким причинам IT специалисты уезжают из России и будет ли нарастать отток кадров? - Чего не хватает IT бизнесу в России? - Как изменился рынок труда? Конкуренция за специалистов усилилась или наоборот, стала меньше? - Из-за ухода многих компаний ста…
…
continue reading
1
Оптимизация производительности в Composer 2.2
7:04
7:04
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
7:04
Оптимизация производительности в Composer 2.2? В декабре 2021 года вышло обновление пакетного менеджера Composer, версия 2.2. Заявлено увеличение производительност в некоторых случаях на 90%. Я изучил изменения в исходном коде и обнаружил, что иногда Composer 2.2, напротив, работает в 4 раза медленее! https://blog.packagist.com/composer-2-2/ https:…
…
continue reading
Приглашаю всех слушателей подкаста Пятиминутка PHP принять участие в опросе по итогам 2021 года. Это займёт около 5 минут, вопросы о технологиях и контенте, это поможет нам составить картину активной части русскоязычного PHP сообщества. Итоги будем подводить в феврале, они будут опубликованы на сайте phpcommunity.ru и на Хабре. Форма опроса закроет…
…
continue reading
Один из основных на сегодняшний день разработчиков PHP Никита Попов рассказал в своём блоге некоторые детали работы OPcache. OPcahce — это расширение для PHP, которое ускоряет работу за счёт кэширования опкодов. В этом выпуске подкаста Пятиминутка PHP сделаю краткий пересказ, поробую объяснить своими словами. https://www.npopov.com/2021/10/13/How-o…
…
continue reading
1
YaTalks, Yii3, Tinkerwell, Mac mini M1…
9:49
9:49
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
9:49
Поговорим на несколько разных тем: подкаст и конференция 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/9475d7d3b0e2507b564c8d…
…
continue reading
1
Разработка больших проектов на Битрикс
53:32
53:32
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
53:32
Второй подкаст в серии про Битрикс. Иван Поддубный (https://vk.com/north_leshiy) из компании Вебпрактик рассказывает про свой опыт разработки крупных проектов на Битрикс и сравнивает с другими фреймворками и стеками технологий. - Что используется в Вебпрактик: Битрикс, Laravel, NodeJS - Почему 80% проектов на Битрикс, почему? - Кто типовой заказчик…
…
continue reading
1
Ядро Битрикс — история и планы
58:30
58:30
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
58:30
Для этого выпуска подкаста я пригласил двух разработчиков ядра Битрикс: Дмитрия Медведева (https://facebook.com/medveddev) и Ивана Челищева (https://www.facebook.com/chelishchev). Обсудили историю развития Битрикс, что такое ядро и Bitrix Framework, что такое D7, как выглядит разработка под Битрикс сейчас и какие планы на будущее. Темы выпуска: - К…
…
continue reading
1
Соревнования по программированию на платформе All Cups
25:08
25:08
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
25:08
В гостях Дмитрий Санников (https://t.me/sannikovdmitry) рассказывает про соревнования по программированию, ИИ, машинному обучению и высоконагруженным системам на платформе All Cups (https://cups.mail.ru/ru/). - All Cups - платформа для проведения соревнований - Кто является автором и инициатором соревнований? - Визитная карточка - интересные задачи…
…
continue reading
1
Принцип подстановки Барбары Лисков
6:01
6:01
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
6:01
Принцип подстановки Барбары Лисков - https://ru.wikipedia.org/wiki/Принцип_подстановки_Барбары_Лисков Это гостевой выпуск Пятиминутки PHP - ведёт Кирилл Сулимовский - https://www.linkedin.com/in/кирилл-сулимовский-57a697b6/ Также порекомендую подписаться на телеграм канал Кирилла - https://t.me/beerphp Кстати, вы тоже можете принять участие в запис…
…
continue reading
27 февраля 2021 в русскоязычном PHP комьюнити прошел онлайн митап, на котором помимо докладов по конкретным темам было обсуждение планов развития PHP в 2021 году. - Свежие RFC и взгляд Никиты Попова (один из ключевых разработчиков PHP) - Над какими улучшениями производительности прямо сейчас работает Дмитрий Стогов (ещё один из ключевых разработчик…
…
continue reading
В этом выпуске подкаста обсудим план и основные шаги: - инспекция кода с помощью PhpStorm - статический анализ с помощью PHPCompatibility - strict_types и статический анализ с помощью Psalm, PHPStan и т.п. - проверка composer пакетов на совместимость с PHP 8 - проверка расширений PHP - запуск тестов - переходный период, пока на prod ешё старая верс…
…
continue reading
Евгений Сальников - тимлид команды доставки в Lamoda. - Путь от разработчика к CTO и обратно в разработку "руками" - Apache Camel - почему эта технология так недооценена? - 5 языков в одной команде: Java, Kotlin, PHP, Go, TypeScript - Большие PHP проекты и сервисная архитектура - План по переходу на PHP 8 - Поможет ли утилита Rector? - Какие статич…
…
continue reading
1
Clockwork — отладочная панель для PHP
8:55
8:55
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
8:55
Clockwork - отладочная панель для PHP Clockwork – это библиотека и расширение для браузера предоставляющие удобный интерфейс отладки производительности бэкенд кода. Из коробки есть не плохая интеграция с Laravel, Lumen, Symfony, Slim. Можно подключить и к самописному фреймворку на PHP. Расскажу про свой опыт использования и сделаю небольшое сравнен…
…
continue reading
1
Объекты передаются по ссылке или нет?
3:41
3:41
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
3:41
Часто можно услышать фразу, что в PHP «объекты всегда передаются по ссылке». На самом деле всё немного сложнее.https://www.php.net/manual/ru/language.oop5.references.phpПятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru…
…
continue reading
Проставить declare(strict_types=1) во все файлы! Так ли просто взять и обновить старые исходники?- https://www.php.net/manual/ru/control-structures.declare.php- https://www.php.net/manual/ru/functions.arguments.php#functions.arguments.type-declaration.strictПятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных тр…
…
continue reading
Rector – это утилита для обновления кодовой базы PHP проекта под современные стандарты. И речь идёт не о PSR-12, а о более интересных преобразованиях, сейчас расскажу!https://github.com/rectorphp/rectorПятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. ht…
…
continue reading
Расскажу про тикет JBR-745 о поддержке Metal в JetBrains Runtime, он же проект Lanai или JEP-382. Станут ли IDE от JetBrains отрисовываться со скоростью 300К FPS?Ссылки по теме:- https://youtrack.jetbrains.com/issue/JBR-745- https://en.wikipedia.org/wiki/Metal_(API)- https://wiki.openjdk.java.net/display/lanai- https://openjdk.java.net/jeps/382- ht…
…
continue reading
1
25 лет PHP - история развития в наглядной инфографике
9:13
9:13
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
9:13
К 25-летию PHP - история развития языка в наглядной инфографикеhttps://www.jetbrains.com/lp/php-25/Видео-версия подкаста: https://youtu.be/FZ-3Qc89PEYПятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru…
…
continue reading
1
Архитектура сложных веб-приложений. С примерами на Laravel
6:25
6:25
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
6:25
Недавно я прочитал книгу "Архитектура сложных веб приложений с примерами на Laravel", автор Adel Faizrakhmanov.Недавно автор завершил перевод на русский, который публично доступен на GitHub.Эта книга не пособие. Много шаблонов описаны поверхностно, с целью просто познакомить читателя с ними. Более подробное описание можно найти по ссылкам в конце.-…
…
continue reading
1
PHP Russia Online и другие Online конференции Олега Бунина
45:12
45:12
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
45:12
В этот период, когда массовые мероприятия запрещены, IT конференции переходят в Online формат. Как выглядят Online конференции и как они будут выглядеть в будущем обсуждаем с Олегом Буниным - организатором многих IT конференций в России, включая такие известные ежегодные события как HighLoad++, РИТ++ и PHP Russia.- Список ближайших online конференц…
…
continue reading
1
Как провести собеседование PHP разработчика middle-уровня?
37:02
37:02
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
37:02
В этом выпуске подкаста гость в студии: Альберт Степанцев (https://habr.com/ru/users/alexleonov/posts/). Обсуждаем процесс найма PHP разработчика middle-уровня с точки зрения работодателя - что спрашивать, на что обращать внимание, как провести комфортное и полезное всем собеседование?- Кого ищем?- На что обратить внимание в резюме?- Предварительно…
…
continue reading
В этом выпуске вместе с Александром Черняевым живо обсудили Laravel, подходы к созданию бизнес-приложений и типовых CRUD админок, в частности с помощью платформы Laravel Orchid. Немного затронули тему Laravel vs Symfony.- Способы создания CRUD приложений и не только- Идеи из Microsoft Light Switch- Подход предлагаемый Orchid Platform - Table + Edit…
…
continue reading
1
Laravel Vapor - первые впечатления
11:05
11:05
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
11:05
Laravel Vapor — это Serverless платформа для публикации PHP приложений, в частности Laravel приложений, на Amazon Web Servcices от автора фреймворка.Попробовал задеплоить один хобби-проект, рассказываю о нюансах и интересных особенностях, с которыми столкнулся.Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных…
…
continue reading
1
SymfonyCloud, надёжная доставка сообщений, статический анализ PHP кода
1:01:52
1:01:52
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
1:01:52
Продолжение записи с Валентином Удальцовым об опыте работы с SymfonyCloud, о архитектуре надёжной доставки сообщений и о инструментах статического анализа PHP кода.- SymfonyCloud для хобби-проекта https://symfony.com/cloud/- Разработка через локальный сервер SymfonyCloud- Надёжность SymfonyCloud- Про надёжную доставку сообщений, комбинируя транзакц…
…
continue reading
1
SymfonyCon 2019, Domain Events и новые компоненты Symfony 5
47:20
47:20
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
47:20
В этом выпуске Валентин Удальцов расскажет про SymfonyCon 2019, где он выступал как докладчик, а также активный участник Hack Day!- Как прошел SymfonyCon 2019, организация и впечатления- Как принять участие в разработке Symfony и чем это полезно?- Результаты Hack Day, свежие Pull Requests- Deprecate RouteCollectionBuilder- Обработка событий предмет…
…
continue reading
Это седьмой выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.Сегодня будет краткий пересказ главы про парадигмы моделирования и многоуровневую архитектуру.- https://t.me/dependen…
…
continue reading
Это шестой выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.В последних двух выпусках мы прошлись по сущностям (Entity) и объектам-значениям (Value Objects). Пришло время поговор…
…
continue reading
Это пятый выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.- https://t.me/dependencyhellВ прошлом выпуске мы начали изучать важные аспекты выражения модели предметной области в в…
…
continue reading
В этом выпуске Drupal-евангелист Александ Дубовской расскажет о современном положении дел в популярной CMS системе Drupal• Версионирование Drupal и обратная совместимость• Поддерживаемые версии PHP• Центральный репозиторий модулей и работа через Composer• История перехода на Symfony компоненты• Какие компоненты Symfony сейчас используются и что это…
…
continue reading
Это четвёртый выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.- https://t.me/dependencyhellВ первых трёх выпусках мы обсуждали модель предметной области и её важность для архите…
…
continue reading
Поговорим про конфигурацию и переменные окружения.- Как можно конфигурировать PHP приложение- Где хранить секреты и настройки, отличающиеся в разных окружениях (dev vs staging vs prod)- Что такое переменные окружения?- Проблемы с переменными окружения в PHP проектах- Зачем нужны .env файлы?- .env файлы в Laravel и Symfony- ВыводыПолезные ссылки по …
…
continue reading
1
Современный WordPress в 2019 году
33:26
33:26
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
33:26
На прошедшем недавно фестивале TechTrain в Санкт-Петерурге записал подкаст о современном состоянии дел в WordPress с ребятами из местного комьюнити "WordPress в Санкт-Петербурге".- Какие версии PHP сейчас используются, какие минимальные требования?- Есть ли composer в мире WordPress?- Как распространяются плагины? Бесплатные и платные магазины- Исп…
…
continue reading
DDD #3 - Layered ArchitectureЭто третий выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.- https://t.me/dependencyhellВ первых двух выпусках мы обсуждали модель предметной област…
…
continue reading
1
DDD #2 - Документация и коммуникация
8:24
8:24
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
8:24
Это второй выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.- https://t.me/dependencyhellВ прошлом выпуске мы начали обсуждение модели предметной области и её важности для архите…
…
continue reading
1
Интервью с разработчиками PhpStrom
1:28:36
1:28:36
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
1:28:36
Интервью с разработчиками PhpStrom Это совмещённый выпуск подкастов Пятиминутка PHP и SDCast, в котором мы пообщались с Кириллом Смеловым и Максимом Колмаковым, разработчиками из команды PhpStorm в компании JetBrains.Ребята рассказали про то, как устроена разработка PhpStorm, какая есть связь с основной платформой IntelliJ, как с технической сторон…
…
continue reading
1
PHP-Дайджест № 162 (1 августа – 12 августа 2019)
5:45
5:45
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
5:45
В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский (https://twitter.com/pronskiy) делится подборкой интересных инсайдов из PHP Internals. Подробности по радикальному предложению переписать PHP без огладяки на обратную совместимость: PHP++! Также про более спокойный вариант развития с директивами и про только что принятый стандарт по стил…
…
continue reading
1
Тестирование в Vimbox (SkyEng)
11:32
11:32
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
11:32
В этом выпуске поговорили с Алексеем Землянским о тестировании кода в платформе Vimbox (SkyEng), о важности автотестов и планах по развитию культуры тестирования в команде.Перевёрнутая пирамида тестированияTDD или нет? Тесты сначала или тесты потом?Зачем нужны тесты и как в этом убедить коллег?Symfony, PHPUnit, Jenkins- https://skyeng.ru/platformПя…
…
continue reading
Domain-Driven Design или сокращённо DDD. Если взять краткую цитату из википедии — это набор правил, которые позволяют принимать правильные проектные решения.Термин был впервые введен Эриком Эвансом в его книге с таким же названием «Domain-Driven Design» в 2004 году. В русском переводе Предметно-ориентированное проектирование (DDD): структуризация с…
…
continue reading
1
PHP-Дайджест № 161 (15 - 29 июля 2019)
8:59
8:59
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
8:59
В этом выпуске автор знаменитых 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Выпуск…
…
continue reading
В июне проходил очередной ежегодный конкурс по программированию ICFP Contest 2019.Я был вдохновлён текстовой трансляцией от команды СКБ Контур и обзором в блоге Никиты Прокопова (tonsky), поэтому решил поделиться своими мыслями в подкасте.А 18 июля стартовал Mini AI Cup #4 от Mail.ru - продлится целый месяц, присоединяйтесь! Я уже написал первого б…
…
continue reading
1
PHP-Дайджест № 160 (1 – 15 июля 2019)
3:25
3:25
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
3:25
PHP-Дайджест № 160 (1 – 15 июля 2019)В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский (https://twitter.com/pronskiy) делится подборкой свежих новостей из мира PHP - краткий обзор некоторых новых функций PHP 7.4 и предложений, которые пока не попали в 7.4. Релиз ReactPHP 1.0 с долгосрочной поддержкой.Читайте полную версию на Хаюре.- htt…
…
continue reading
Продолжаем серию выпусков Пятиминутки PHP про асинхронный PHP. Сегодня с нами на связи Сергей Жук - разработчик из SkyEng и один из главных знатоков ReactPHP! Поговорим про ReactPHP, в чём его сильные стороны, какие проблемы решает и в каких случаях его использовать?- https://reactphp.org - ReactPHP: Event-driven, non-blocking I/O with PHP- https:/…
…
continue reading
1
DevConf 2019 (Москва, 21 июня)
11:44
11:44
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
11:44
В этом выпуске сделаю обзор докладов поданных на конференцию DevConf, которая пройдёт в Москве 21 июня 2019 года.Это уже 10-я конференция, проходит каждый год и примерно на половине из прошедших я был. Нравится мне это мероприятие, поэтому давайте посмотрим, что у них там в этом году?- https://devconf.ru- https://devconf.ru/ru/schedule/jun21#main -…
…
continue reading
16 апреля 2019 года в Москве в пабе Свинья и Роза (ул. Трубная, 14) пройдёт третья встреча BeerPHP, начало в 20:30.В этом выпуске подкаста организаторы Олег и Владимир рассказывают как появилась идея, как организовано мероприятие и что там будет.Регистрация и вход свободный, приглашаются все!Если вы слушаете этот выпуск после 16 апреля, то заходите…
…
continue reading
1
Администрирование Linux - что нужно знать разработчику?
28:46
28:46
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
28:46
В этот подкаст я пригласил Алексея Цыкунова, с которым познакомился на онлайн-курсах по реляционным СУБД на сайте Otus.Алексей ведёт курсы по администрированию Linux и СУБД, имеет большой опыт работы в интернет-провайдерах, телекоме и над высоконагруженными проектами.Тема выпуска: что нужно знать современному бэкенд разработчику о Linux, на сколько…
…
continue reading
1
Symfony Hackathon в деталях - issues и pull requests
26:29
26:29
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
26:29
Продолжаем рассказ про The Symfony and API Platform Hackathon, который проходил в Брюсселе 6 и 7 апреля 2019. В этом выпуске Валентин раскрывает технические подробности тех issues и pull requests, над которыми велась работа в рамках хакатона и делает обзор некоторых будущих улучшений в Symfony в Security, в формах, в DI, Validator и других компонен…
…
continue reading