Forwarded from Pavel
Коллеги, привет!
У нас в стране пройдет в этом году не только PHP Russia, но и https://podlodka.io/phpcrew.
Больше конференций по PHP!! 😈
Podlodka PHP Crew - удаленная конфа, проходит не в рабочее время.
Я помогаю в программном комитете подлодки.
Одно из отличий конфы - это то, что у каждого сезона есть тема и все доклады формируются вокруг нее.
Мы с ПК нагенерили несколько актуальных тем, но очень хочется получить мнение со стороны, какая тема интересна PHP разработчиков больше всего?
Будет здорово, если вы пройдете опрос и поможете нам определиться с темой!
Кстати, среди ответивших мы разыграем бесплатную проходку.
https://forms.gle/BMibZnE9bn28uftG6
У нас в стране пройдет в этом году не только PHP Russia, но и https://podlodka.io/phpcrew.
Больше конференций по PHP!! 😈
Podlodka PHP Crew - удаленная конфа, проходит не в рабочее время.
Я помогаю в программном комитете подлодки.
Одно из отличий конфы - это то, что у каждого сезона есть тема и все доклады формируются вокруг нее.
Мы с ПК нагенерили несколько актуальных тем, но очень хочется получить мнение со стороны, какая тема интересна PHP разработчиков больше всего?
Будет здорово, если вы пройдете опрос и поможете нам определиться с темой!
Кстати, среди ответивших мы разыграем бесплатную проходку.
https://forms.gle/BMibZnE9bn28uftG6
podlodka.io
Онлайн-конференция Podlodka PHP Crew, сезон #8
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным вопросам PHP-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
👍7👏1💩1
Наверняка вы пробовали создавать свои шаблоны PHP файлов в PhpStorm, чтобы потом в дереве проекта через контекстное меню вызывать New -> МойШаблон.
Недавно я узнал, что таким же действием через New -> МойШаблон можно создать несколько файлов одновременно! Удобно для создания в один клик модели, контроллера и view, причём можно настроить чтобы эти файлы попали сразу в нужные директории: https://www.jetbrains.com/help/phpstorm/templates-with-multiple-files.html?utm_source=telegram&utm_medium=social&utm_campaign=navernyaka-vy-probovali-sozdavat-svoi-sha&utm_content=64283992#mvc-example
Недавно я узнал, что таким же действием через New -> МойШаблон можно создать несколько файлов одновременно! Удобно для создания в один клик модели, контроллера и view, причём можно настроить чтобы эти файлы попали сразу в нужные директории: https://www.jetbrains.com/help/phpstorm/templates-with-multiple-files.html?utm_source=telegram&utm_medium=social&utm_campaign=navernyaka-vy-probovali-sozdavat-svoi-sha&utm_content=64283992#mvc-example
PhpStorm Help
Templates with multiple files | PhpStorm
🔥19👍3
Помните про JetBrains Fleet - новую легковесную IDE? Вышла первая публичная preview версия, продробности в блоге: https://blog.jetbrains.com/fleet/2022/10/introducing-the-fleet-public-preview/?utm_source=telegram&utm_medium=social&utm_campaign=pomnite-pro-jetbrains-fleet---novuyu-legk&utm_content=64785389
Насчёт поддержки PHP есть отдельная табличка, судя по которой в целом уже хорошо, но не работает дебаггер: https://docs.google.com/spreadsheets/u/1/d/e/2PACX-1vTWt9RlJPfIJwD5H7Gsqbu9xHTd-K1oj_zCpP6YIQq8xvjARDYqC6OnVIVt5WPi2-B-vWHZw5qMnhvx/pubhtml?gid=0&single=true&utm_source=telegram&utm_medium=social&utm_campaign=pomnite-pro-jetbrains-fleet---novuyu-legk&utm_content=64785389
Насчёт поддержки PHP есть отдельная табличка, судя по которой в целом уже хорошо, но не работает дебаггер: https://docs.google.com/spreadsheets/u/1/d/e/2PACX-1vTWt9RlJPfIJwD5H7Gsqbu9xHTd-K1oj_zCpP6YIQq8xvjARDYqC6OnVIVt5WPi2-B-vWHZw5qMnhvx/pubhtml?gid=0&single=true&utm_source=telegram&utm_medium=social&utm_campaign=pomnite-pro-jetbrains-fleet---novuyu-legk&utm_content=64785389
The JetBrains Blog
Introducing the Fleet Public Preview | The Fleet Blog
Since the initial announcement of Fleet, we have had an overwhelming amount of interest from all of you, with over 137,000 people signing up for the private preview. Our reason for starting with a clo
🔥17👍1💩1
Forwarded from Podlodka Podcast – анонсы и новости подкаста про IT (Katerina)
Всем привет! На связи команда Podlodka PHP Crew. Уже 31 октября стартует первый сезон конференции с темой «Архитектура». Будет полезно и увлекательно 🤓 За 5 дней конференции:
✅ Поучаствуем в круглом столе на тему архитектурных best practices на Laravel и Symfony. Узнаем реальные кейсы из проектов разных масштабов — от небольших стартапов до крупного энтерпрайза. Спикеры: CTO в 1С-Старт Дмитрий Кириллов, CEO в ASAPIRL Александр Макаров, backend-разработчик в Skyeng Василий Демин, CEO в DeworkerPRO Дмитрий Елисеев.
✅ Узнаем, как подбирать оптимальные архитектурные шаблоны, и разберем антипаттерны построения архитектуры.
✅ Выясним, как применять DDD в различных фреймворках, и разберем на практике его имплементацию на примере Symfony и Laravel вместе с Сергеем Пантюшиным из Webinar.
✅ Научимся организовывать код и версионировать API вместе с Олегом Мифле, backend-разработчиком из Skyeng.
✅ Узнаем как выстраивать гибкую и поддерживаемую событийную архитектуру, учитывающую семантику PHP, вместе с Михаилом Мазеиным, техлидом ManyChat.
✅ Проведем открытое собеседование по System Design вместе с Павлом Лакосниковым из Авито.
😉 Подробности есть на сайте, и там же вот-вот появится полное расписание. Купить билет можно уже сейчас — до следующего понедельника действуют скидки 🤑
✅ Поучаствуем в круглом столе на тему архитектурных best practices на Laravel и Symfony. Узнаем реальные кейсы из проектов разных масштабов — от небольших стартапов до крупного энтерпрайза. Спикеры: CTO в 1С-Старт Дмитрий Кириллов, CEO в ASAPIRL Александр Макаров, backend-разработчик в Skyeng Василий Демин, CEO в DeworkerPRO Дмитрий Елисеев.
✅ Узнаем, как подбирать оптимальные архитектурные шаблоны, и разберем антипаттерны построения архитектуры.
✅ Выясним, как применять DDD в различных фреймворках, и разберем на практике его имплементацию на примере Symfony и Laravel вместе с Сергеем Пантюшиным из Webinar.
✅ Научимся организовывать код и версионировать API вместе с Олегом Мифле, backend-разработчиком из Skyeng.
✅ Узнаем как выстраивать гибкую и поддерживаемую событийную архитектуру, учитывающую семантику PHP, вместе с Михаилом Мазеиным, техлидом ManyChat.
✅ Проведем открытое собеседование по System Design вместе с Павлом Лакосниковым из Авито.
😉 Подробности есть на сайте, и там же вот-вот появится полное расписание. Купить билет можно уже сейчас — до следующего понедельника действуют скидки 🤑
podlodka.io
Онлайн-конференция Podlodka PHP Crew, сезон #8
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным вопросам PHP-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
🔥5👍2
Привет! На связи команда Podlodka Crew — организатор однонедельных онлайн-конференций, которые родились из известного IT-подкаста.
Приходи на наш первый сезон новой конференции Podlodka PHP Crew с темой «Архитектура», который стартует 31-ого октября.
Что будет ждать гостей конференции:
• Круглый стол на тему: «Архитектурные best practices» с Дмитрием Кирилловым, Александром Макаровым, Василием Деминым и Дмитрием Елисеевым.
• Михаил Мазеин выступит с докладом «Событийная архитектура».
• Павел Лакосников проведёт публичное собеседование на тему: «System design»
• И многие другие крутые спикеры с докладами на полезные темы.
В программе: сессии в лайве, воркшопы и конкурс, ламповое общение и обмен мнениями в Slack. Участник получает доступ к плейлисты с видео всех сессии. Сессии проходят дважды в день: утром и вечером.
Успей купить билет по сниженной цене, скидка последний день 🤑
https://podlodka.io/phpcrew?utm_campaign=early_bird_php_crew_1&utm_source=telegram&utm_medium=social&utm_content=tg_5minphp
Приходи на наш первый сезон новой конференции Podlodka PHP Crew с темой «Архитектура», который стартует 31-ого октября.
Что будет ждать гостей конференции:
• Круглый стол на тему: «Архитектурные best practices» с Дмитрием Кирилловым, Александром Макаровым, Василием Деминым и Дмитрием Елисеевым.
• Михаил Мазеин выступит с докладом «Событийная архитектура».
• Павел Лакосников проведёт публичное собеседование на тему: «System design»
• И многие другие крутые спикеры с докладами на полезные темы.
В программе: сессии в лайве, воркшопы и конкурс, ламповое общение и обмен мнениями в Slack. Участник получает доступ к плейлисты с видео всех сессии. Сессии проходят дважды в день: утром и вечером.
Успей купить билет по сниженной цене, скидка последний день 🤑
https://podlodka.io/phpcrew?utm_campaign=early_bird_php_crew_1&utm_source=telegram&utm_medium=social&utm_content=tg_5minphp
👎3👍2
PHP-линч на YouTube канале PHP Point: Валентин Удальцов принимает ссылки на репозитории и делает ревью кода в прямом эфире. Заготовленных ссылок нет, онлайн экпромт! Уже началось (26 окт, 18:00 мск): https://www.youtube.com/watch?v=MwMCzqvCGKo
YouTube
PHP-линч #1 • fp4php/functional • shoman4eg/moy-nalog
После нашей субботней встречи у меня появилась идея комментировать PHP-код на постоянной основе. Должно получиться пхплебно, зрелищно и очень познавательно!
Попробуем такой процесс:
1. Во время стрима вы скидываете в чат трансляции ссылки на репозитории…
Попробуем такой процесс:
1. Во время стрима вы скидываете в чат трансляции ссылки на репозитории…
👍8🔥4👏3
В телеграм чате Yii3 интересное обсуждение: если мы делаем неизменяемый объект у которого в цепочке вызываем клонирующие методы →withXYZ(…) — не будет ли это тормозить? Много лишних объектов в промежутке, расход памяти, нагрузка на GC…
Написали тесты: https://github.com/viktorprogger/clone-bench/blob/master/src/CloneBench.php
По результатам выходит, что клонирование в 2 раза медленнее. Но счёт идёт на четверть микросекунды при 1 млн revs, т.е. экономия на спичках.
Кстати, рекомендую заглянуть в исходники тестов и познакомиться с PhpBench.
Написали тесты: https://github.com/viktorprogger/clone-bench/blob/master/src/CloneBench.php
По результатам выходит, что клонирование в 2 раза медленнее. Но счёт идёт на четверть микросекунды при 1 млн revs, т.е. экономия на спичках.
Кстати, рекомендую заглянуть в исходники тестов и познакомиться с PhpBench.
🔥14😁4
Доброе утро начинаем с юмора про PHP: https://youtu.be/GzRfvwo1iNU?noutm=true
И встречаемся через 30 минут на Podlodka PHP Crew.
И встречаемся через 30 минут на Podlodka PHP Crew.
YouTube
Interview with Senior PHP Developer
PHP programming language
Interview with a PHP developer with Paul Ron - aired on © The PHP.
No Music
Programmer humor
PHP humor
Programming jokes
Programming memes
PHP
PHP memes
php jokes
laravel
composer
xampp
mysql
apache
php 7
__NAMESPACE__
#programming…
Interview with a PHP developer with Paul Ron - aired on © The PHP.
No Music
Programmer humor
PHP humor
Programming jokes
Programming memes
PHP
PHP memes
php jokes
laravel
composer
xampp
mysql
apache
php 7
__NAMESPACE__
#programming…
😁5
Свежее интервью с Тейлором про Laravel в стиле ask me anything. В описании под видео есть полный список вопросов с таймкодами, много интересного: https://youtu.be/Ylpwkzo_rFE
YouTube
Ask Me Anything About Laravel with Taylor Otwell
This video is part of the Adeva Fireside chat Series, where we host talks with industry leaders, covering different tech-specific topics. We are super excited to have Laravel`s creator Taylor Otwell.
Taylor is here to answer your Laravel questions! Join…
Taylor is here to answer your Laravel questions! Join…
Чтение на выходные: как обсуждать рабочие вопросы в мессенджерах с наглядными примерами «плохо» и «хорошо», мне статья понравилась, это база: https://kinzhal.media/howto-messenger/?utm_source=telegram&utm_medium=social&utm_campaign=chtenie-na-vyhodnye-kak-obsuzhdat-rabochi&utm_content=65194000
Кинжал
Как общаться в мессенджерах: правила переписки — Кинжал
В этом тексте собраны правила, выстраданные годами мессенджерной работы. Можно закрепить эту ссылку в шапках всех ваших рабочих чатов.
👍14
Можно бесконечно смотреть на трейты в своём коде и на холивары вокруг них. Видео для субботнего осеннего вечера, чтобы согреться, нестареющая классика: https://youtu.be/xoEPNiMtVps
YouTube
Трейты в PHP — зло? Валентин Удальцов против всех (Часть 2)
Битва сторонников и противников трейтов, которая раз и навсегда расставит точки!
Партнеры: Skyeng 🎸, Hexlet 🥁
http://phpcommunity.ru
Участники:
Валентин Удальцов (Happy Inc, Пых)
Сергей Жук (Skyeng, подкаст «Между скобок»)
Кирилл Несмеянов (Spiral Scout…
Партнеры: Skyeng 🎸, Hexlet 🥁
http://phpcommunity.ru
Участники:
Валентин Удальцов (Happy Inc, Пых)
Сергей Жук (Skyeng, подкаст «Между скобок»)
Кирилл Несмеянов (Spiral Scout…
🔥5🤮4👍3
https://habr.com/ru/post/697586/?utm_source=telegram&utm_medium=social&utm_campaign=habr.com-ru-post-697586---opisa&utm_content=65256109 — описание инструментов используемых при разработке Yii3. Рекомендую прочитать всем, статья про PHPUnit, Codeception, Infection, Psalm, StyleCI, Rector, Roave BC Check, Codecov, What the diff, ComposerRequireChecker и Github Actions
Хабр
Yii3 Overview 2. Вспомогательные инструменты разработки
Список всех статей: Вступление Вспомогательные инструменты разработки Обзор app-* шаблонов и demo Самое ужасное, что может предоставить рабочий код – внезапную проблему. Будь то отложенная бага или...
🔥12
Отличная тема 👇Мне кажется во многих более-менее крупных проектах на Laravel разрабочики в итоге приходят к структуре папок по фичам или по модулям. Признавайтесь, у кого есть своя реализация чего-то типа Laravel Modules? У нас есть 😇
🔥3
Forwarded from PHP Russia Channel
Про модульный Laravel, или как собрать фичу в кучу расскажет Алексей Васильев
⠀
📋 https://bx.vc/h9k0pd
⠀
Структура файлов, генерируемая при создании Laravel-проекта, проблематична для проектов сложнее набора CRUD'ов. Файлы складываются по типам, и при работе с одной фичей приходится перелопатить несколько папок. Необходимость частичного выделения функционала в отдельный сервис превращается в головную боль.
⠀
Предлагается новый feature-based-подход, основывающийся на группировке кода и шаблонов по фичам.
⠀
Для реализации этого подхода Алексей создал библиотеку, о которой речь также пойдёт в выступлении.
⠀
Приведя в порядок структуру файлов, можно пойти дальше и реализовать на базе той же библиотеки полноценную функциональную модульность — такую возможность она тоже даёт.
⠀
🖐 Ждем вас 24 и 25 ноября в Москве
⠀
✅ Программа конференции и билеты здесь - https://bx.vc/wsgiyp
⠀
📋 https://bx.vc/h9k0pd
⠀
Структура файлов, генерируемая при создании Laravel-проекта, проблематична для проектов сложнее набора CRUD'ов. Файлы складываются по типам, и при работе с одной фичей приходится перелопатить несколько папок. Необходимость частичного выделения функционала в отдельный сервис превращается в головную боль.
⠀
Предлагается новый feature-based-подход, основывающийся на группировке кода и шаблонов по фичам.
⠀
Для реализации этого подхода Алексей создал библиотеку, о которой речь также пойдёт в выступлении.
⠀
Приведя в порядок структуру файлов, можно пойти дальше и реализовать на базе той же библиотеки полноценную функциональную модульность — такую возможность она тоже даёт.
⠀
🖐 Ждем вас 24 и 25 ноября в Москве
⠀
✅ Программа конференции и билеты здесь - https://bx.vc/wsgiyp
👍9😐1
Подписываюсь под каждой практикой в этом докладе, мы тоже так работаем и это удобно: https://youtu.be/pt_MkFT51aA
👍2
Релиз PHP 8.2 откладывается на 2 недели до 8 декабря из-за найденных в последний момент критических багов. Подробности: https://externals.io/message/118991
— Nov 24: PHP 8.2.0RC7
— Dec 8: PHP 8.2.0
— Dec 15: PHP 8.2.1RC1
— Jan 5: PHP 8.2.1 (in sync with 8.0/8.1)
— Nov 24: PHP 8.2.0RC7
— Dec 8: PHP 8.2.0
— Dec 15: PHP 8.2.1RC1
— Jan 5: PHP 8.2.1 (in sync with 8.0/8.1)
👍6
Люблю фантастику про путешествия во времени.
Знаете сюжет аля «эфект бабочки»? Герой попадает в прошлое, что-то меняет, возвращается — и тут всё тоже изменилось.
Представил себя: попадаю в прошлое, что-то меняю, возвращаюсь, открываю рабочий проект, а код на языке P++ 🤯🧐
Знаете сюжет аля «эфект бабочки»? Герой попадает в прошлое, что-то меняет, возвращается — и тут всё тоже изменилось.
Представил себя: попадаю в прошлое, что-то меняю, возвращаюсь, открываю рабочий проект, а код на языке P++ 🤯🧐
😱9😁6🔥1🖕1