Интервью с разработчиками PhpStrom
Это совмещённый выпуск подкастов Пятиминутка PHP и SDCast, в котором мы пообщались с Кириллом Смеловым и Максимом Колмаковым, разработчиками из команды PhpStorm в компании JetBrains.
Ребята рассказали про то, как устроена разработка PhpStorm, какая есть связь с основной платформой IntelliJ, как с технической стороны, так и социально-коммуникативной. Мы обсудили, кто и как задаёт вектор развития продукта, откуда поступают запросы на новые фичи, как происходит планирование релизов.
Также ребята рассказали про команду проекта, роли и зоны ответственности, и поделились своим впечатлением от стажёрства и наставничества над студентами и какие это даёт плоды.
Поговорили мы и о последних новых фичах языка и интересных возможностях PhpStorm, которые появились совсем недавно, или поддержка которых как раз планируется. Обсудили поддержку статических анализаторов для PHP, таких как PHPStan, Psalm. Ребята рассказали про интересную возможность менять поведение IDE через конфигурацию на PHP, так называемые META файлы.
Обсудили такую важную вещь — как обратная связь от пользователей продукта, насколько она важна для разработчиков, что даёт открытость баг-трекера коммерческого продукта и возможные каналы обратной связи.
Ссылки на ресурсы по темам выпуска:
- https://www.youtube.com/watch?v=8pKa195Bkno - Доклад Кирилла с PHP Russia’19 «PHP как инструмент разработки PhpStorm»
- https://youtrack.jetbrains.com/issues/WI - Баг-трекер PhpStorm
- https://blog.jetbrains.com/phpstorm/2019/02/new-phpstorm-meta-php-features/ - New .phpstorm.meta.php features
- https://www.jetbrains.com/help/phpstorm/ide-advanced-metadata.html - PhpStorm advanced metadata
Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
Плейлист
Пятиминутка PHP
В этом выпуске Юлия Беймлина, продуктовый методист курса «Английский для разработчиков» от Яндекс Практикума, рассказывает, как эффективно заниматься изучением английского языка, и в чём особенности п...
Недавно втянулся в использование SQL синтаксиса LEFT JOIN LATERAL. Буквально по-другому стал смотреть на решение некоторых задач!
Проверил по документации, погугил, в популярных PHP ORM – нигде нет п...
Обсуждаем рынок труда с Глебом Кудрявцевым.
- Кому проще уехать: IT менеджеру, сеньору, мидлу?
- По каким причинам IT специалисты уезжают из России и будет ли нарастать отток кадров?
- Чего не хватае...
В декабре 2021 года вышло обновление пакетного менеджера Composer, версия 2.2. Заявлено увеличение производительност в некоторых случаях на 90%.
Я изучил изменения в исходном коде и вот что я нашел.....
Приглашаю всех слушателей подкаста Пятиминутка PHP принять участие в опросе по итогам 2021 года. Это займёт около 5 минут, вопросы о технологиях и контенте, это поможет нам составить картину активной...
Один из основных на сегодняшний день разработчиков PHP Никита Попов рассказал в своём блоге некоторые детали работы OPcache.
OPcahce — это расширение для PHP, которое ускоряет работу за счёт кэширова...
Поговорим на несколько разных тем: подкаст и конференция YaTalks, первые впечатления от Yii3, PHP 8.1 уже близко, Tinkerwell, Mac mini на M1, механические клавиатуры и коврик для мыши с JSON API.
htt...
Второй подкаст в серии про Битрикс. Иван Поддубный (https://vk.com/north_leshiy) из компании Вебпрактик рассказывает про свой опыт разработки крупных проектов на Битрикс и сравнивает с другими фреймво...
Для этого выпуска подкаста я пригласил двух разработчиков ядра Битрикс: Дмитрия Медведева (https://facebook.com/medveddev) и Ивана Челищева (https://www.facebook.com/chelishchev). Обсудили историю раз...
В гостях Дмитрий Санников (https://t.me/sannikovdmitry) рассказывает про соревнования по программированию, ИИ, машинному обучению и высоконагруженным системам на платформе All Cups (https://cups.mail....
Принцип подстановки Барбары Лисков
- https://ru.wikipedia.org/wiki/Принцип_подстановки_Барбары_Лисков
Это гостевой выпуск Пятиминутки PHP - ведёт Кирилл Сулимовский
- https://www.linkedin.com/in/кири...
27 февраля 2021 в русскоязычном PHP комьюнити прошел онлайн митап, на котором помимо докладов по конкретным темам было обсуждение планов развития PHP в 2021 году.
- Свежие RFC и взгляд Никиты Попова...
Как перейти на PHP 8.0?
В этом выпуске подкаста обсудим план и основные шаги:
- инспеция кода с помощью PhpStorm
- статический анализ с помощью PHPCompatibility
- strict_types и статический анализ с...
Евгений Сальников - тимлид команды доставки в Lamoda.
- Путь от разработчика к CTO и обратно в разработку "руками"
- Apache Camel - почему эта технология так недооценена?
- 5 языков в одной команде:...
Clockwork – это библиотека и расширение для браузера предоставляющие удобный интерфейс отладки производительности бэкенд кода. Из коробки есть не плохая интеграция с Laravel, Lumen, Symfony, Slim. Мож...
Часто можно услышать фразу, что в PHP «объекты всегда передаются по ссылке». На самом деле всё немного сложнее.
https://www.php.net/manual/ru/language.oop5.references.php
Пятиминутка PHP - подкаст о...
Проставить declare(strict_types=1) во все файлы! Так ли просто взять и обновить старые исходники?
- https://www.php.net/manual/ru/control-structures.declare.php
- https://www.php.net/manual/ru/funct...
Rector – это утилита для обновления кодовой базы PHP проекта под современные стандарты. И речь идёт не о PSR-12, а о более интересных преобразованиях, сейчас расскажу!
https://github.com/rectorphp/re...
Расскажу про тикет JBR-745 о поддержке Metal в JetBrains Runtime, он же проект Lanai или JEP-382. Станут ли IDE от JetBrains отрисовываться со скоростью 300К FPS?
Ссылки по теме:
- https://youtrack....
К 25-летию PHP - история развития языка в наглядной инфографике
https://www.jetbrains.com/lp/php-25/
Видео-версия подкаста: https://youtu.be/FZ-3Qc89PEY
Пятиминутка PHP - подкаст о PHP, DBA, архите...
Недавно я прочитал книгу "Архитектура сложных веб приложений с примерами на Laravel", автор Adel Faizrakhmanov.
Недавно автор завершил перевод на русский, который публично доступен на GitHub.
Эта кн...
В этот период, когда массовые мероприятия запрещены, IT конференции переходят в Online формат. Как выглядят Online конференции и как они будут выглядеть в будущем обсуждаем с Олегом Буниным - организа...
В этом выпуске подкаста гость в студии: Альберт Степанцев (https://habr.com/ru/users/alexleonov/posts/). Обсуждаем процесс найма PHP разработчика middle-уровня с точки зрения работодателя - что спраши...
В этом выпуске вместе с Александром Черняевым живо обсудили Laravel, подходы к созданию бизнес-приложений и типовых CRUD админок, в частности с помощью платформы Laravel Orchid. Немного затронули тему...
Laravel Vapor — это Serverless платформа для публикации PHP приложений, в частности Laravel приложений, на Amazon Web Servcices от автора фреймворка.
Попробовал задеплоить один хобби-проект, рассказы...
Продолжение записи с Валентином Удальцовым об опыте работы с SymfonyCloud, об архитектуре надёжной доставки сообщений и об инструментах статического анализа PHP кода.
- SymfonyCloud для хобби-проекта...
В этом выпуске Валентин Удальцов расскажет про SymfonyCon 2019, где он выступал как докладчик, а также активный участник Hack Day!
- Как прошел SymfonyCon 2019, организация и впечатления
- Как принят...
Это шестой выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его...
Это шестой выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его...
Это пятый выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его т...