2018-01-24, godz. 18:15
Git jest teraz najpopularniejszym systemem kontroli wersji, ale jego znajomość często bywa powierzchowna. Radzimy sobie z podstawowymi poleceniami, ale w przypadku wystąpienia problemów musimy szukać pomocy lokalnego eksperta. Moim celem jest przedstawienie struktur danych Gita, dzięki czemu można lepiej rozumieć zasady jego działania i samodzielnie rozwiązywać problemy. Opowiem również o ciekawostkach i niestandardowych zastosowaniach tego narzędzia.
Programowanie sterowane zdarzeniami (event-driven) jest znane i używane w aplikacjach klient / serwer oraz bibliotek asynchronicznych. ReactPHP (zbliżony do node.js lub Python Twisted), przenosi PHP na nowy poziom prędkości ze wszystkimi niezbędnym do tego funkcjami. Podczas prezentacji wprowadzę pojęcie event loop, non-blocking IO i programowania asynchronicznego w PHP, a także przedstawię sposoby gdzie ta technika może przydać się w twoim stosie technologicznym.
Masz do czynienia z legacy kodem i zastanawiasz się jak zacząć go przepisywać do Symfony? W tej prezentacji postaramy się podpowiedzieć, jak zacząć migrować kod starej aplikacji bez przerywania jej działania i konieczności przepisywania całości za jednym razem.