Dobra prezenacja, ale tak jak poprzednicy napisali: na symfony swiat sie nie konczy. Brakowalo chociaz podstawowego omowienia konkurencyjnych kontenerow.
Dobrze zaprezentowany temat, z porządnymi slajdami i dobrymi przykładami. Przekaz również na dobrym poziomie. Dobry materiał żeby wskoczyć w Dependency Injection.
Prezentacja powinna nazywać się "Kontener usług w Symfony2". Raz, że DIC nie można utożsamiać z DI, dwa że pierwszy raz usłyszałem o wstrzykiwaniu zależności przez properties. Taki dziwny twór, bo tak naprawdę Property-injected dependencies to użycie setterów (tych zdefiniowanych explicite, oraz tych bazujących na zwykłych przypisaniach). Brakowało opisu interface injection, który jest bardzo ciekawych rozwiązaniem (trochę meta-programming). I najważniejsze - bardzo mało informacji o wpływie DI na maintainability oraz testability (przykłady itp.). Jednak suma sumarum, dobrze zaplanowany czas i zawartość merytoryczna prezentacji.
Standardowy temat na każdej konferencji PHP w ciągu ostatnich kilkunastu miesięcy. Poprowadzony dobrze, nie mam tutaj większych zastrzeżeń, poza tym, że dla początkujących działanie kontenera pokazałbym na czymś prostszym niż Symfony DIC – Pimple byłby idealny.
W sam raz dla początkujących. Dla kogoś, kto miał styczność z frameworkami wspierającymi DI jak Symfony, albo AngularJS nie było tu żadnych odkryć, więc zalecam skondensowanie wiedzy i dołożenie 3-5 slajdów dla zaawansowanych bojowników.
The one of the best. Thank you! It points me to the problem of hidden dependency when inside of controller the new object set as a property. It would be a plain example if the new object have been not a instance of Singleton class like database, logging or configuration.
+ Za przedstawienie temat z punktu widzenia wzorców projektowych
+ Za dość jasny przykład refaktoringu [chociaż myślę, że można było wymyślić bardziej życiowy]
- Omówienie konkretnej implementacji Symfony - dla ludzi nie używających myślę, że trochę za ciężkie, dla użytkowników Symfony - banały. Lepsze byłoby jakieś porównanie z już istniejącymi biblitekami do DI.
- Skoro już była omawiana implementacja Symfony warto było powiedzieć o bardziej zaawansowanych własnościach (compiler pass), które są niewątpliwym atutem SF.
Very well prepared. Touched all the aspects of Dependency Injection in terms of theory. I always like when Kacper presents because has a good flow on the stage. As for this one - a little bit "more meat" could be added, nevertheless this one was in my top 5 on the conference. Good Job Kacper :)!
Comments
Comments are closed.
Sensownie poprowadzone, dużo przykładów. Bardzo dobra wiedza.
Bardzo dobre slajdy, ale wystepowały błędy w kodzie.
W części dotyczącej Symfony DI miałem wrażenie, że założyłeś, iż wszyscy mają wiedzę o Sf2. Dużo skrótów myślowych.
Dodałbym jeszcze kilka słów o samej kompilacji kontenera (m. in. o CompilerPass).
Dobra prezentacja, chociaż niezbyt odkrywcza dla kogoś, kto miał już kontakt z Symfony
dobra prezentacja, ale dam 4 lajki zamiast 5, bo nie było omówionych problemów związanych ze stosowaniem DI :P
Dobra prezentacja mogłeś bardziej skupić się ludziach którzy nie znają symfony ale ogólnie spoko.
Fajnie, może trochę za ogólnie, ale całościowo, co jest plusem.
Dobra prezentacja, zgodna z tematem czyli wprowadzenie. Nie znam dobrze symfony ale to nie bylo dla mnie problemem.
Dość ogólnie ale tak chyba miało być.
Słuchało się fajnie, ale było parę niedociągnięć podanych wyżej.
Dobra prezenacja, ale tak jak poprzednicy napisali: na symfony swiat sie nie konczy. Brakowalo chociaz podstawowego omowienia konkurencyjnych kontenerow.
Dobrze zaprezentowany temat, z porządnymi slajdami i dobrymi przykładami. Przekaz również na dobrym poziomie. Dobry materiał żeby wskoczyć w Dependency Injection.
Prezentacja powinna nazywać się "Kontener usług w Symfony2". Raz, że DIC nie można utożsamiać z DI, dwa że pierwszy raz usłyszałem o wstrzykiwaniu zależności przez properties. Taki dziwny twór, bo tak naprawdę Property-injected dependencies to użycie setterów (tych zdefiniowanych explicite, oraz tych bazujących na zwykłych przypisaniach). Brakowało opisu interface injection, który jest bardzo ciekawych rozwiązaniem (trochę meta-programming). I najważniejsze - bardzo mało informacji o wpływie DI na maintainability oraz testability (przykłady itp.). Jednak suma sumarum, dobrze zaplanowany czas i zawartość merytoryczna prezentacji.
Ciekawa prezentacja, dobrze przeprowadzona. Trochę za bardzo o Symfony, a nie tylko ten framework wykorzystuje DI
Standardowy temat na każdej konferencji PHP w ciągu ostatnich kilkunastu miesięcy. Poprowadzony dobrze, nie mam tutaj większych zastrzeżeń, poza tym, że dla początkujących działanie kontenera pokazałbym na czymś prostszym niż Symfony DIC – Pimple byłby idealny.
Prezentacja sama z siebie bardzo dobra jednak beginner level
Bardzo fajna prezentacja, choć moim zdaniem brakowało przykładów minusów wykorzystania kontenerów DI.
Poprawna prezentacja; fajnie poprowadzona. Jednak IMO jak na ogólnopolską konferencję PHP temat banalny i potraktowany zbyt podstawowo.
W sam raz dla początkujących. Dla kogoś, kto miał styczność z frameworkami wspierającymi DI jak Symfony, albo AngularJS nie było tu żadnych odkryć, więc zalecam skondensowanie wiedzy i dołożenie 3-5 slajdów dla zaawansowanych bojowników.
The one of the best. Thank you! It points me to the problem of hidden dependency when inside of controller the new object set as a property. It would be a plain example if the new object have been not a instance of Singleton class like database, logging or configuration.
+ Za przedstawienie temat z punktu widzenia wzorców projektowych
+ Za dość jasny przykład refaktoringu [chociaż myślę, że można było wymyślić bardziej życiowy]
- Omówienie konkretnej implementacji Symfony - dla ludzi nie używających myślę, że trochę za ciężkie, dla użytkowników Symfony - banały. Lepsze byłoby jakieś porównanie z już istniejącymi biblitekami do DI.
- Skoro już była omawiana implementacja Symfony warto było powiedzieć o bardziej zaawansowanych własnościach (compiler pass), które są niewątpliwym atutem SF.
Very well prepared. Touched all the aspects of Dependency Injection in terms of theory. I always like when Kacper presents because has a good flow on the stage. As for this one - a little bit "more meat" could be added, nevertheless this one was in my top 5 on the conference. Good Job Kacper :)!