[20-03-2014] 53 spotkanie: JDK 8 – Michał Gruca

Kilkukrotnie zapowiadaliśmy (straszyliśmy) tą prezentacją i słowa, jak zawsze, dotrzymujemy

GdzieGdański Inkubator Przedsiębiorczości, Lęborska 3B, Gdańsk

Kiedy: 20.03.2013, 17:30

Opis prezentacji:

Java przez ostatnie lata była smutna i ekscytująca jak wyścig ślimakówo liść sałaty. Wykupienie Suna przez Oracla, brak znaczących zmian w języku oraz dużo alternatyw nawet na samej platformie JVM, nie zachęcały do stawiania kolejnych rzędów klamr i średników.

Co zmienia nadchodzące wydanie Javy i dlaczego warto się nim zainteresować? W trakcie sesji zrobimy przegląd nowości i ustalimy czy od daty releasu powinniśmy pisać w CVkach, znajomość J3SE

O prelegencie:

Seasoned Java developer, Team Leader and Solution Architect. In human language I’m: writing and reviewing
code, saving world with vim via ssh around Saturday midnights, deciding about technology used in the
project and filling a communication gap between client and developers.
After 7 year long adventure with Java, still passionate about the platform, even after having romance with
Excel and Outlook. Pragmatist at heart and propagator of Agile approach to building software.
Tricity JUG leader, conference speaker and blogger (recently on holidays)

Zapraszamy

[22-03-2014] Warsztaty Vert.x i RaspberryPi z Bartkiem Zdanowskim

Mamy niezwykłą przyjemność ogłosić, że będziemy mieć kolejnego gościa. Tym razem odwiedzi nas Bartek Zdanowski. Postać, której na Polskiej scenie Javy nie trzeba przedstawiać. Bartek poprowadzi w sobotę, 22.03, pierwsze w tym roku warsztaty.

Tym razem będzie dość nietypowo. W trakcie sesji będziemy hakować Raspberry Pi  :) Warsztaty są nie tylko dla posiadaczy i wyjadaczy malinowych, ale również dla chcących rozpocząć przygodę z tym małym cudem techniki.

Do warsztatów potrzebna jest znajomość jakiegoś języka programowania, laptop i chęci :) Zapisy na warsztaty oraz szczegółowe informacje w serwisie eventbrite

 

Opis wydarzenia:

Warsztat w którym zaprezentuję framework vert.x, w którym stworzymy programy sterujące zewnętrzną elektroniką podłączoną pod Raspberry Pi.

Modelowe aplikacje będą migały diodami, reagowały na przyciski oraz brzęczały buzzerami. Jest to oczywiście punkt wyjścia do sterowania dowolnymi sprzętami ze świata zewnętrzenego, podłączonymi do RPi. Kiedy już nauczymy się podstaw, to dalszy rozwój naszych „urządzeń” będzie tylko kwestią naszej wyobraźni i poświęconego czasu.

Jako miejsce osadzenia naszego programu, użyjemy platformy/frameworka vert.x. Vert.x jest bardzo przyjemą platformą do tworzenia skalowanych aplikacji, nie tylko w Javie! Obsługuje kilka języków, m.in. grooviego, javascript, pythona i ruby. Wszystkie te języki mogą ze sobą współgrać w jednym systemie. Przy tym jest dość wydajny i “daje radę” również na Raspberry Pi.

Prowadzący warsztaty:

Bartek Zdanowski: Developer Javy i elektronik w jednym ciele. Pracuje w TouK.

Współtwórca Confitury, największej bezpłatnej konferencji w Polsce.

52 spotkanie z dwoma prezentacjami i wejściówką na Geecona

Temat spotkania do ostatniej chwili ulegał zmianom. Zapowiadaliśmy już przywitanie z JDK8, ale takiej okazji nie można było przepuścić.

Na najbliższym spotkaniu będziemy gościć Adama Dudczaka, Lidera Poznańskiego JUGa i jedną z osób odpowiedzialnych za konferencję Geecon. Dzięki uprzejmości organizatorów Geecoona będziemy mieli do rozlosowania wejściówkę na wspomnianą konferencję, taka wisienka na torcie do dwóch talków i 2 znakomitych prelegentów

erm… wait, dwóch? Ano tak, dwóch :) Udało się zgrać Adama z Kubą Marchwickim, jako że Panowie w podobnym temacie będą opowiadać.

Adam Dudczak opowie nam o JUnit: beyond the basics a Jakub Marchwicki opowie o Testuj ze Spockiem jak pierwszy oficer

GdzieGdański Inkubator Przedsiębiorczości, Lęborska 3B, Gdańsk

Kiedy: 27.II.2014, 17:30

O prelegentach

Adam Dudczak

programista, od 2004 związany z programowaniem w języku Java. Jeden z liderów Poznań JUG (http://www.jug.poznan.pl) i członek „komitetu” organizacyjnego konferencji GeeCON (http://geecon.org). Czasem pisuje na blogu (http://dudczak.info/dry), prywatnie mąż, ojciec, autor wielu kiepskich żartów.

Jakub Marchwicki

W życiu robi wszystko, czyli pewnie niczego nie robi dobrze; koduje, analizuje, organizuje, pomaga biznesowi, szkoli, wykłada, warsztatuje. W ciągu dnia związany z Young Digital Planet, wieczorami wspomaga trójmiejskiego JUGa.

O talkach

JUnit: beyond the basics

Wystarczy 20 minut przesiedzianych w skupieniu nad dokumentacją żeby móc wpisać sobie w CV znajomość biblioteki JUnit (http://junit.org). Rzeczywiście: idea działania, definicja testu, znaczenie adnotacji są proste do zrozumienia. Jednak w codziennej pracy przyda się nieco więcej wiedzy na temat możliwości jakie oferuje ta biblioteka. W mojej krótkiej prezentacji opowiem o testach parametryzowanych, teoriach (org.junit.experimental.theories), regułach (@Rule), matcherach i kilku innych pomniejszych ficzerach JUnita, które z pewnością przydadzą się w codziennej praktyce programisty testującego.

Testuj ze Spockiem jak pierwszy oficer

Spock to framework do testów (specyfikacji) dla aplikacji napisanych w Javie i/lub w Groovy. Co go wyróżnia to piękny, ekspresywny język w którym piszemy. Dodatkowo, jako że jest to „zwykły” jUnit runner, to Spock działa ze wszystkim tym z czym działa *unit (IDE, CI itp).
Prezentacja będzie z gatunku „for beginners” gdzie pokażę podstawowe kroki w stylu: co zrobić aby zacząć.

Serdecznie zapraszamy

W nowy rok z Flash talkami, 51 spotkanie [16.01.2014]

W tym roku zaczynamy nietypowo. Zamiast jednego długiego spotkania, będą 3 krótsze, po 20 minut każde.

Od zeszłego roku zapowiadamy, że pojawią się krótsze prezentacje, które powinny być idealne w wielu sytuacjach. Liczymy że będzie zainteresowanie tą formą prezentacji i kilka osób się skusi zgłosić na kolejne Flashtalki. Gdyby ktoś był chętny to zawsze można do nas napisać na Twitterze/Google grupie/mailu, bądź prywatnie do kogoś z kapituły podejść po spotkaniu.

Szlak fleszy będą przecierać

Oskar Strączkowski – Vaadin
Adrian Nicoś – Spring 4
Mariusz Proma –  Handel algorytmiczny z wykorzystaniem platformy jForex

Jeśli któryś temat was interesuje, to zapraszamy do zagrzewania prelegentów by później przygotowali długą prezentację na dany temat.

GdzieGdański Inkubator Przedsiębiorczości, Lęborska 3B, Gdańsk

Kiedy: 16.I.2014, 17:30

Serdecznie zapraszamy

50 Spotkanie – Rafał Rybacki

JUG Trójmiasto zaprasza na 50 spotkanie! Tym razem prelegentem będzie Rafał Rybacki z Young Digital Planet, który opowie nam o doświadczeniach projektowych i walce z GWT w prezentacji  o wielce mówiącym tytule „GWT, nie idź tą drogą„.

GdzieGdański Inkubator Przedsiębiorczości, Lęborska 3B, Gdańsk

Kiedy: 12.XII.2013, 17:30

Slajdy od prezentującegohttp://www.slideshare.net/RafalRybacki/jug-gwt2013full

Opis prezentacji:

GWT jako narzędzie do budowy grubego klienta Java Script na przeglądrki desktopowe i mobilne. Podsumowanie dwóch lat doświadczeń, sukcesów i porażek.

O prelegencie:

Rafal is a software engineer engaged in developing applications for web and mobile for 5+ years. Agile approach allows him to treat every day as an opportunity to get one step further. The belief that software can be used to make the world a little bit better has led him to being awarded Polish Inventor of the Year 2013 for building an eye-tracking system that helps people with disorders. His programming experiences are currently focused on Java and JavaScript languages, formerly Action Script and C++. Feeling of effectiveness is his motivation therefore he’s always enthusiastic about simplicity and cleanliness in the code.

Zapraszamy

49 Spotkanie – Wojciech Seliga

JUG Trójmiasto zaprasza na 49 spotkanie! Prelegentem będzie  Wojciech Seliga, który zaprezentuje temat “Escaping Automated Test Hell”. Jako, że rok się kończy, to może być to ostatni raz gdy Wojtek pokazuje jak Atlassian i Spartez poradzili sobie z problemami ogromnej ilości testów automatycznych w projekcie.

GdzieGdański Inkubator Przedsiębiorczości, Lęborska 3B, Gdańsk

Kiedy: 28.XI.2013, 17:30

Opis prezentacji:

Automated tests are just great, right? All kinds: unit, UI, functional, integration, acceptance. Really?

What if you have thousands of them and they constitute most of your code base? What if running them takes weeks? What if your developers start hating them?

Tests are your responsibility. But they are also your baggage which may slow down your project to a halt. Automated tests can doom you … unless you are careful and think instead of act blindly. This session shows various common but costly mistakes and misconceptions around automated tests on various abstraction levels which often lead to serious problems in software projects – especially those long-lived where a lot of automated tests get accumulated over years.

The presentation demonstrates those practices, design decisions and organizational changes which helped us steer our projects through the waves of automated tests hell. A lot of examples and remedies base on my experience with Atlassian JIRA – a Java-based product developed now for about 10 years with many thousands of automated tests on various levels of abstractions and using various technologies.

O prelegencie:

Seasoned software developer. Except for coding for about 30 years, he has been responsible for fostering agile practices, managing and staffing software projects, business development and mentoring. He has witnessed tons of new technologies, trends and fashions in the industry.

Currently he runs agile and Atlassian consulting business in the company he co-founded – SPARTEZ. Besides leading projects arounds Atlassian JIRA on a daily basis, Wojciech contributed to several open source projects and is an author of ScreenSnipe – a commercial screenshotting tool sold globally.

Wojciech was presenting at several international conferences including Devoxx, Agile, AgileEE, EclipseCon, AtlasCamp, Javarsovia, 33rd Degree, JDD, AgileByExample and smaller technical/business events in Poland and abroad.

Zapraszamy

48 Spotkanie – Jakub Nabrdalik

JUG Trójmiasto zaprasza na 47 spotkanie! Prelegentem będzie  Jakub Nabrdalik, który zaprezentuje temat “Test Driven Traps”.  Jeśli nie udało się wam dotrzeć w tym roku na żadną z konferencji IT w Polsce, to może być ostatnia szansa zobaczyć tą prezentacje na żywo

Gdzie: Gdański Inkubator Przedsiębiorczości, Lęborska 3B, Gdańsk

Kiedy: 24.10.2013, 5:30 p.m.

Opis prezentacji:
Czy masz czasem poczucie, że testy Cię spowalniają? Czy masz sytuacje, gdy mała drobna zmiana, działająca w runtime, powoduje 200 nieprzechodzących testów? Czy boisz się zrobić prosty refactoring, bo przekopanie wszystkich testów jest ponad Twoje siły? Czy masz czasem poczucie, że pisanie testów nie ma sensu?

Jeśli tak, jest duża szansa, że zabetonowałeś sobie aplikację testami. Test Driven Deveopment jest jak GO: zasady są proste, łatwo zacząć, ale sensowny poziom osiąga się po latach praktyki.

Przedstawię typowe błędy, które popełniają początkujący i doświadczeni użytkownicy TDD, oraz sposoby radzenia sobie z nimi i sztuczki, których się nauczyłem w trakcie ośmiu lat korzystania z TDD.

Naucz się na błędach innych, albo będziesz je powtarzał.

Prezentacja jest skierowana zarówno do początkujących jak i bardziej zaawansowancyh, którzy spotykają się z opisanymi na początku problemami. Przykłady będą z wykorzystaniem Spocka, JUnita, Mockito, Javy i Grooviego.

 

O prelegencie:

Jakub Nabrdalik is a Solution Architect at TouK, which means completely nothing except that he jumps into all the roles in software development: from analyzing requirements, leading teams, to his favorite: programming. As he does almost everything in the process of software development, he is equally bad at everything. Because he’s not too smart and he has hard times understanding anything complex, he prides himself on writing simple, readable and maintainable code, something other folks call „craftsmanship” (not to be mistaken with „crapmanship”). You can meet him at Agile Warsaw, Warsaw Java User Group or find his blog at blog.solidcraft.eu. Jakub started commercial programming about 2003 and does TDD since 2005 in several different languages including Groovy, Java, C# and PHP.

Zapraszamy