Informacje o nowych wpisachpromocjach i rozwoju jako programista Java prosto na Tw贸j e-mail

Co warto wiedzie膰 o pulach w膮tk贸w w Javie? – Najlepszy przewodnik jakiego potrzebujesz 馃帰

Jednym z najwa偶niejszych czynnik贸w zwi臋kszaj膮c膮 wydajno艣膰 aplikacji w Javie jest mo偶liwo艣膰 korzystania z w膮tk贸w. Dzi臋ki zr贸wnolegleniu niekt贸rych dzia艂a艅 efektywno艣膰 programu mo偶e znacz膮co wzrosn膮膰. Przy pracy z w膮tkami warto jednak pami臋ta膰 o dobrych praktykach, mi臋dzy innymi o korzystaniu z pul w膮tk贸w. Ale jak to dobrze robi膰? O tym w niniejszym artykule.

Zmienne klasy kontra zmienne lokalne a wp艂yw na wielow膮tkowo艣膰 鈿旓笍

Jedn膮 z najwa偶niejszych rzeczy podczas tworzenia aplikacji webowych, jest upewnienie si臋, 偶e b臋d膮 one dzia艂a膰 bezpiecznie przy dost臋pie wielow膮tkowym. Jednym z istotnych element贸w, kt贸re nale偶y wzi膮膰 pod uwag臋, jest widoczno艣膰 zmiennych. W tym wpisie t艂umacz臋, czym r贸偶ni膮 si臋 zmienne klasy od zmiennych metod w kontek艣cie wielow膮tkowo艣ci.

Jak definiowa膰 kody HTTP odpowiedzi w Springu?

Czy zdarzy艂o Ci si臋 otrzyma膰 odpowied藕 HTTP z kodem 200 OK i wiadomo艣ci膮: Ooops, something went wrong? Je艣li tak, wiesz jaki to b贸l. Je艣li programujesz w Springu i nie chcia艂by艣 sprawia膰 podobnej przykro艣ci innym osobom, ten wpis jest dla Ciebie! Poznaj sposoby definiowania kod贸w odpowiedzi w swoich kontrolerach.

15 Zasad Przy Budowie REST API, Za Kt贸re Deweloperzy Ci臋 Pokochaj膮 馃グ

Kiedy pierwszy raz spotka艂em si臋 z REST API od razu je pokocha艂em. Czysty, czytelny spos贸b komunikacji mi臋dzy us艂ugami z jasno okre艣lonymi zasadami. Nic dziwnego, 偶e od jakiego艣 ju偶 czasu jest to najch臋tniej wybierane rozwi膮zanie przez deweloper贸w aplikacji webowych, czy mobilnych. W tym wpisie prezentuj臋 Ci 15 zasad, dzi臋ki kt贸rym zbudujesz REST API, za kt贸re deweloperzy Ci臋 pokochaj膮.

Jak umie艣ci膰 aplikacj臋 Springa w Dockerze

Kontenery sta艂y si臋 jedn膮 z najwa偶niejszych zmian technologicznych w kontek艣cie wytwarzania oprogramowania ostatnich lat. Niezale偶nie od j臋zyka programowania, bycia frontend lub backend deweloperem, testerem czy devopsem, ka偶dy ma dzisiaj styczno艣膰 z Dockerem i aplikacjami uruchamianymi z kontenera. W jaki spos贸b umie艣ci膰 nasz膮 aplikacj臋 Springow膮 w kontenerze? Zapraszam.

Photo by Yanapi Senaud on Unsplash

Najlepsze Praktyki Wstrzykiwania Zale偶no艣ci w Springu

Wstrzykiwanie zale偶no艣ci to najwa偶niejsza funkcja Springa. To dzi臋ki niemu nie musimy r臋cznie tworzy膰 ca艂ego grafu obiekt贸w naszej aplikacji. Wystarczy, 偶e zarejestrujemy nasze beany w kontek艣cie Springa a ten automatycznie zajmie si臋 dostarczeniem ich w potrzebne miejsca. O ile technika ta jest bardzo przydatna i popularna, o tyle nie trudno ustrzec si臋 od b艂臋d贸w. Zapraszam do wpisu, w kt贸rym zaprezentuj臋 dobre i z艂e praktyki z ni膮 zwi膮zane.

Jeden By Wszystkim Rz膮dzi膰 – SDKMAN!

Czy znasz to denerwuj膮ce uczucie, gdy potrzebujesz zainstalowa膰 now膮 wersj臋 j臋zyka na sw贸j komputer? Szukanie w internecie odpowiedniej instalki, pobieranie i uruchamianie sprawia, 偶e zawsze odechciewa Ci si臋 upgrade-u. A co w sytuacji, gdy potrzebujesz wielu wersji j臋zyka w zale偶no艣ci od projektu? Wtedy sprawa jest jeszcze bardziej irytuj膮ca i masz do艣膰 zarz膮dzania 艣rodowiskami uruchomieniowymi. Ja te偶 tak mia艂em. Do kiedy艣.

Mikroserwisy a Monolity - Kiedy Jest W艂a艣ciwy Czas Na Migracj臋?
Photo by Qusai Akoud on Unsplash

Mikroserwisy a Monolity – Kiedy Jest W艂a艣ciwy Czas Na Migracj臋?

Od dobrych kilku lat mikroserwisy znajduj膮 si臋 w czo艂贸wce temat贸w rozm贸w w 艣rodowisku programistycznym. Programi艣ci marz膮, by pracowa膰 w tej architekturze, a konferencje wype艂nione s膮 prezentacjami na jej temat. Po pewnym czasie pojawi艂y si臋 jednak g艂osy, 偶e mikroserwisy nie s膮 lekiem na wszystko i czasami lepiej jest tworzy膰 aplikacj臋 w formie monolitu. Kiedy zatem nadchodzi ten w艂a艣ciwy moment, by przeprowadzi膰 migracj臋 z jednego du偶ego serwisu na wiele mniejszych?