What we're about

Zielona Góra JUG - społeczność zielonogórskich programistów

Strona: http://jug.zgora.pl

Twitter: jug.zgora.pl/twitter (https://twitter.com/ZgJUG)

Facebook: https://www.facebook.com/jug.zgora/

Grupa dyskusyjna: jug.zgora.pl/forum (https://groups.google.com/forum/#%21forum/zielona-gora-jug)

GitHub: https://github.com/zielona-gora-jug

Upcoming events (1)

Spotkanie majowe - wolne aplikacje oraz testowanie oparte na właściwościach

Zapraszamy na majowe spotkanie. Tym razem wykłady będą dwa i obydwa prowadzone przez prelegentki. Sponsorem miesiąca jest SoftwareMill (https://softwaremill.com/). Pierwszy temat to "Twoja aplikacja działa, ale wolno. Co teraz?". Zajmie się nim Aleksandra Kunysz, nasz gość z Wrocławia. Pisała frontendy, backendy i kod biznesowy, zbierała wymagania, testowała i szkoliła. Pracowała w korporacjach, startupach i pro bono w różnych branżach i krajach. Najbardziej lubi pisać kod, który ma znaczenie i rozwiązywać prawdziwe problemy. Kiedy jest offline, jeździ na rowerze, spaceruje z psem, albo ćwiczy jogę z kotami. Abstrakt: Kawał dobrej roboty, zastosowane wzorce projektowe, test jednostkowe i integracyjnie, najnowsze frameworki i wzruszająco piękny proces CI. Aplikacja wchodzi na produkcję i BUM, klienci skarżą się na słaby performance. Nieważne, że aplikacja jest spełnieniem developerskich marzeń, nikt jej nie będzie używał, jeśli każdy widok ładuje się cztery sekundy. Co teraz? Gdzie szukać spowalniaczy i jak zastosować proste sztuczki, żeby było szybciej, albo chociaż tak się wydawało. Drugi temat to "Testowanie oparte na właściwościach" Magdy Stożek - przedstawicielki sponsora i naszej współorganizatorki. Abstrakt: Nie pytaj co ty możesz zrobić dla swojej biblioteki do testów, zapytaj co ona może zrobić dla ciebie! A co może? Jak się okazuje, sporo więcej niż tylko wyświetlić ładny czerwono-zielony raport. Co powiecie na pomysł, żeby to ona zajęła się generowaniem danych testowych? A skoro o tym mowa, to może niech od razu wymyśli nam takie przypadki brzegowe, dla których nasz kod nie działa? Ale jak już taki znajdzie, to niech nam go trochę uprości przed podaniem - żeby łatwiej nam było zrozumieć dlaczego. No i dla pewności niech zrobi to tak z 1000 razy. Brzmi dobrze? To wszystko i jeszcze więcej da wam property-based testing. Na przykładzie jqwik (https://jqwik.net/) pokażę, jak się do tego zabrać w Javie. Ale czy to nie zbyt piękne, na pewno jest tam jakiś drobny druczek? Oczywiście że jest. Będzie i o nim. Na pół godziny przed samymi wystąpieniami - tradycyjne pogaduchy.

Past events (57)

Docker kontra developer

Klub Studencki Wyspa

Photos (167)