Talk comments

Dobrze przygotowana i wartościowa merytorycznie prezentacja. Dużo konkretnych przykładów i problemów opartych na rzeczywistych doświadczeniach

This talk made me realize how simple improvements can have a lot of effect on software development. Well prepared and very engaging

Both the presentation and speaker were very well prepared. Easily the best presentation in terms of slides and preparation quality.

Dowiedziałem się czym jest Firestore, do czego mogę go użyć i jak z niego korzystać. Fajnie przygotowane przykłady i + za gotowe obrazy dockerowe. Troche straciliśmy czasu bo ludzie musieli ogarnać sobie dockera ale to nie wina organizatorów. Może następnym razem zainstalowany docker powinien być wymogiem uczestnictwa :)

Rated 4

Karol Kreft at 23:41 on 10 Sep 2019

Chyba jestem już stary i ślepy bo tej autopromocji, o której pisze Łukasz nie zauważyłem. Grzegorz opisał produkt, przy którym pracuje a ma to duże znaczenie w kontekście wdrażania SSO, bo to nie jest metoda autentykacji, która pasuje zawsze i wszędzie. Moim zdaniem to dobrze, że oAuth i JWT został omówiony bo to niezbędny kontekst, nie jestem jednak pewny, że tak duża ilość szczegółów (zwłaszcza przy JWT) była potrzebna.

Prezentacja skupiała się na implementacji popularnych SSO takich jak Google czy FB w oparciu o Symfony. Dużo dobrze omówionego kodu, który z jednej strony pokazywał, że nie jest to bardzo trudne, z drugiej zwracał uwagę na te szczegóły, które mogą być kłopotliwe, gdy wdraża się SSO po raz pierwszy.

To co mogłoby wzbogacić prezentację to np. informacja ile logowań odbywa się przez FB/Googla w porównaniu do tradycyjnego podania loginu i hasła, nakreślenie szerszego biznesowego spojrzenia na temat - przy czym zdaję sobie sprawę, że prezentacja w takiej formie nie trafi do wszystkich. Cóż, to nie takie łatwe podjąć decyzję o zakresie prezentacji ;)

BTW to też dobry temat na warsztat, przemyśl to.

Rated 5

Karol Kreft at 23:18 on 10 Sep 2019

I like the way Gabriel is presenting his talks, he seems so natural in engaging audience. It was noticeable during the discussion about mocking at unconf too.

Maybe you could mention also about creating our own project-based assertion, do you think it's worth to create them, do they allows us to make tests itself more readable? It's probably bigger topic than the title says.

BTW here is a lib that allows to mock final classes https://github.com/nunomaduro/mock-final-classes . Good luck ;)

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.

Rated 5

Karol Kreft at 22:22 on 10 Sep 2019

During workshops attendees had a task to find a possible solutions for a business problem using Impact Mapping tool. It quickly shows up that we had a lot of ideas that could help, after that we started valuated them and here is where the biggest strengh of this technic is beared.

Szymon was great prepered for the workshops, he allowed us to choose the problem that we were going to solve. He also shared his valuable experince in using Impact Mapping based on real examples.

I can't wait for using this technic in my daily chalenges.

Rated 5

Karol Kreft at 22:12 on 10 Sep 2019

First big plus for the well prepared domain used during the workshops. Second one for presenting theoretical background with strong focus on the most important part which allows us to spend more time working with the code.

Dariusz has fantastic teaching skills, he was always keen to answer all questions and explain every incomprehensibility.

I had a feeling that more attention may be put on the PHPspec, because it takes definetly more time to diveing into Behat. It could be even a seperate workshop topic, anyway, it doeasn't affect my rating.

Rated 5

K at 15:27 on 10 Sep 2019

Świetnie przeprowadzone warsztaty, bardzo dużo wartościowych informacji. Plusem live-coding który został zrobiony na koniec. Można by jednak trochę bardziej wyjaśnić znaczenie agregatu / sagi dla osób bez doświadczenia w DDD.