Zaczyna się bardzo niekulturalnie, ale uwierzcie, z pożytkiem! Jak wspominałem w ostatnim wpisie, u mnie w pracy “na tapecie” jest teraz tematyka wdrożenia GitFlow jako modelu pracy z Gitem. Jest to dobra okazja, aby dodać kilka wpisów pokazujących jak poprawić swoją efektywność w pracy z Gitem.
Piramida testów
Rozmawiając z kilkoma osobami na temat podziału ilości testów względem ich przeznaczenia okazało się, że pojęcie piramidy testów nie jest aż tak popularne jak mi się wydawało. Ponad pół roku temu Agnieszka w bardzo fajny sposób opisała rodzaje testów, dlatego też ten wpis jest tylko uzupełnieniem jej postu. Także w pierwszej kolejności zapraszam do przeczytania jej artykułu i zapraszam z powrotem!
Relacja – Code Europe 2017
26 kwietnia odbyła się w Krakowie (ICE) konferencja Code Europe nazwana największą konferencją programistyczną w Polsce. Oprócz Krakowa odbywać będzie się ona również we Wrocławiu 23 maja w Hali Stulecia oraz w Warszawie 25 maja na PGE Narodowym. Zapraszamy na relację z krakowskiej edycji, ze ścieżki wybranej przez CodeCouple.
Niekompletny GitFlow?
W jednym z pierwszych artykułów opisywałem GitFlow jako metodykę pracy z Gitem. Zaczynamy teraz wdrażać ten model w firmie i zaczynają pojawiać się problemy/pytania. No właśnie, GitFlow miał rozwiązywać wszystkie problemy i odpowiadać na wszystkie pytania, czy aby na pewno?
#14 Spring Boot – logowanie przez media/portale społecznościowe
Media społecznościowe zawładnęły XXI wiekiem. Ciężko wyobrazić nam sobie aplikację, w której nie możemy zalogować się za pomocą Facebook’a lub Twitter’a. Dlatego właśnie przygotowałam krótki wpis, dzięki któremu dowiecie się jak szybko i łatwo można zaimplementować takie logowanie w kodzie swojej aplikacji wykorzystując Spring Boot’owe biblioteki.
Blue-Green-Deployment
Ciągłe dostarczanie oprogramowania sprawiło powstanie wielu ciekawych wzorców związanych z różnymi fazami developmentu. Jedną z tych faz jest deployment. No właśnie, ale jak wdrożyć nową wersję aplikacji na produkcję, z której korzystają klienci? Jednym z dostępnych rozwiązań jest wzorzec Blue-Green-Deployment.
#13 Spring Boot – Własne properties
Gdy potrzebujemy zrobić jakąś funkcjonalność opcjonalną lub nie chcemy hardkodować danych w aplikacji powinniśmy użyć własny plików properties. Spring Boot dostarcza bardzo sprytny mechanizm do obsługi nowy properties wraz z podpowiedziami.
#2 Wzorce projektowe: Obserwator po raz kolejny
Ile to już wody upłynęło od czasu wydania książki z wzorcami projektowymi “Gang of Four” na temat wzorców projektowych. Planuję napisać kilka artykułów na temat programowania reaktywnego, a jakby nie patrzeć wzorzec obserwator ma z tym paradygmatem programowania wiele wspólnego.
#12 Spring Boot – Sensitive Actuator
W poprzednim wpisie opisałem endpointy, które były insensitive. Oznacza to, iż nie wymagały logowania. Dziś przedstawię wam pozostałą część. Pakiet Spring Boot Acutator oferuje całą gamę ciekawych rozwiązań. Zapraszam do czytania.
#Book – Getting Things Programmed (Done?)
Przed świętami buszowałem po księgarniach w poszukiwaniu ciekawych książkowych prezentów. Za każdym razem zaglądałem na dział IT, jeśli takowy istniał. I pewnego razu w Matrasie dostrzegłem pozycję Getting Things Programmed. Pierwsza myśli: “O super! Ktoś przeniósł bestseller David’a Allen’a (Getting Things Done) na realia IT”, czy rzeczywiście wyszło super?