TGViewer
Channel Public Channel
Пятиминутка PHP

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

@tg_5minphp

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

Автор: @petrmyazin
Subscribers
2.79K
Photos
360
Videos
28
Links
860

Showing posts older than #1018 · Back to latest

Older Posts 20 shown
Post #1017 1.16K
Подписываюсь под каждой практикой в этом докладе, мы тоже так работаем и это удобно: https://youtu.be/pt_MkFT51aA
  • 👍 2
Post #1016 1.07K

Forwarded from PHP Russia Channel

Про модульный Laravel, или как собрать фичу в кучу расскажет Алексей Васильев
⠀
📋 https://bx.vc/h9k0pd
⠀
Структура файлов, генерируемая при создании Laravel-проекта, проблематична для проектов сложнее набора CRUD'ов. Файлы складываются по типам, и при работе с одной фичей приходится перелопатить несколько папок. Необходимость частичного выделения функционала в отдельный сервис превращается в головную боль.
⠀
Предлагается новый feature-based-подход, основывающийся на группировке кода и шаблонов по фичам.
⠀
Для реализации этого подхода Алексей создал библиотеку, о которой речь также пойдёт в выступлении.
⠀
Приведя в порядок структуру файлов, можно пойти дальше и реализовать на базе той же библиотеки полноценную функциональную модульность — такую возможность она тоже даёт.
⠀
🖐 Ждем вас 24 и 25 ноября в Москве
⠀
✅ Программа конференции и билеты здесь - https://bx.vc/wsgiyp
  • 👍 9
  • 😐 1
Post #1015 877
Отличная тема 👇Мне кажется во многих более-менее крупных проектах на Laravel разрабочики в итоге приходят к структуре папок по фичам или по модулям. Признавайтесь, у кого есть своя реализация чего-то типа Laravel Modules? У нас есть 😇
  • 🔥 3
Post #1014 1.14K
Post #1013 1.33K
Post #1012 1.02K
Антипаттерн дня: сетевой запрос внутри транзакции (БД).
  • 😱 17
  • 😁 5
  • 🔥 2
  • 👌 1
Post #1010 981
Свежее интервью с Тейлором про 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…
Post #1009 1K
Post #1008 1.18K
В телеграм чате Yii3 интересное обсуждение: если мы делаем неизменяемый объект у которого в цепочке вызываем клонирующие методы →withXYZ(…) — не будет ли это тормозить? Много лишних объектов в промежутке, расход памяти, нагрузка на GC…

Написали тесты: https://github.com/viktorprogger/clone-bench/blob/master/src/CloneBench.php
По результатам выходит, что клонирование в 2 раза медленнее. Но счёт идёт на четверть микросекунды при 1 млн revs, т.е. экономия на спичках.

Кстати, рекомендую заглянуть в исходники тестов и познакомиться с PhpBench.
  • 🔥 14
  • 😁 4
Post #1007 1.05K
Интерфейсы дублирующие statefull классы ужасны.

class User implements UserInterface — это почти наверняка очень плохо.
  • 👍 8
  • 🤔 5
  • 😁 4
  • 🥱 4
Post #1006 1.34K
Post #1005 1.64K
Привет! На связи команда 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
  • 👎 3
  • 👍 2
Post #1003 1.73K
Утро, начинаю работать, смотрю свежие коммиты
  • 😁 20
  • 🤩 1
  • 💩 1
  • 😈 1
Post #1002 1.95K

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 вместе с Павлом Лакосниковым из Авито.

😉 Подробности есть на сайте, и там же вот-вот появится полное расписание. Купить билет можно уже сейчас — до следующего понедельника действуют скидки 🤑
podlodka.io Онлайн-конференция Podlodka PHP Crew, сезон #8 Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным вопросам PHP-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
  • 🔥 5
  • 👍 2
Post #1001 1.61K
Наткнулся на книгу «Выучи PHP за 1 день», даже не знаю как это комментировать 😭
  • 😁 18
  • 🤡 6
  • 🤔 2
  • 💩 2
  • 🌚 2
  • 😱 1
Post #1000 1.94K
Post #999 1.77K
Наверняка вы пробовали создавать свои шаблоны 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
PhpStorm Help Templates with multiple files | PhpStorm
  • 🔥 19
  • 👍 3
Post #998 1.34K

Forwarded from Pavel

Коллеги, привет!

У нас в стране пройдет в этом году не только 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
Post #997 1.33K
Email рассылка The Road to PHP 8.2 — ежедневные заметки на почту об изменениях и улучшениях в новой версии PHP 8.2, всего должно прийти 6 писем, такой вот формат для неспешного погружения https://stitcher.io/blog/road-to-php-82?utm_source=telegram&utm_medium=social&utm_campaign=email-rassylka-the-road-to-php-8.2--ezhe&utm_content=64192518
stitcher.io The Road to PHP 8.2 | stitcher.io A 6 day newsletter series about PHP 8.2
  • 🔥 9
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →