Symfony Messenger to jeden z najnowszych komponentów świata Symfony. Pozwala w łatwy i szybki sposób implementować Command/Event/Query Bus i szybko wdrożyć podejście CQRS. Z drugiej strony, z pomocą tego komponentu można spokojnie implementować dużo bardziej złożone systemy - wspierające kolejkowanie, middleware, walidację. Podczas prezentacji pokażę jak zacząć pracę z tym komponentem, ale też kilka ciekawych zastosowań z własnych projektów.

Comments

Please login to leave a comment

Dobre przedstawienie komponentu Messengera i możliwości jego użycia. Dużo przykładów kodu i wszystko jasno wytłumaczone nie ma się czego czepić ;D

Dogłębne ujęcie tematu, komponent Symfony Messenger przedstawiony jak na tacy. Dużo przykładów użycia, zarówno tych najprostszych jak i tych bardziej zaawansowanych. Dużo kodu, same konkrety.

Najlepsza prelekcja na jakiej byłem podczas tej konferencji.

Najbardziej "mięsista" prelekcja tej konferencji, bez zbędnej teorii, wiele przykładów. Po to się jeździ na takie konferencje.

Gdybym nie widział wcześniej wystąpienia Michała na YouTube z tą samą prezentacją to uznał bym ją za jedną z najciekawszych. Posiadała jedną z lepszych cech, a mianowicie kod, który obrazował idee stojące za Symfony Messenger.

Rated 5

Karol Kreft at 22:42 on 10 Sep 2019

Zawsze myślałem, że jak już raz widziałem jakąś prezentację to nie warto na innej konferencji tracić czasu żeby zobaczyć coś jeszcze raz. Poprzednio widziałem Michała z tym tematem z pół roku wcześniej na meetupie w Szczecinie, zdecydowałem się pójść i tym razem ponieważ nie używam tego komponentu i chciałem się dowiedzieć czy są jakieś zmiany.

Przyznaję, że to top 3 prezentacji na tegorocznym Summicie z następujących powodów:
- pokazanie teorii, która stoi za Symfony Messengerem
- pokazanie szerszego kontekstu jakim jest np. CQRS, przy czym Michał doskonale wyważył ile tego kontekstu należy dać, żeby nie zaburzyć głównego tematu
- doskonale przygotowany live coding, bez szumu w postaci nieprzygotowanego IDE czy chaosu w dziesiątkach otwartych plików

To co w mojej ocenie warto dodać to informacja jak to się testuje + może jakiś grubszy use case.