Tworzę oprogramowanie
i dzielę się wiedzą.

Znajdziesz tu materiały do nauki, wpisy techniczne i doświadczenia z pracy w IT.

Materiały do nauki

Krótkie kursy i playlisty, które pomagają uporządkować fundamenty programowania. Wszystkie materiały są dostępne bezpłatnie na YouTube.

Java: podstawy

Krótki kurs, który pomaga dobrze zrozumieć podstawy programowania w Javie.

Java: obiektowość

Wprowadzenie do klas, obiektów, metod i podstaw programowania obiektowego w Javie.

Git: wprowadzenie

Podstawy pracy z Gitem dla osób, które chcą swobodniej pracować z kodem i repozytoriami.

O mnie

Programuję zawodowo od 2014r.

Na co dzień tworzę i rozwijam systemy backendowe, 
a wcześniej pracowałem także jako full stack developer.

Pracowałem przy projektach z branży lotniczej, logistycznej, sektora publicznego, e-commerce i iGamingu.

Na tej stronie dzielę się praktyczną wiedzą o programowaniu, architekturze i rozwoju w IT. Znajdziesz tu artykuły, kursy
i materiały edukacyjne oparte na moim doświadczeniu.

Z bloga

Wybrane artykuły

Kilka wpisów, które dobrze tłumaczą fundamenty programowania i pracy z kodem.

Java – obiektowość – klasa, pole, metoda, obiekt

Obiektowość jest jednym z paradygmatów programowania (sposobów programowania), który ułatwia pisanie oraz utrzymanie rozbudowanych programów. Podstawowym elementem tego paradygmatu jest ...

Java – tablice – przechowywanie zbioru wartości

Do przechowywania wielu wartości w języku java możemy użyć tablice. W tym artykule dowiesz się jak stworzyć tablicę jedno i ...

Java – pętla for – wszystko co musisz wiedzieć

Jedną z instrukcji iteracyjnych w języku Java, jest pętla for. Instrukcje iteracyjne pozwalają powtarzać określony kawałek kodu wielokrotnie. W Javie ...