Do czego służą traity? Kiedy warto je stosować? Jak dobrze ich używać? Czy są dobre czy złe? Spróbujmy znaleźć odpowiedzi.
Kategoria: PHP
JSON Patch i REST w Symfony2
W ostatnich wpisach budowaliśmy RESTful API w Symfony2 oraz poznaliśmy JSON Patch. Dziś połączymy obie technologie i wykorzystamy JSON Patch w praktyce.
RESTful api w Symfony2 krok po kroku
Zajmiemy się dziś praktyczną stroną tworzenia RESTful API. Zbudujemy w Symfony2 działający serwis RESTowy zgodny z dobrymi praktykami. Jak poprzednio, przy tworzeniu OAuth2 będziemy budować aplikację od zera.
OAuth2 w Symfony2 krok po kroku
Poprzednio omówiłem ideę autoryzacji przez OAuth2. Dziś czas na praktykę. Zbudujemy od zera serwer autoryzacji w Symfony2. Opiszemy proces krok po kroku aby nawet początkujący w Symfony potrafili uruchomić nasz serwer.
Logowanie w standardzie PSR-3
Prawie wszędzie spotykamy się z problemem logowania zdarzeń. Przed PSR-3 musieliśmy sami wymyślać sposób działania loggera. Dziś, dzięki PSR-3 mamy jeden standard logowania. Możemy pisać aplikację niezależną od wybranego loggera lub zmieniać go bez problemu.
WebSocket – dwukierunkowa komunikacja z przeglądarką
Protokół WebSocket daje nam dwukierunkową komunikację serwer-przeglądarka. Nie pojedyncze wywołania GET, POST itp ale stałe połączenie. Możemy przesyłać komunikaty, dane binarne itp. Można np. zbudować czat, który nie będzie musiał co chwilę odpytywać serwera o nowe wiadomości.
Czytaj dalej WebSocket – dwukierunkowa komunikacja z przeglądarką
PSR-0 kontra PSR-4
Korzystając z composera co chwilę natrafiamy na PSR-0 lub PSR-4. Niektórzy kojarzą nawet, że chodzi o standardy autoloadera w PHP. Oba stnadardy mówią gdzie i jak szukać plików z klasami. Ale na czym to dokładnie polegają i czym się różnią?