Jak pracować z propertiesami w Springu? Najlepsze praktyki i rady

Wstrzykiwanie propertiesów może być jedną z najbardzej wartościowych praktyk programistycznych w Twoim arsenale. Jeśli będziesz ich używać w odpowiedni sposób mogą stać się niezastąpionym kompanem w uruchamianiu aplikacji na różnych środowiskach, czy na szybkim zmienianiu sposobu działania bez potrzeby ponownej kompilacji. Jeśli chcesz dowiedzieć się jak pracować z nimi w Springu, to zapraszam do poniższego wpisu.

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.

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