2016-02-24, godz. 18:00
W trakcie prezentacji dotknięte zostaną następujące zagadnienia: - sposób organizacji projektu pod kątem wprowadzania CI / CD - użycie kontenerów w celu przeprowadzania wyżej wymienionych procesów - zalecenia odnośnie stosowania narzędzi takich jak TeamCity, Docker, Ansible, Git, Make, skrypty Bash, Phing itp. - wskazanie pułapek o których trzeba pamiętać
Dobry programista wie _jak_ coś działa. Wybitny programista wie _dlaczego_ coś działa tak a nie inaczej. Protokół HTTP jest powszechnie używanym standardem. HTTP/1.1 w obecnej postaci był używany od ponad 15 lat. Przyszedł czas na zmiany. HTTP/2 jest jego następcą mającym sprostać wymaganiom współczesnej sieci WWW. Dlaczego potrzebna jest nowa wersja? Jakie zmiany wprowadza? Jaki ma wpływ na stosowane dotąd wzorce optymalizacji ładowania strony? Na te pytania postaram się odpowiedzieć podczas swojej prelekcji.
Trudno sobie wyobrazić większą aplikację bez konfiguracji, zwykle potrzebujemy mieć możliwość określenia choćby danych potrzebnych do połączenia z bazą danych, czy serwerem pocztowym. Jeśli potrzeby wykraczają znacznie poza podstawowy kanon, konfiguracja oparta o pliki yaml może nie być wystarczająca. W trakcie prezentacji przybliżę techniki powiązane z tym tematem, w oparciu m.in. o Consula, które mogą być pomocne w budowie wysoko-dostępnych i rozproszonych aplikacji opartych o PHP