Autorzy rozwiązania Spring Boot bardzo mocno stawiają na fakt, iż aplikacja napisana z wykorzystaniem ich frameworku powinna być production-ready. Zgodnie z 12 factor manifesto, apikacja sama w sobie powinna dostarczać informacji na temat swojej telemetrii. Projekt actuator jest mechanizmem zbliżającym nas do pojęcia production-ready. Dostarcza on podstawowe metryki oraz informacje na temat aplikacji.
Relacja – 4Developers 2019
8 kwietnia 2019 odbyła się kolejna Warszawska edycja konferencji 4 Developers. Jest to spotkanie sympatyków świata IT z różnych działów. W tym roku dostępnych było aż czternaście ścieżek. Każdy z uczestników z pewnością znalazł temat dla siebie. Jak co roku odbyły się konkursy, w których można było wygrać książki, kubki oraz koszulki (nam się udało). Zapraszamy do relacji z wydarzenia!
Helm – menedżer paczek
Kolejnym narzędziem (po minikube) ułatwiającym pracę z klastrem Kubernetes jest Helm. Jest to menedżer paczek, który ułatwia wgrywanie aplikacji na nasz klaster. Dostarcza on także możliwość parametryzowania zasobów wgrywanych na klaster. Dzięki temu możemy przygotowywać różne wersje naszych paczek.
Minikube – lokalny klaster Kubernetes
Dosłownie kilka dni temu wydana została wersja 1.0.0 narzędzia minikube! Jest to narzędzie, które pozwala uruchomić klaster Kubernetes na naszej lokalnej maszynie. Sprawia to, iż nie musimy płacić dostawcy za klaster w przypadku testów wszystkich możliwości Kubernetes’a. Aby poznać to potężne narzędzie zapraszam do wpisu.
#1 Spring Basic – Przygotowanie konfiguracji
W poprzednim wpisie opisałem czym jest Spring i jaki problem rozwiązuje. Tym razem chciałem wam przedstawić jak zacząć swoją przygodę ze Springiem. Jako pierwszy temat zaczniemy od sposobów tworzenia konfiguracji beanów. Konfiguracje można tworzyć na dwa sposoby, jawnie korzystając z adnotacji @Bean oraz automatycznie korzystając z adnotacji @Component.
Spring MVC – własny walidator
W dzisiejszym wpisie pokażę Wam jak szybko można stworzyć własny walidator. Spring oferuje szereg podstawowych walidatorów, które zaspokajają większość naszych potrzeb. Czasem jednak pojawiają się niestandardowe wymagania, które chcemy obsłużyć. Wtedy warto napisać swoje własne rozwiązanie. Zapraszam do wpisu po więcej szczegółów.
Media Partnerzy JDD 2019
Kolejny rok z rzędu cieszymy się z tytułu Media Partnera konferencji JDD. W tym roku spotykamy się 14-15 października, jak zawsze w Krakowie!
Media Partnerzy Quality Excites 2019!
Mamy dla Was kolejną dobrą wiadomość. Zostaliśmy partnerem medialnym Quality Excites 2019. Ten rok będzie wyjątkowy, ponieważ organizatorzy oferują nam całkiem nową formułę konferencji. Zapraszamy do wpisu po więcej szczegółów!
Bilety na 4Developers 2019!
Jak pisaliśmy w poprzednim wpisie, zostaliśmy w tym roku patronami medialnymi konferencji 4Developers. Dzięki temu, mamy możliwość przekazania wam obiecanego prezentu. Zobaczcie co dla Was przygotowaliśmy 😉
Java + GitHub + Travis CI czyli darmowe continuous integration
W aktualnych czasach ciężko wyobrazić sobie proces wytwarzania oprogramowania bez CI (ciągła integracja). W środowisku JVM najpopularniejszymi narzędziami do ciągłej intergacji są Jenkins i Bamboo. Niestety przy małych projektach lub projektach typu open source nie chcemy wykupywać maszyn, aby uruchomić proces CI. Rozwiązaniem tego problemu jest darmowe narzędzie Travis CI, które jest cloud’owym systemem ciągłej integracji.