Zielona Góra JUG

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.

Podsumowanie spotkania styczniowego

| Komentarze

Pierwsze spotkanie w 2016 odbyło się z rekordową frekwencją - prezentacji Roberta Firka o mikroserwisach przyszło posłuchać aż 105 osób! Super:) Po samej prezentacji (Architektura Mikroserwisów - Dobry, zły i brzydki), odbyła się jeszcze dyskusja - było bardzo dużo pytań o praktyczne aspekty zastosowania tej architektury, i Robert dzielił się z nami swoim doświadczeniem, podpowiadając, na co uważać, co jest ślepą uliczką, i na których aspektach warto się skupić. Choć w przypadku mikroserwisów, które są bardziej filozofią tworzenia oprogramowania niż ścisłym zbiorem zasad, często jedyną właściwą odpowiedzią jest “to zależy” :)

Dziękujemy Robertowi za wizytę, sponsorom za wsparcie, i zapraszamy na następne spotkanie, 1. lutego - Dodatkowe spotkanie lutowe - CD i DDD - liczba uczestników jest tym razem ściśle ograniczona, ale kilka wolnych miejsc jeszcze zostało.

Art of software: Łukasz Szydło i Sławomir Sobótka

| Komentarze

Niezmiernie miło nam poinformować, że Zielona Góra JUG wraz z firmą Cinkciarz.pl wspłorganizują wyjątkowe, dodatkowe spotkanie, gośćmi którego bedą dobrze znani wśród pasjonatów wytwarzania oprogramowania Łukasz Szydło oraz Sławomir Sobótka. Spotkanie odbędzie się 1 lutego 2016 roku, dzięki uprzejmości Wydziału Informatyki, Elektrotechniki i Automatyki UZ, w sali numer 115, budynku A-2 Uniwersytetu Zielonogórskiego. Będzie okazja do wysłuchania dwóch tematów:

Spotkanie styczniowe - architektura mikroserwisów

| Komentarze

Kolejne spotkanie zielonogórskiego JUGa już za chwilę… w tym miesiącu wyjątkowo w poniedziałek 18 stycznia, ze względu na ograniczoną dostepność zamiejscowego prelegenta. Startujemy jak zawsze o 18:30 w znanym pubie Haust. Na wstępie krótka integracja społeczności aby dalej przejść do konkretów, prezentowanych w tym miesiącu przez przyjezdnego gościa - Roberta Firka. Spotkanie zrealizowane będzie ponownie przy wsparciu firmy ADB.

Podsumowanie spotkania grudniowego

| Komentarze

Ostatnie w tym roku spotkanie za nami! 16. grudnia, przy wsparciu firmy Cinkciarz.pl rozmawialiśmy o jBPM i Dockerze.

Pierwszą prezentację, o jBPM, przedstawił Tomasz Gratkowski. Było o tym, jak zamodelować często bardzo skomplikowane procesy biznesowe istniejące w organizacji oraz jak stworzyć aplikację, która może podejmować decyzje na podstawie danych wprowadzanych na bieżąco przez użytkowników. Slajdy: jBPM i kod na githubie.

Następnie Marcin Stożek opowiedział o Dockerze. Była historia (konteneryzacja to nic nowego w Linuksie), była zasada działania, były wyzwania (m.in. kwestie bezpieczeństwa), zobaczyliśmy również na żywo jak wygląda odpalanie kontenerów, co tworzy się w systemie plików oraz jak kontener może przekroczyć swoje uprawnienia. Slajdy: Docker dla odważnych.

Na końcu był czas na sprawy organizacyjne - losowania licencji, ebooków oraz nagród od sponsora, a także plany na następny rok. Co nas czeka? Będzie trochę gości z innych miast, myślimy również o nawiązaniu współpracy z JUG Saxony. Pierwszy gość pojawi się już w styczniu, a ponieważ dostosujemy się do niego z datą, na styczniowego JUGa zapraszamy 18.01.2016.

Podsumowanie spotkania listopadowego

| Komentarze

W minioną środę spotkaliśmy się po raz kolejny, tym razem przy wsparciu firmy REC - czas na krótką relację.

Tym razem na jednym spotkaniu mieliśmy dwa tematy. Najpierw Paweł Żalejko przedstawił Eclipse Modeling Framework, pozwalający na generowanie kodu na podstawie zdefiniowanego modelu. Zobaczyliśmy możliwości EMF, m.in. dodatkowe klasy wspomagające, walidacyjne oraz łatwe tworzenie widoków edycji danych. Slajdy z prezentacji: EMF.

Następna była prezentacja Tomasza Kleszczyńskiego o frameworku Xtext. Jest to narzędzie pozwalające tworzyć własny DSL - zobaczyliśmy jego zastosowania na przykładzie własnej gramatyki do tworzenia reguł logowania. Plik konfiguracyjny napisany w takim DSLu (oprócz tego że czyta się go lepiej niż XML) można np. łatwo edytować przy wsparciu IDE, z automatyczną walidacją oraz podpowiadaniem składni. Więcej szczegółów na slajdach: Xtext i na githubie: zielona-gora-jug/jug-zgora-xtext.

Zdjęcia ze spotkania można znaleźć na meetupie.

W grudniu spotykamy się wcześniej niż zwykle - 16. grudnia. Wydarzenie wkrótce na meetupie.