DevCezz

Programistyczny blog dla Ciebie

Przemyślenia

Dlaczego warto blogować?

Minął już rok odkąd publikuję treści na blogu. Właśnie z tego powodu wpadłem na pomysł, aby podzielić się swoimi przemyśleniami na temat tego dlaczego warto blogować. Mam nadzieję zachęcić Cię w ten sposób do stworzenia własnego miejsca w sieci! Zapewniam,…

Czy częsta zmiana pracy jest źle widziana?

Uważam, że moje programistyczne CV jest dosyć obszerne pomimo tego, że jestem obecny w branży od 3 lat i 3 miesięcy. Wszystkie cztery firmy, z którymi miałem przyjemność pracować zaoferowały mi współpracę na zasadach umowy o pracę. Jest to ważny…

DAO, Repostiory? Jeden pies… Czy na pewno?

EDIT: Warto zapoznać się z komentarzem Patryka, który w kilku słowach uzupełnia ten artykuł. 😊 Używając Spring Boot’a wykorzystuje się ciągle koncepcję Repository jako warstwę do komunikacji z bazą danych. Jednak na konferencjach można spotkać się z innym tworem, przeznaczonym…

Optional czy null, oto jest pytanie

Opakowywać zmienną w Optional czy jednak spodziewać się NullPointerException? W swojej karierze zawodowej spotkałem się właśnie z takimi dwoma obozami. Jedni wolą jak program wyrzuci im słynny wyjątek, bo przynajmniej wiedzą, w której linii doszło wywalenia się programu. Inni są…

Sztuka odpuszczania 😌

Czasami warto sobie tak po prostu, po ludzku odpuścić. Ostatnio pisałem test jednostkowy na froncie przez 3 dni! Nie mogłem zrozumieć dlaczego dany widok w teście nie chciał mi się odświeżyć pomimo tego, że w normalnych warunkach bez problemu to…

Czas refleksji nad swoimi działaniami

Ostatnio coraz częściej zastanawiam się w jakim kierunku pójść, na czym skupić swoje siły. Mam wrażenie, że chwytam wiele srok za ogon. Prowadzenie bloga, praca etatowa, hobbistyczne pisanie aplikacji, czytanie książek branżowych i finansowych, bieganie, przygotowania do stworzenia kursu z…

NullPointerException, czyli nie rób drugiemu co Tobie nie miłe

Ile razy Twoja aplikacja skończyła swój żywot przez rzucenie wyjątku NullPointerException? Moja niestety zbyt wiele… Niezależnie od tego czy był to projekt hobbistyczny czy komercyjny to i tak napotykałem ten sam komunikat „Exception in thread 'main’ java.lang.NullPointerException”. Jeżeli piszesz w…

Klasy Utility – zwykłe lenistwo czy zło konieczne?

Pewnie w większości projektów można spotkać się z wielkim workiem na niechciane metody, czyli z tzw. klasami Utilities, które znane są również pod pojęciem Helper Classes. Czym one się charakteryzują? Tym, że zawierają tylko metody statyczne, nie przechowują żadnego stanu…

IT a inne branże

Dzisiaj postanowiłem napisać luźny artykuł o tym jak postrzegam programowanie w porównaniu do innych branż. Jak dla mnie jest to dziedzina, która nie może istnieć bez innych specjalności. Komputery powstały po to, aby ułatwić pewne procesy, pomóc w szybkim wykonywaniu…