Backend

HATEOAS. Czy Twoje API może być lepsze?

W kilku spośród moich poprzednich projektów miałem okazję implementować prawdziwie RESTowe API. Przez “prawdziwie” RESTowe mam na myśli takie, które chciało się plasować na trzecim poziom Richardson Maturity Model. Po tych projektach, zakochałem się w koncepcji HATEOAS i zacząłem stosować w innych projektach (czasem nawet jeżeli API nie było RESTowe w ogóle).

Jak zaprzyjaźnić się z lambdą w Javie 8?

Nie każdy system może być zmigrowany do najnowszej wersji Javy pstryknięciem palców. Jednym z takich systemów jest Ericsson Network Manager – program dla operatorów sieci komórkowych, mający za zadanie zarządzać i sterować siecią oraz wchodzącymi w jej skład węzłami. To gigantyczne przedsięwzięcie – w skład projektu wchodzą tysiące bibliotek i programów zewnętrznych oraz ponad setka zespołów programistycznych z całego świata. Jedną z…