Projektując system tworzymy abstrakcje. Często mamy wybór: klasa abstrakcyjną czy interfejs? Obie konstrukcje są obietnicą, kontraktem, który później musi zrealizować obiekt. Zatem kiedy lepiej użyć której? Dziś zajmiemy się rozróżnieniem między nimi.
Miesiąc: listopad 2014
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.
Wzorzec projektowy Filtr i Specyfikacja
Wszyscy znamy wzorce projektowe. W książe i wikipedii opisano ich sporo. Ale czy to koniec? Czy nie ma innych ciekawych i wartych omówienia wzorców? Oczwiście są. Dziś zajmiemy się jednym z mało znanych wzorców czyli wzorcem Filtr zwanym też Specyfikacja.
Jak uzyskać token w OAuth2
Niedawno opisywałem filozofię działania schematu OAuth2. Czas zagłębić się w szczegóły. Zajmiemy się dziś najbardziej zawiłą częścią standardu czyli sposobami na dostanie tokena. Zrozumienie tych sposobów zrobi nas speców od OAuth2. ;)