Etag czyli jeszcze jedna ciekawostka w HTTP

Jeśli url jest identyfikatorem zasobu to ETag oznacza jego kolejne wersje. Można pomyśleć o nim jak o dacie modyfikacji, tylko nie w formie daty a identyfikatora. Dzięki ETagowi możemy zapamiętać identyfikator wersji zasobu a później śledzić jego zmiany.

Czytaj dalej Etag czyli jeszcze jedna ciekawostka w HTTP

Grafowa baza danych – Neo4j

Niedawno opisywałem grafowy silnik bazy danych OQGRAPH. Dziś zajmiemy się lepszą, ciekawszą i, o dziwo, łatwiejszą bazą danych. Baza Neo4j opisuje grafy. Nie ma w niej tabel ani schematów znanych z SQL. Jest za to prostsza i łatwiej w niej opisać rzeczywisty świat.

Czytaj dalej Grafowa baza danych – Neo4j

Dependency injection albo kim jest key grip?

Wstrzykiwanie zależności to podstawa dzisiejszego programowania. Dzięki tej koncepcji mamy kod łatwiejszy do zarządzania, bardziej modułowy i testowalny. Ale jak wyjaśnić tą koncepcję w prostych słowach? Jak zwykle posłużymy się przykładem z życia.

Czytaj dalej Dependency injection albo kim jest key grip?