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?