Programowanie w Java i cyfrowy nomadyzm
Rezerwacje lotów i hoteli W kolejnej części mój poradnik cyfrowego nomada, postara przybliżyć Ci w jaki sposób efektywnie i tanio rezerwować noclegi w hotelach oraz loty samolotami. Dodatkowo podaję Ci...
Nowe DateTime API Nie rzadko w Twojej implementacji będziesz korzystał z danych, które będą wymagać przypisania do nich odpowiednich wartości dat czy czasu. Do JDK w wersji 7 programiści Java...
Ukoronowaniem wszystkich poprzednich lekcji odnośnie Javy 8, jest właśnie biblioteka Stream API. To ona wymusiła na programistach poważne zmiany w samej semantyce języka Java, takich jak choćby lambdy, a co...
Czym jest Optional? Jednym z najczęstszych zarzutów do języka Javy jest to, że nie jest to język, które w łatwy sposób radzi sobie z brakiem przypisanej referencji do obiektu (czyli...
Różne interfejsy funkcyjne W poprzednim wpisie postarałem się wytłumaczyć, że wyrażenie lambda można z łatwością przekształcić na znaną już Ci klasę anonimową i na odwrót. Nie znaczy to jednak, że...
Wyrażenie lambda Wyrażenia lambda (ang. lambda expression) są próbą zaimplementowania koncepcji związanych z programowaniem funkcyjnych* w pełni obiektowym języku jakim jest Java. Koncept ten jest bardzo stary, o czym możesz...
Cyfrowy nomadyzm Łączenie pracy zdalnej z podróżami może być uciążliwe, dlatego postanowiłem przygotować poradnik cyfrowego nomada (ang. digital nomad), który pomoże Ci właściwie przygotować Cię do wymarzonych wakacji. Pamiętaj, że...
Interfejsy w JDK 7 Zanim zacznę opisywać zmiany jakie zaszły w interfejsach w Javie w wersji ósmej, takie jak np. metody domyślne czy metody statyczne, spójrz na moje małe podsumowanie,...