Zielona Góra JUG

Luty 2020 - Lider techniczny

| Komentarze

Kolejne spotkanie JUG już 26-ego lutego o godzine 19:00 w klubie WySPa. Tym razem tematem dnia będzie zagadnienie niejako „miękkie” – bycie liderem technicznym. Prelekcję na ten temat poprowadzi Paweł Nowak, a jej dokładny tytuł to „Lider techniczny – fakty, półprawdy i mity”.

Część z nas stanęła lub stanie w pewnym momencie swojej kariery przed decyzją czy zostać liderem technicznym. Wielu odmawia natychmiast, bo tego „nie czują”. Wielu przyjmuje „awans”, bo nawet nie spodziewają się przed jakim wyzwaniem stają. W trakcie prezentacji przejdziemy przez wszystkie aspekty pracy lidera technicznego, ale trochę na odwrót: od pytania czy chcesz nim być przez zadania oraz problemy wiążące się z tym stanowiskiem. Kolejne etapy będą wyznaczać zasłyszane opinie odnoszące się do bycia technicznym szefem zespołu. To wszystko bez HR-owego slangu, coachingowego mumbo-jumbo, memów oraz inspirujących cytatów ze Steve’a Jobsa.

A jeśli kogoś nie interesuje bycie leadem, to może warto posłuchać, żeby zrozumieć dlaczego ten człowiek tak się zachowuje? Lub żeby dowiedzieć się co w nim zmienić, aby pracowało się po prostu lepiej?

Bio: człowiek-orkiestra. Od 15 lat w branży, z czego 13 lat bezpośrednio przy programowaniu. Czasem programista (czasem Java, czasem C#, czasem PHP, czasem JavaScript), czasem analityk, czasem lider techniczny. Zawsze starający się dać z siebie jak najwięcej.

Zapisy na Meetup.

SegFault 2020

| Komentarze

Zostaliśmy partnerem Konferencje SegFault! Poniżej informacja o planach na najbliższy czas. Dla chętnych zniżka 30%. Wiadomość na priv.

W marcu SegFault wraca z formułą University!

Nowy rok SegFault rozpoczyna wydarzeniem w Warszawie - w znanej już formule SegFault University. Spotykamy się 23 i 24 marca, w Centrum konferencyjno-szkoleniowym Golden Floor Tower. SegFault University to dwudniowe wydarzenie, które łączy tradycyjną formę konferencji (prezentacji) i warsztatów. Warto się spieszyć, bo liczba miejsc - szczególnie na warsztatach - jest ograniczona! Wśród tematów dnia warsztatowego SegFault pojawi się zarówno Event Storming (Mariusz Gil, Marcin Markowski, Piotr Wyczesany, Oskar Dudycz), jak również Elastic Search (Zbyszko Papierski: “Co robi twoja aplikacja, kiedy rodziców nie ma w domu. Kilka słów o Elastic APM”), Distributed Systems (Szymon Pobiega: “Spójna komunikacja asynchroniczna w Chmurze. Jak budować niezawodne system z zawodnych komponentów.”), Deep Learning oraz AI (Marek Będkowski). Tematyka prezentacji jak zawsze będzie zróżnicowana. Obok tematów ściśle technicznych znajdą się także miękkie prezentacje. Więcej na temat SegFault University w Warszawie znajdziecie pod linkiem: https://segfault.events/warszawa2020 oraz w mediach społecznościowych @SegFaultConf

Do zobaczenia w Warszawie!

4Developers 2020

| Komentarze

20 kwietnia w Warszawie spotykamy się na kolejnej edycji największego Festiwalu Technologicznego w Polsce! Zostaliśmy Community Partnerem @4Developers i zapraszamy Was do wzięcia udziału w konferencji!

W tym roku na 4Developers:

✅ dwujęzyczna agenda – Festiwal nabiera międzynarodowego charakteru, organizatorzy zapowiadają więcej prelekcji w języku angielskim

✅ 15 ścieżek: .NET, Architektury aplikacji, C++, Cloud Computing, DevOps, Java, JavaScript, Machine Learning, Mobile, PHP, Python, Testerska, Bottega IT Minds, Bottega Frontend, Soft Skills & Business Relations

✅ eksperci i profesjonaliści, którzy chętnie wymienią się z Wami doświadczeniem

✅ ponad 100 praktycznych prelekcji

✅ rozmowy, networking i cenne znajomości!

Early Birds, bilety w najniższej cenie, są jeszcze dostępne. Zarejestruj się ➡️ https://tiny.pl/tnchf


CFP już ruszyło i potrwa do połowy lutego Organizatorzy czekają na propozycje wystąpień na różnych poziomach zaawansowania, szczególnie na te w języku angielskim

Masz wiedzę i chcesz się nią podzielić? Pospiesz się i wypełnij formularz ➡️ https://tiny.pl/tk6bn

Podsumowanie spotkania styczniowego

| Komentarze

Nowy rok powitaliśmy z Software Mill i jego dwoma pracownikami w ramach świętowania 10-lecia tej firmy. Spotkanie rozpoczął Jacek Kunicki prezentacją o strumieniach i Alpacce. Po krótkim wstępie teoretycznym, gdzie omówił podstawy pracy ze strumieniami, przeszedł do kodowania na żywo, aby pokazać nam jak to wszystko działa w praktyce (tutaj dostępny jest kod.

Po przerwie zajęliśmy się przeglądem kodu z Sebastianem Rabiejem. Pochyliliśmy się nad samym procesem oceny cudzego kodu, ale też jego znaczeniem dla innych członków grupy. Oprócz typowo technicznych aspektów, Sebastian zwrócił również uwagę na kwestie psychologiczne.

Dla wszystkich, którzy chcą ocenić spotkanie, przygotowaliśmy ankietę. Przypominamy o nagrodach za jej wypełnienie!

Styczeń 2020 - Code review i strumienie Akka

| Komentarze

Rok 2020 otwieramy spotkaniem w nietypową, trzecią środę miesiąca - 15 stycznia. Będzie ono częścią JUG Tour z okazji 10-tych urodzin naszego sponsora miesiąca - Software Mill. Odwiedzi nas dwóch pracowników tej firmy, a każdy z nich przedstawi osobną prezentację. Obie oczywiście po polsku :) Spotkanie tradycyjnie w klubie WySPa.

Sebastian Rabiej: “Have you ever wondered about code review?”

Code review dla wielu z nas stało się nieodłączną częścią wytwarzania oprogramowania. To doskonale, bo daje ono ogromną wartość w naszych projektach. A czy znaleźliście kiedyś chwilę, aby pomyśleć o nim? Zastanawialiście się kiedyś jaką wartość przynosi code review oraz po co je robimy? Czy zastanawialiście się, czy robimy je dobrze oraz dlaczego niektórzy ludzie czują się urażeni po dobrym review? Warto zadać sobie pytanie, co znaczy dobre review? Jeżeli chcesz poznać odpowiedź na te i inne pytania oraz podyskutować ze mną o nich to zapraszam na moją prelekcję.

Bio: Odkąd pamiętam, fascynowały mnie języki programowania i wszystko, co było z nimi związane. Tworzenie czegoś z „niczego” jest ekscytujące na tyle, że postanowiłem iść tą ścieżką kariery. Pracuję jako developer od ponad 5 lat. Ciągle poszukuję odpowiedzi na pytanie „co to znaczy być profesjonalny” i wątpię, abym szybko znalazł odpowiedź na to pytanie. Jestem entuzjastą tematów związanych z czystym kodem, software craftsmanship i metodykami zwinnymi. Software engineer w firmie SoftwareMill.

Jacek Kunicki: “Reactive integration with Akka Streams and Alpakka”

An alpaca is like a camel, but is Alpakka like Apache Camel? Can we use the reactive approach in the area of integration as well, instead of the blocking approach that Camel usually offers?

In this live coding session we’re going to explore the possibilities that Alpakka - a set of connectors for Akka Streams - offers to fetch data from various data sources and send it to different destinations. Using those, you’re going to learn, on a working example, how to build a reactive integration layer with the help of Akka Streams - one of the most popular Reactive Streams implementation.

And if you thought Akka and friends were only for the Scala people, come to learn the nice Java APIs and see how wrong you were.

Zapraszmy na integrację przed spotkaniem (circa 20 min.) i po! Zapisy na Meetup.

Podsumowanie ostatniego spotkania 2019

| Komentarze

Ostatnie spotkanie w 2019 r. miało miejsce 18 grudnia i było sponsorowane przez Allegro, którą to firmę witamy serdecznie w gronie naszych sponsorów. Jednym z prelegentów był pracownik Allegro - Michał Trojanowski. W trakcie jego prezentacji mogliśmy poznać tajniki różnych implementacji Garbage Collectora w Javie oraz ich wpływ na działanie naszych aplikacji. Po przerwie wystąpił Jan Koszela, który pochylił się z kolei nad testami integracyjnymi i taksonomią testów jako takich. Spotkanie zakończyliśmy w świątecznej atmosferze - barszczem i krokietami.

Wszystkim uczestnikom naszych spotkań, sympatykom, prelegentom oraz sponsorom życzymy wesołych Świąt i szczęśliwego Nowego Roku!

Grudzień 2019 - CMS, piramidy i diamenty

| Komentarze

Zapraszamy na kolejne spotkanie 18 grudnia o 19:00 - ostatnie w tym roku. Przewidujemy dwa tematy. Rejestracja na Meetup. Naszym sponsorem miesiąca jest Allegro - firma, którą wszyscy znacie. Wiecie również gdzie nas znaleźć - w klubie WySPa.

Michał Trojanowski: “Czy istnieje życie po CMSie”

CMS, z którym zdążyliśmy się zżyć przez lata, przestał być wspierany w ostatnich wersjach Javy, zastąpiony przez nowe (lepsze?) rozwiązania. Podczas spotkania pokażę jakie Garbage Collectory mamy teraz dostępne, czym się różnią od siebie, ale też przede wszystkim, czym się różnią od starego dobrego CMSa.

Jan Koszela i “Budowałem piramidę, aż zacząłem wydobywać diamenty”

Z dobrym testowaniem aplikacji jest jak z flirtem, albo zaliczasz testy albo jesteś czerwony… i stoisz wryty jak cegła ;) Kojarzysz święty grall testerski jakim jest “Piramida testów”? Z tym jest jak z poradnikami PUA od wszelakiej maści internetowych ekspertów. Korzystanie z niego wprost bez zastanowienia się nad potrzebami projektu, może przypominać poniższą historię, gdzie kluczową role gra zestaw testów jednostkowych:

Historia: Czytasz z poradnika jak poderwać osobę na najlepsze teksty na świecie. Tych zwrotów masz całą masę na każdą okazję. Teksty są sprawdzone, no przecież pisali, że ten zestaw działa! Odpalasz je na żywo w swojej sytuacji, a tu się okazuje, że po prostu nie działają… Myślisz sobie kurcze, przecież przygotowałem się jak trzeba!! Problem? Wiara, że święty grall (Piramida testów) jest panaceum na wszelkie sprawy. Proponowane rozwiązanie: Działania na żywym organizmie powinniśmy robić w żywy a nie sztuczny sposób Na spotkaniu opowiem kiedy, dlaczego i w jakich przypadkach testy integracyjne powinny być lwią częścią aplikacji, a narzut na testy jednostkowe możemy po prostu zmniejszyć. A wszystko to widziane oczami programisty :)

Zapraszmy na pogaduchy przed spotkaniem oraz zapewniamy świąteczną atmosferę zaraz po!

Zukunftswerkstatt Lausitz

| Komentarze

Zza naszej zachodniej granicy otrzymaliśmy prośbę o rozpropagowanie pierwszego Hackday w Cottbus. Dla najlepszych - nagrody. Termin rejestracji mija wkrótce!

Time to support the Lausitz / Łużyce region - time for a Hackday!

Creative and sustainable Ideas wanted.

Let’s talk about digital strategies that can have a positive influence on developments in the Lausitz / Łużyce area. How can locational potential be transformed to improve the region which is facing structural changes? This question will be the focus of the first Hackday of the @Zukunftswerkstatt Lausitz in in Cottbus /Chociebuż. Developers, designers and other creative experts are welcome to help shaping the future of the region. Register until Nov 23rd, 2019, the best solutions will be awarded with prizes worth 1.500,00 Euro.The location is the @GHB - Großenhainer Bahnhof in Cottbus. Find out more and register here https://zw-lausitz.de/news/beitrag/erster-hackday-in-der-lausitz/

AI Games

| Komentarze

Zostaliśmy partnerem AI Games - hackatonu sztucznej inteligencji. Sprzedaż biletów rusza w niedzielę, 17-ego listopada, o 17:00. Warto już dziś zapewnić sobie udział w tym wydarzeniu. Poniżej informacja od organizatorów.

Czy wiecie, że najbardziej wyczekiwany hackaton sztucznej inteligencji odbędzie się za 2 miesiące? Tak! Właśnie ruszyła sprzedaż biletów na AI Games - Hackathon AI na Evenea. Early Birds tylko do 24.11 do 19.59!

AI Games to hackathon sztucznej inteligencji, który odbędzie się w Gdańskim Parku Naukowo-Technologicznym 17 stycznia 2020 roku.

200 pasjonatów sztucznej inteligencji pod jednym dachem będzie walczyć z jednym z 3 problemów zaprezentowanych przez firmy z różnych branży aby pokazać jak sztuczna inteligencja jest w stanie rozwiązać problemy biznesu!

Chcesz być na bieżąco? Dołącz do wydarzenia: na Facebook.

Spotkanie listopadowe

| Komentarze

Spotkanie listopadowe znowu ma nietypowy termin: odbędzie się w czwartek, 28-ego listopada, godzinę wcześniej, czyli o 18:00. Będzie składało się tylko z jednej prezentacji, ale za to dłuższej. Stałe jest za to miejsce: klub WySPa. Odwiedzi nas Rafał Kotusiewicz - doświadczony programista z Warszawy, a tematem będzie “Abstrakcyjny język inżynierii oprogramowania (konwencje, wzorce, standardy, etc)”. Spotkanie będzie więc całkowicie niezależne od języka i mogą skorzystać z niego nie tylko Javowcy. Rejestracja na Meetup

Naszym sponsorem miesiąca jest ponownie Transition Technologies PSC - firma wspierająca biznes w cyfrowej transformacji.

Oddajmy głos prelegentowi: Podczas prezentacji opowiem jak widzę inżynierię programowania jako abstrakcyjny język. Spojrzymy wspólnie na wspólne cechy języków programowania, środowisk, wzorców itd… Innymi słowy — sprawdzimy co wspólnego ma Fryderyk Szopen czy Miles Davis z Robertem Martinem :) Będzie o dobrych praktykach, złych praktykach, celnych abstrakcjach i wszystkim co wydaje się interesujące w obszarze szeroko pojętej “inżynierii programowania”. Będzie trochę kodu (bez kodowania), trochę slajdów, trochę wymądrzania i jakieś śmieszne obrazki. Mam nadzieję, że nie będzie nudno, ale tego nie mogę obiecać

Rafał o sobie: Programuję zawodowo od 20 lat. Miałem okazję obserwować (mniej lub bardziej świadomie) ewolucję branży od momentu, gdy wybór języka zamykał się w C, C++ lub Perl, PHP do chwili obecnej, gdy w obrębie jednego projektu dzieje się więcej i różniej :) Na co dzień programuję, uczę, konsultuję, robię co mogę by świat był lepszym miejscem. Gram (głównie na gitarze), komponuję, słucham muzyki, czytam książki, trochę piszę, lubię gotować (nigdy nie ufajcie chudym kucharzom), interesują się właściwie wszystkim i w sumie jakoś udaje mi się to wszystko pogodzić z życiem rodzinnym, byciem mężem i ojcem.