Meetup #11 Jenkins Pipelines 1 + Microservices vs Monoliths + lightning talks

22 marzec 2018 @ Bohomass Lab

Paweł Pyzik
Kielce Java
4 min readFeb 15, 2018

--

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.

--

--