Najnowsze wpisy

Advent of Code 2020

Advent of Code 2020

W tym roku postanowiłem, że podejmę wyzwanie rozwiązania wszystkich zadań z Advent of Code 2020. Nigdy wcześniej nie miałem do czynienia z takim „kalendarzem adwentowym” czy też serią codziennych wyzwań, stąd moja determinacja. W chwili,...

AssertObject-z czym to się je?

AssertObject – z czym to się je?

Pozostając w tematyce testów (zachęcam do przeczytania ostatniego wpisu 6 powodów, dla których warto pisać testy) chciałbym przedstawić wzorzec, który ostatnio poznałem i bardzo mi się spodobał. Rozwiązuje on naprawdę ciekawy problem. Deweloper pisząc testy...

zawiłości-java

Zawiłości Javy #3

Zapraszam Cię do trzeciej już części zawiłości języka Javy! 🏆 Dzisiaj przyjrzymy się dziedziczeniu, konstruktorom, importom, inkrementacji oraz przeciążaniu metod. Jest to sporo zagadnień, ale mam nadzieję, że chociaż jedna rzecz będzie dla Ciebie przydatna....

webscraping-w-javie

Jak używać Web Scrapingu w Javie?

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ć...

zawiłości-java

Skok z Javy 8 do Javy 11

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...

spring-webflux

Spojrzenie na WebFlux

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...

casestudy-problem-z-datami

#1 CaseStudy – problem z datami

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...