• Jak używać Web Scrapingu w Javie?

    Post thumbnail
    Post thumbnail
    Ile razy natrafiałeś bądź natrafiałaś na problem, że dana witryna udostępnia interesujące Cię dane w skomplikowanej bądź nieczytelnej formie? Że wolałbyś/aś, aby były one zaprezentowane w inny sposób. Wtedy wpadasz na pomysł jak mogłaby wyglądać ekspozycja tych danych i zabierasz się za jej implementację. Natomiast znowu wybrana witryna stwarza problemy,... [Czytaj dalej]
  • Skok z Javy 8 do Javy 11

    Post thumbnail
    Post thumbnail
    Do końca obecnego roku otrzymałem zadanie od firmy, aby uzyskać tytuł Oracle Certified Professional Java 8. W obecnej chwili można powiedzieć, że jestem na półmetku celu z racji tego, że zdałem egzamin OCA 🥇. Dodatkowo już teraz firma zapowiedziała, że trzeba będzie zaliczyć w przyszłym roku test certyfikacyjny z Javy... [Czytaj dalej]
  • Spojrzenie na WebFlux

    Post thumbnail
    Post thumbnail
    Nigdy nie miałem możliwości programować w sposób reaktywny aż w końcu postanowiłem bliżej przyjrzeć się temu zagadnieniu. W tym celu skorzystałem z jednego z modułów dostarczanego przez framework Spring’a zwanego Spring WebFlux. Programowanie reaktywne jest asynchronicznym paradygmatem programowania, który przetwarza strumienie danych w sposób nieblokujący (np. poprzez wykorzystanie nieblokujących serwerów).... [Czytaj dalej]
  • #1 CaseStudy - problem z datami

    Post thumbnail
    Post thumbnail
    Wraz z zespołem, w którym pracuję, niedawno utworzyliśmy nową funkcjonalność. Nie jest istotne co ona dokładnie robi. Ważne jest, że jednym z jej parametrów wejściowych jest data. Program w trakcie działania weryfikuje czy podany parametr pasuje do formatu YYYYMMDDhhmm[ss] oraz czy znajduje się w przedziale czasowym +/- 15 minut od... [Czytaj dalej]
  • Lombok - pozbycie się boilerplate kodu

    Post thumbnail
    Post thumbnail
    Wraz z przyjściem do nowej pracy musiałem zapoznać się z zasadami obowiązującymi w trakcie pisania kodu (nazwy klas, metod, zmiennych są po POLSKU! 😱). Jednak przyszło mi się też przyjrzeć bibliotece Lombok. Jej głównym zadaniem jest pozbycie się boilerplate kodu przy definiowaniu nowych klas np. zgodnych ze standardem JavaBeans. I... [Czytaj dalej]