#51 IT Akademia j-labs Warszawa
Consumer Driven Contracts (CDC) są jak TDD na poziomie API. Podejście to, jest wyjątkowo ważne w świecie mikroserwisów. Z racji tego, że sterowane jest przez konsumentów API, wyprodukowane API jest zdecydowanie bardziej przyjazne dla jego użytkowników.
Na wielu konferencjach dowiedzieć się można, że wszyscy robią mikroserwisy i robią je doskonale. Rzadko kiedy wspomina się o ich testowaniu (po co komu testy, prawda?). Później, gdy przychodzi do wdrożeń produkcyjnych, okazuje się, że testy end to end trwają po 10 godzin i wybuchają przy ostatnim teście, z powodu literówki w API.
W trakcie prelekcji napiszemy aplikację, używając podejścia CDC. Zobaczysz, jak łatwo można napisać API, sterowane przez konsumenta i jak wygląda pełen proces związany z testami kontraktowymi. Użyjemy narzędzi takich jak Spring Boot, Spring Cloud, Spring Cloud Contract, Jenkins, Gitlab i Artifactory.
Prelegent: Marcin Grzejszczak
Autor książek Mockito Instant i Mockito Cookbook. Współautor kursu Applied Continuous Delivery Live Lessons. Współzałożyciel Warsaw Groovy User Group i Warsaw Cloud Native Meetup oraz inicjatywa DiverseIT.
Networking
Po prelekcji zapraszamy wszystkich uczestników na część networkingową, czyli czas na rozmowy, wymianę poglądów, zadawanie pytań oraz nawiązanie nowych kontaktów.
Kiedy? 21.02.2019, godzina 18:30
Gdzie? Polsko-Japońska Akademia Technik Komputerowych, ul. Koszykowa 86, budynek C, sala C1 Warszawa
Live stream
YT - youtube.com/c/jlabssoftwarespecialists
FB - facebook.com/JlabsSoftwareSpecialists
Wydarzenie realizujemy przy współpracy z Polsko-Japońską Akademią Technik Komputerowych w Warszawie.
IT Akademia j-labs: zdobywaj wiedzę od praktyków IT!
Comiesięczne, darmowe spotkania
Zapraszamy prelegentów praktyków - zawsze są to osoby z minimum kilkuletnim doświadczeniem, w tym najbardziej cenieni programiści w Polsce.
Oferujemy 100% meteorytyki z różnych obszarów IT
Podczas spotkań pojawiają się prelekcje dotyczące m.in. głównych języków programowania, języków funkcyjnych, mikroserwisów, UX, Azure, AWS, relacyjnych baz danych, security czy aplikacji mobilnych.
Wykłady odbywają się już od 2014 roku w Krakowie oraz od 2016 roku w Warszawie.