Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
History
Music
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts71/v4/70/a4/10/70a41073-8d88-c933-81a7-be3c1d92b142/mza_2395649615656808847.jpg/600x600bb.jpg
Пятиминутка PHP
Пятиминутка PHP
101 episodes
9 months ago
Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Помимо PHP поднимаем темы про инфраструктуру, администрирование Linux и DevOps подходы, сравниваем PHP с другими языками программирования, например с Go, Rust и даже Erlang.
Show more...
Technology
RSS
All content for Пятиминутка PHP is the property of Пятиминутка PHP and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Помимо PHP поднимаем темы про инфраструктуру, администрирование Linux и DevOps подходы, сравниваем PHP с другими языками программирования, например с Go, Rust и даже Erlang.
Show more...
Technology
https://ru-msk-dr3-1.store.cloud.mts.ru/mave/storage/podcasts/202cc592-cfd9-4719-b19a-e26d67c30ec0/images/6247c8b3-42f8-456d-8795-66018e4ecdff.jpg
Самописные инфраструктурные компоненты
Пятиминутка PHP
56 minutes
2 years ago
Самописные инфраструктурные компоненты
Тема этого выпуска: самописные инфраструктурные компоненты – зачем они нужны и чем не угодили Open Source аналоги, помимо фатального недостатка? Отвечает Валентин Удальцов – автор телеграм канала Пых https://t.me/phpyh - Пишет ли Валентин собственный фреймворк? - Что такое инфраструктурный компонент? Определение - Примеры инфраструктурных компонент, написанных в команде Валентина: работа с БД, виладтор+гидратор на типах статанализа, шина сообщений - История появления библиотеки для работы с запросами к БД и чем не подошли популярные решения? - Учёт нюансов PostgreSQL, нативная работа с JSON в СУДБ - Неудобства Doctrine Query Language (DQL) - Неудобства Doctrine DBAL - Single Responsibility принцип в Doctrine - Конвертация типов из PHP в БД и в обратную сторону из БД в PHP - Коммит в Open Source библиотеку vs написание своей собственной реализации - Стоимость разработки самописных компонент для бизнеса - Мотивация команды - Распространение знаний внутри компании, документация - Тесты как документация - Сегодня самописные компоненты, а завтра самописный фреймворк? - Безопасность собственного решения - Свой фреймворк или свой Open Source как часть HR-бренда - Как отличить резонную разработку - Кто принимает финальное решение о старте собственной разработки вместо использования готового решения? - Подробности про собственную шину сообщений (Message Bus компонент) - Вопросы гарантированной доставки сообщений - Паттерн Outbox https://habr.com/ru/company/lamoda/blog/678932/ - Недостатки Symfony Messanger Component - Работа с middleware в шине сообщений – разные middleware для разных обработчиков - Routing Topology - Exchange сообщения – Fanout – Exchange модуля/очереди - Поддержка паттерна Saga - Отделение класса с состоянием от класса с поведением, но с сохранением инкапсуляции - Когда будет опубликована библиотека для работы с запросами к БД Thesis? https://phprussia.ru/moscow/2021/abstracts/7654 - Перфекционизм vs Тщательность - Польза не только от самописного решения, но и от знаний полученных в процессе его написания - Цели на 2023 год Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. 5minphp.ru
Пятиминутка PHP
Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Помимо PHP поднимаем темы про инфраструктуру, администрирование Linux и DevOps подходы, сравниваем PHP с другими языками программирования, например с Go, Rust и даже Erlang.