Meetup #11 Jenkins Pipelines 1 + Microservices vs Monoliths + lightning talks
22 marzec 2018 @ Bohomass Lab
Talk #1: “Jenkins Pipeline 101” by Maciek Gołaszewski
Abstract
Continuous Integration / Delivery to zeszłoroczne buzzwordy. Ale co to tak naprawdę jest?
W ramach tej prezentacji szybko przedstawię te koncepcję. Następnie zbudujemy przykładowy pipeline dla continuous integration z użyciem Jenkinsa. Zaczniemy od integracji z Gitem, pokażę jak zaczynając od merga Pull Requesta możemy przejść cały cykl budowania artefaktów, uruchomienia testów aż do wdrożenia na produkcję.
Bio
Admin / DevOps @ VirtusLab, ciekawy wszystkich nowinek ze świata IT. Fanboy Thinkpadów.
Talk #2: “War of the Worlds” by Bartek Kowalik
Abstract
Stworzenie aplikacji w oparciu o architekturę monolityczną nie stanowi większego wyzwania. Zazwyczaj stostuje się je jako standardowe rozwiązanie. W przypadku nieoczekiwanego zachowania stosuje się podstawowe narzędzia to poszukiwania błędów. Jednak monolity mają swoje wady. Największą z nich jest nieużywanie efektywnie zasobów. W zasadzie ciężko je skalować on demand bez marnowania zasobów. Z drugiej strony niemal uniwersalnym rozwiązaniem są mikroserwisy. Niestety przynoszą one nowe problemy.
W ramach tej prezentacji podzielę się moimi przemyśleniami i doświadczeniami odnośnie rozwijania monolitów tak, by było łatwo je przemienić w mikroserwisy.
Bio
Scala Developer @ VirtusLab. Entuzjasta Dockera i lekkich wirtualizacji. Prywatnie lubi dobre filmy.
Lightning talk #1: “Java & Arduino: Tools for quickstart” by Rafał Hiszpański
Abstract
W tym talku przedstawię dwie, małe biblioteki, których użyłem do sterowania robotem bazującym na Arduino:
- RXTX
- Java Marine API
Bio
Programista z pasją, interesujący się grafiką komputerową, sztuczną inteligencją i przetwarzaniem języka naturalnego. Lubię odkrywać koło na nowo, żeby lepiej zrozumieć dany temat. Solidne podstawy to podstawa :)
Lightning talk #2: “Memory leaks by example” by Tomasz Drzazga
Abstract
Za siedmioma górami za siedmioma rzekami z Javy wyciekła pamięć. Pewnie zdarzyło się to każdemu. Dlaczego? Jak sobie z tym radzić? Szybka pogawędka na produkcyjnym przykładzie.
Bio
Pracuję w Javie od 12 lat. Ostatnie 9 miesięcy dla Agencji Restrukturyzacji i Modernizacji Rolnictwa. Zainteresowania to development oparty o DDD, SEO i Cloud. Prywatnie uwielbiam pływać i poznawać nowe miejsca.
Zdjęcia
Sponsorzy
Sponsorem wydarzenia i sponsorem założycielskim JUGa jest Virtus Lab.
Licencje na IDE sponsoruje Jet Brains: twórca najlepszego IDE do Javy na świecie :)
Książki z katalogu Manning dla uczestników Meetupu.