Zielona Góra JUG

JavaDay Minsk 2016

| Komentarze

We are happy to announce that Zielona Góra JUG has become a media partnership to Java Day 2016 which will take place in Minsk on June, 11.

Two tracks, more than a dozen of speakers and lots of interested professionals will gather in “Verh” loft space to discuss the hottest trends of Java development, fresh technologies and well-known practices. Official JavaDay partner this year is Specific Group.

Google I/O Extended 2016 Zielona Góra

| Komentarze

Przypominamy, że już w najbliższą środę na Uniwersytecie Zielonogórskim odbędzie się Google I/O Extended 2016 organizowany przez zaprzyjaźniony Geek Club Zielona Góra.

Na pewno nie zabraknie dobrej zabawy i masy nowinek technologicznych. Zapisy na stronie: http://goo.gl/1qrlVI

Podsumowanie spotkania marcowego

| Komentarze

Tuż po świętach odbyło się marcowe spotkanie ZG JUG, zorganizowane przy wsparciu firmy MetaPack. Mieliśmy okazję posłuchać dwóch ciekawych prezentacji.

Jako pierwszy, Piotr Kafel opowiedział o RxJava - bibliotece umożliwiającej programowanie asynchroniczne i oparte na eventach. Pokazał kilka ciekawych zastosowań, oraz konkretne przykłady tego, jak sprawdzało się wprowadzanie takich elementów wraz z mikroserwisami w Grouponie. Po prezentacji było bardzo dużo pytań - część o RxJava, część też o same mikroserwisy w praktyce, co pokazuje, że temat jest gorący i nie ma w nim jedynych słusznych rozwiązań. Slajdy: RxJava in Microservices World.

Drugim tematem był świat JavaScriptu, który przedstawił nam (i zachęcał do polubienia) Mirek Szajowski. Opowiedział, jak ma się obecnie sprawa z kolejnymi wersjami specyfikacji, jak zachowana jest kompatybilność przeglądarek oraz jak pracować z najnowszym ulepszeniami języka, tak by jednocześnie wspierać starsze wersje. Dowiedzieliśmy się też, jak w JavaScripcie można uzyskać kontrolę typów, jak napisać dobre testy, jakich narzędzi użyć do CSSów, żeby nie było to mozolne rzeźbienie pod każdą przeglądarkę osobno, oraz jak zautomatyzować proces budowania, tak żeby programować szybko i mieć natychmiastowy feedback. Slajdy: JavaScript - lubię to.

Dziękujemy prelegentom i sponsorom i do zobaczenia w kwietniu!

Podsumowanie spotkania lutowego

| Komentarze

Spotkanie lutowe już za nami: w środę słuchaliśmy dwóch ciekawych prezentacji - o Meteorze i R, a sponsorem była firma REC.

Jako pierwszy wystąpił Igor Mróz - opowiedział o frameworku Meteor, pozwalającym na tworzenie aplikacji przystosowanych do działania w czasie rzeczywistym. Meteor zapewnia bezproblemową synchronizację stanu z interfejsem użytkownika, jak również spójny wygląd aplikacji w wersjach przeglądarkowych, desktopowych i mobilnych. Slajdy z prezentacji: Meteor - wprowadzenie do aplikacji czasu rzeczywistego.

Następnie Andrzej Hirko przedstawił język R, język oraz środowisko przeznaczone do najróżniejszych działań obliczeniowych i statystycznych. Zabaczyliśmy kilka jego zalet - oprócz tego, że jest open-source (alternatywy są dość kosztowne), zapewnia nam łatwe rysowanie tabelek i wykresów, które za pomocą prostych dyrektyw można umieścić w LaTexowym dokumencie czy na stronie. Slajdy: Parę słów o Rrrr.

Dziękujemy prelegentom i sponsorom i do zobaczenia w marcu!

Spotkanie lutowe - Meteor i R

| Komentarze

To już jutro, ponownie oni, ponownie konkretnie, ponownie obecność obowiązkowa, dlaczego ? Ano dlatego, że to kolejne spotkanie zielonogórskiego JUGa, kolejne fajne tematy, kolejna dobra okazja do branżowego spotkania i konstruktywnych dyskusji. Miejscówka dobrze znana, zaprzyjaźniony pub Haust. Tym razem będzie okazja do wysłuchania dwóch dobrych prezentacji na temat frameworka Meteor oraz tajemniczego, nieco egzotycznego języka R. Spotykamy się przy wsparciu dobrze znanej, aczkolwiek w nieco nowej odsłonie, firmie REC - a GlobalLogic company.

Podsumowanie spotkania o CD i DDD

| Komentarze

Kolejny rekord frekwencji w ZG JUG (120 osób) - tym razem za sprawą Łukasza Szydło i Sławomira Sobótki, którzy poprowadzili bardzo ciekawe i dopracowane merytorycznie prezentacje.

Łukasz Szydło w prezentacji Continuous Delivery - architektura i praktyka wytłumaczył, jak zastosować podejście, w którym każdy commit idzie automatycznie na produkcję, natomiast to, czy sama funkcjonalność będzie widoczna dla użytkowników czy nie, zarządzane jest przez tzw. feature switch. Zarządzaniem tym, co i kiedy włączyć i wyłączyć na różnych środowiskach, może się wtedy zająć product owner. Po prezentacji było bardzo dużo pytań o aspekty praktyczne, do jakich aplikacji podejście to nadaje się bardziej, dla jakich mniej, było również trochę wątpliwości, czy faktycznie da się pracować dużym zespołem na jednym branchu, i jak bardzo trzeba być zdyscyplinowanym, żeby mieć pewność że każdy commit rzeczywiście może od razu iść na produkcję.

Następnie wystąpił Sławomir Sobótka z prezentacją Nie koduj, pisz prozę. W pełnym anegdot i żartów wystąpieniu poruszył kilka tematów wokół podstawowej kwestii - jak pisać kod, żeby był czytelny? Jak się okazuje, różni ludzie różnie postrzegają czytelność, ale pewne techniki mogą pomóc. Dowiedzieliśmy się m.in. dlaczego ważne jest by nie mieszać obiektu ze strukturą danych, a funkcji z procedurą, jak grać w gibberish game na spotkaniach z biznesem oraz jak chronić swoją aplikację przez wprowadzanie do niej stref zgniotu i anti-corruption layers.

Dziękujemy partnerom (Cinkciarz.pl i WIEA UZ) i zapraszamy na kolejne spotkanie, którego temat jest jeszcze w trakcie ustaleń, ale termin będzie standardowy - ostatnia środa lutego.