JUG Łódź "Contract Testing" i "ElasticSearch"
Dwie prezentacje z Allegro :
-----------------------------------------------------------------------------
Save your Friday’s evenings with Contract Testing
-----------------------------------------------------------------------------
Problem zachowania kompatybilności API dotknął z pewnością każdego programistę. Szczęściarzem jest ten, kto nie musiał nigdy wycofywać wdrożenia z powodu popsutego kontraktu. Oczywiście standardowe testy integracyjne bardzo pomagają w zachowaniu kompatybilności, ale mają przynajmniej jedną wadę - zarówno klient jak i dostawca API muszą dostarczać zachowania drugiej strony przy pomocy zaślepek. A co gdyby tak kontrakt był zdefiniowany w jednym miejscu i zarówno klient jak i dostawca używałby zaślepek z wspólnym zachowaniem zdefiniowanym w jednym miejscu? Takie możliwości dają nam właśnie testy kontraktowe.
Prezentacja przybliży ideę testowania kontraktowego, odpowie na pytanie w jakich sytuacjach jest ono pomocne oraz zaprezentuje jedno z narzędzi do testowania kontraktowego jakim jest Spring Cloud Contract.
Rafał Maciak - Software Engineer. Programista pasjonat i pragmatyk z doświadczeniem głównie w technologiach około JVMowych. Wierzy w koncepcje stojące za trzyliterowymi skrótami - TDD, DDD i tym podobnymi. Lubi od czasu do czasu wyjść z piwnicy i porozmawiać z ludźmi.
---------------------------------------------------------------------------
Elasticsearch: Intro to a better search
---------------------------------------------------------------------------
Ogromne i mocno bijące serce Ads'ów - elasticsearch. Czym jest full text search? Jak analizować język ludzi? Jak zacząć zabawę z elastickiem? Wszystko czego potrzebujesz, aby zacząć szukać!
Patryk Gutenplan - Software Engineer, który od prawie 5 lat rozwija adsy (Allegro Ads). Zwolennik prostych, generycznych oraz dobrze skalowalnych rozwiązań. Twierdzi, że diabeł tkwi w szczegółach oraz im prościej tym lepiej.