Warsztat o architekturze heksagonalnej jest już dostępny. Jest to kolejny warsztat z serii o architekturach aplikacji, który możecie kupić na mojej stronie. Poprzedni warsztat był poświęcony architekturze warstwowej, która jest najpopularniejszą architekturą aplikacji. Czytaj więcej
Autor: Mateusz Dąbrowski
Dlaczego nie lubię Mavena – Vlog 03
W tym vlogu opowiadam o moich doświadczeniach związanych z narzędziami do budowania projektów w Javie, czyli o Mavenie i Gradle. Opowiadam o tym, jakie miałem przygody związane z Mavenem. Co sprawiło, że wybrałem właśnie Gradle jako moje główne narzędzie do budowania projektów. I dlaczego Gradle jest „lepszy” w niektórych przypadkach od Mavena.
3 typy najczęściej tworzonych aplikacji – Vlog 02
W moim kolejnym vlogu opowiadam o trzech najczęściej tworzonych typach aplikacji. Na co zwrócić uwagę przy tworzeniu właśnie tych aplikacji. I dlaczego warto znać właśnie te typy aplikacji?
Mapowanie obiektów w aplikacji Spring
W tym odcinku poruszam kwestię mapowania obiektów. Pokazuję jak i gdzie mapować obiekty na inne obiekty. Omawiam, w jakich sytuacjach możemy chcieć skonwertować jakiś obiekt na inny obiekt. I jak to robić tak, żeby kod konwertujący nie zaciemniał nam tego właściwego kodu aplikacji.
Czy warto uczyć się wielu frameworków? – Vlog 01
To pierwszy odcinek vloga na moim kanale youtube. W odcinku tym poruszam kwestię uczenia się różnych narzędzi, frameworków, bibliotek. Mówię o tym czego ja się uczyłem i jak to robiłem. Oraz o tym, czy warto uczyć się tak dużej ilości narzędzi. Dużą część vloga poświęcam temu, czego warto się uczyć, będąc Java developerem.
Architektura Warstwowa – warsztat już dostępny
W tym wpisie opisze pokrótce, jak wygląda mój warsztat z architektury warstwowej. I dlaczego w ogóle postanowiłem, że zrobię cały cykl warsztatów o różnych architekturach aplikacji.
Zmiany w Javie od wersji 11 do Java 17
To kolejny artykuł opisujący zmiany języka Java pomiędzy wersjami LTS (Long term support). W poprzednim opisywałem zmiany pomiędzy Javą 8 i Javą 11. W tym artykule opiszę najważniejsze zmiany, które zaszły od wprowadzenia Javy 11, aż do ostatnio wydanej wersji, czyli Javy 17.
Java 17 LTS
Kolejna wersja Javy wylądowała. Od 14 września jest już dostępna Java 17. Nowa wersja Javy zawiera aż 14 zmian tzw. JEP (JDK Enhancement Proposal). Mimo tak dużej ilości JEPów, to samych zmian istotnych dla developerów aplikacji jest tak naprawdę niewiele.
Kiedy konfigurować relację dwukierunkową w Hibernate?
Zacznę od tego, że najkrótszą odpowiedzią na to pytanie będzie: „wtedy kiedy jej potrzebujesz”. Oczywiście wszystko sprowadza się do tego, kiedy będziemy takiej relacji potrzebować. Postaram się przybliżyć to w tym artykule. Zacznę od tego, co to jest relacja jedno i dwukierunkowa w Hibernate i jak ją prawidłowo skonfigurować.
Hibernate Lista vs Set – czego używać?
Inspiracją do tego wpisu był post na mojej grupie facebookowej. Gdzie kolega Robert (pozdrawiam 😉) zadał właśnie takie pytanie. Ja udzieliłem tam dosyć długiej odpowiedzi i stwierdziłem, że po drobnych poprawkach mogę zrobić z tego wpis na bloga. Oczywiście na drobnych poprawkach się nie skończyło, tak naprawdę musiałem napisać wszystko jeszcze raz.