#video
PHPp дайджест в формате видео. Примечателен он тем, что в нем Антон Титов, автор Road Runner, рассказывает про temporal.io, сервис для написания сложных воркфлоу, и их php sdk.
https://youtu.be/3xhOWG8RzEY
PHPp дайджест в формате видео. Примечателен он тем, что в нем Антон Титов, автор Road Runner, рассказывает про temporal.io, сервис для написания сложных воркфлоу, и их php sdk.
https://youtu.be/3xhOWG8RzEY
YouTube
PHP Digest Live #197. Обзор новостей PHP 8.1, Антон Титов про temporal.io — инструмент Uber в PHP
Обзор последних новостей и инструментов из мира PHP. В гостях Антон Титов с рассказом про temporal.io, инструмент, на котором построена архитектура Uber. А также результаты розыгрыша и новый конкурс со слониками.
PHP Дайджест № 197 https://habr.com/ru/post/539034/…
PHP Дайджест № 197 https://habr.com/ru/post/539034/…
#advanced #video
Интересный доклад про будущее сетевого стека.
https://www.youtube.com/watch?v=aXYJlizk3CQ
Интересный доклад про будущее сетевого стека.
https://www.youtube.com/watch?v=aXYJlizk3CQ
YouTube
UDP против TCP, или Будущее сетевого стека / Александр Тоболь (Одноклассники)
Приглашаем на конференцию Saint HighLoad++ 2025, которая пройдет 23 и 24 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
Saint HighLoad++ 2019
Тезисы и презентация:
https://www.highload.ru/spb…
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
Saint HighLoad++ 2019
Тезисы и презентация:
https://www.highload.ru/spb…
#advanced #video
Антон Титов, автор RoadRunner и Spiral, рассказывает про temporal.io (сервис для оркестрации сложными и продолжительными бизнес-операциями) и их php sdk.
https://www.youtube.com/watch?v=0NCMEaFMj_M
Антон Титов, автор RoadRunner и Spiral, рассказывает про temporal.io (сервис для оркестрации сложными и продолжительными бизнес-операциями) и их php sdk.
https://www.youtube.com/watch?v=0NCMEaFMj_M
YouTube
Оркестрируй это! Описываем сложные бизнес процессы на PHP - Антон Титов (Spiral Scout)
В современной разработке мы постоянно сталкиваемся с микросервисной архитектурой. Но вскоре после старта разработки (особенно на масштабировании проекта) гарантированно возникают проблемы, о которых умалчивают евангелисты подхода, тем не менее поиск по ним…
#advanced #video
Доклад от Skyeng, в котором спикер расскажет об опыте перехода с монолитной архитектуры на микросервисы и какие пункты для этого потребуется решить.
https://www.youtube.com/watch?v=57VpGw4BFCo
Доклад от Skyeng, в котором спикер расскажет об опыте перехода с монолитной архитектуры на микросервисы и какие пункты для этого потребуется решить.
https://www.youtube.com/watch?v=57VpGw4BFCo
YouTube
Чек-лист перехода на микросервисы с PHP и Docker Swarm (Максим Шамаев, Skyeng)
Skyeng уже прошли путь от монолита до 100 с лишним PHP-сервисов в контексте множества команд. Вот как мы добились правильной и стабильной работы этого “зоопарка”. Слайды https://cutt.ly/hcfQtfP
1:25 - что делать с окружением, запросами, файловой системой…
1:25 - что делать с окружением, запросами, файловой системой…
#advanced #symfony #video
2 доклада про Symfony со вчерашнего митапа от SkyEng.
https://www.youtube.com/watch?v=2iPNz3p5Xiw
2 доклада про Symfony со вчерашнего митапа от SkyEng.
https://www.youtube.com/watch?v=2iPNz3p5Xiw
YouTube
PHP NN #4: два доклада для поклонников Symfony и сочувствующих
24 апреля нижегородский php-чат провел очередной митап: https://phpcommunity.ru/php-nn-4
06:10 - "Метания ядра или как превратить Symfony-проект в целое направление" (Денис Юрьев, Skyeng)
Слайды https://docs.google.com/presentation/d/1PnY6EMySDi0vZH4yA2k…
06:10 - "Метания ядра или как превратить Symfony-проект в целое направление" (Денис Юрьев, Skyeng)
Слайды https://docs.google.com/presentation/d/1PnY6EMySDi0vZH4yA2k…
#advanced #video
Ранее Антон Титов, автор RoadRunner, уже проводил воркшоп, в котором демонстрировал sdk на php для взаимодействия с temporal.io. В этом видео он покажет практические примеры работы с temporal.
https://www.youtube.com/watch?v=upL8o-OXYEc
Ранее Антон Титов, автор RoadRunner, уже проводил воркшоп, в котором демонстрировал sdk на php для взаимодействия с temporal.io. В этом видео он покажет практические примеры работы с temporal.
https://www.youtube.com/watch?v=upL8o-OXYEc
YouTube
Оркестрация и закон Мерфи: обрабатываем ошибки-бизнес процессов - Антон Титов (Spiral Scout)
Вторая часть воркшопа по работе с Workflows и Temporal
На нем мы углубимся в инструментарий Temporal и посмотрим на практике, как обрабатывать сложные сценарии с ошибками.
В этот раз будут рассмотрены следующие темы:
- Coroutines, signals, queries
- Retry…
На нем мы углубимся в инструментарий Temporal и посмотрим на практике, как обрабатывать сложные сценарии с ошибками.
В этот раз будут рассмотрены следующие темы:
- Coroutines, signals, queries
- Retry…
#advanced #video
Серия видео от Мартина Клепмана, автора книги "Высоконагруженные приложения", о распределенных системах, из которой вы узнаете:
1. Про RPC;
2. Об основных проблемах распределенных систем;
3. Как добиться отказоустойчивости;
4. Как синхронизировать время;
5. Про широковещательные оповещения;
7. О так называемой Eventual Consistency;
8. Двухфазовых коммитах и многом другом.
https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB
Серия видео от Мартина Клепмана, автора книги "Высоконагруженные приложения", о распределенных системах, из которой вы узнаете:
1. Про RPC;
2. Об основных проблемах распределенных систем;
3. Как добиться отказоустойчивости;
4. Как синхронизировать время;
5. Про широковещательные оповещения;
7. О так называемой Eventual Consistency;
8. Двухфазовых коммитах и многом другом.
https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB
YouTube
Distributed Systems lecture series
Accompanying lecture notes: https://www.cl.cam.ac.uk/teaching/2122/ConcDisSys/dist-sys-notes.pdf These videos form an 8-lecture series on distributed systems...
#advanced #video
Интересное обсуждение на тему того, почему code review – это плохо.
https://www.youtube.com/watch?v=IDj3x__YZgE
Интересное обсуждение на тему того, почему code review – это плохо.
https://www.youtube.com/watch?v=IDj3x__YZgE
YouTube
CodeReview:долго, пл*хо, дорого /Ф. Дельгядо, В. Фабриченко, А. Агейченко, В. Дмитриев, В. Шароватов
Понравилось видео и хочешь узнать что-то еще про тимлидство? Забирай весь плейлист на https://is.gd/kChYnl или купи билет на следующий сезон конференции https://is.gd/auKynm
Подпишись на канал – каждую неделю мы выкладываем новые видео про то, как устроена…
Подпишись на канал – каждую неделю мы выкладываем новые видео про то, как устроена…
#advanced #video
Интервью с Мэтью Брауном, автором статического анализатора Psalm.
http://phptownhall.com/episode-81-the-book-of-psalm/
Интервью с Мэтью Брауном, автором статического анализатора Psalm.
http://phptownhall.com/episode-81-the-book-of-psalm/
#advanced #video
Полезный стрим про чистую архитектуру и DDD и как они связаны.
https://www.youtube.com/watch?v=fx6NWIgjH7w
Полезный стрим про чистую архитектуру и DDD и как они связаны.
https://www.youtube.com/watch?v=fx6NWIgjH7w
YouTube
Чистая архитектура и Domain-Driven Design
Спикеры:
Сергей Бухаров - Senior Developer Consultant в ThoughtWorks.
Евгений Лукьянов - ex-Yandex.Money, ex-Behavox (UK).
Ссылки:
Презентация: https://1drv.ms/b/s!AlCXLk9BEsfKoOA5LXNB8s7CQ-jb8w
Репозиторий: https://github.com/stringconcat/ddd_practice
Сайт…
Сергей Бухаров - Senior Developer Consultant в ThoughtWorks.
Евгений Лукьянов - ex-Yandex.Money, ex-Behavox (UK).
Ссылки:
Презентация: https://1drv.ms/b/s!AlCXLk9BEsfKoOA5LXNB8s7CQ-jb8w
Репозиторий: https://github.com/stringconcat/ddd_practice
Сайт…
#advanced #video
Познавательное видео про то, почему стоит избегать распределенных транзакций, и чем может помочь паттерн Reservation.
https://www.youtube.com/watch?v=PZm0RQGcs38
Познавательное видео про то, почему стоит избегать распределенных транзакций, и чем может помочь паттерн Reservation.
https://www.youtube.com/watch?v=PZm0RQGcs38
YouTube
Avoiding Distributed Transactions with the Reservation Pattern
Because a long-running business process could last seconds to days, you cannot lock resources within a service using a distributed transaction. So what's the alternative? The real world has a solution, it's a reservation. A reservation allows you to have…