czwartek, 23 maja 2013

22. Spotkanie Śląskiej Grupy Użytkowników Technologii Java - Silesia JUG

Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie zaprasza wszystkich na dwudzieste pierwsze spotkanie, które odbędzie się 27.05.2013 o godzinie 18:30 na Politechnice Śląskiej w Gliwicach wydział AEI aula D!


Temat:Czego mama nigdy nie mówiła Ci na temat testowania automatycznego - problemy, strategie, taktyki, techniki i narzędzia.
ProwadzącySławomir Sobótka


WstępW ciągu godziny pochylimy się nad typowymi problemami:
  • Eksplozja kombinatoryczna przypadków testowych
  • Powolne restarty JBossa i żmudne klikanie w ekrany
  • Koszt stworzenia i utrzymania testów
  • Nieaktualna dokumentacja (nikt jej nie czyta ani nie aktualizuje)
  • Problem z komunikacją - brak zrozumienia celów biznesowych, biznes nie rozumie systemu
  • Kosztowne w utrzymaniu skrypty do "wyklikania"
  • Architektura wspierająca testability (zależności, rozwarstwienie i rygor warstw)
  • Delikatne testy (fragile), Nieczytelne testy, Wolne testy przeglądając mniej lub bardziej znane strategie, taktyki, techniki i narzędzia radzenia sobie z tymi problemami.
A przy okazji rozprawimy się z mitami:
  • "Konieczność 80+% pokrycia kodu testami" - a może lepiej w 100% przetestować krytyczne 20% kodu?
  • "Testy wpływają korzystanie na design" - tak, pod warunkiem, że skill programisty na po pozwala
  • "You are not allowed to write a single line of production code until you have written a failing test" - czasem tak, jednak w praktyce: zależy kto, zależy co, zależy jak...

Autor: Programujący architekt aplikacji, trener, konsultant specjalizujący się w technologiach Java i efektywnym wykorzystaniu zdobyczy inżynierii oprogramowania.

Do jego zainteresowań należy szeroko pojęta inżynieria oprogramowania: architektury wysokowydajnych systemów webowych (w szczególności CqRS), modelowanie (w szczególności DDD), wzorce, zwinne procesy wytwórcze. Hobbystycznie interesuje się psychologią i kognitywistyką.

Entuzjasta Software Craftsmanship.

W wolnych chwilach działa w community jako: prezes Stowarzyszenia Software Engineering Professionals Polska, lider lubelskiego Java User Group, publicysta w prasie branżowej i blogger.

W naprawdę wolnych chwilach umila sobie czas przy pomocy turbo-benzynowego silnika, PS3, audiofilskiego zestawu stereo tudzież Lego (póki co:) Duplo.

Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut).

Wstęp wolny!

Zapraszam wszystkich w imieniu Sławka i Silesia JUG

poniedziałek, 16 kwietnia 2012

21. Spotkanie Śląskiej Grupy Użytkowników Technologii Java - Silesia JUG

Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie zaprasza wszystkich na dwudzieste pierwsze spotkanie, które odbędzie się 19.04.2012 o godzinie 18:30 na Politechnice Śląskiej w Gliwicach wydział AEI aula D!

Temat:Ścisły przewodnik po aspektach miękkich dla ekspertów IT
Prowadzący: Sławomir Sobótka

Wstęp: Pierwsza prezentacja będzie poświęcona zagadnieniom "miękkim". Tradycyjnie wplatam "miękkie" wątki w każdą swą prezentację, jednak tym razem będzie to 100% treści (i zero kodu:) Jednak doszyć szybko doprowadzimy do "ścięcia" się białka i wyszukania "twardych" konkretów - co symbolizuje gubernator na pierwszym "slajdzie":)

Autor: Programujący architekt aplikacji, trener, konsultant specjalizujący się w technologiach Java i efektywnym wykorzystaniu zdobyczy inżynierii oprogramowania.

Do jego zainteresowań należy szeroko pojęta inżynieria oprogramowania: architektury wysokowydajnych systemów webowych (w szczególności CqRS), modelowanie (w szczególności DDD), wzorce, zwinne procesy wytwórcze. Hobbystycznie interesuje się psychologią i kognitywistyką.

Entuzjasta Software Craftsmanship.

W wolnych chwilach działa w community jako: prezes Stowarzyszenia Software Engineering Professionals Polska, lider lubelskiego Java User Group, publicysta w prasie branżowej i blogger.

W naprawdę wolnych chwilach umila sobie czas przy pomocy turbo-benzynowego silnika, PS3, audiofilskiego zestawu stereo tudzież Lego (póki co:) Duplo.

Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut).

Wstęp wolny!

Zapraszam wszystkich w imieniu Sławka i Silesia JUG

wtorek, 15 listopada 2011

20. Spotkanie Śląskiej Grupy Użytkowników Technologii Java - Silesia JUG

Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie zaprasza wszystkich na dziewiętnaste spotkanie, które odbędzie się 16.11.2011 o godzinie 18:00 na Politechnice Śląskiej w Gliwicach wydział AEI aula D!

Temat: Wprowadzenie do Clojure i Web App
Prowadzący: Hubert Iwaniuk

Wstęp: Podczas spotkania zbudujemy webowa aplikacje w Clojure.

Rozpoczniemy od zapoznania sie z najciekawszymi cechami Clojure:
- Immutability
- Sequence Library
- Functional Programming

Korzystajac z przykladu batman.js "todo list", zmienimy storage ze
standardowego LocalStorage na RestStorage.
Nastepnie napiszemy prosty server ReST w Clojure, ktory bedzie
backendem naszej aplikacji.

Autor: http://twitter.com/neotyk Clojure zajmuje sie od prawie 2
lat. Ponad rok uzywam Clojure w Open Source, od roku komercyjnie.
Dzieki Clojure udało mi się odnaleźć radość programowania.

Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut).

Wstęp wolny!

Zapraszam wszystkich w imieniu Huberta i Silesia JUG

czwartek, 3 listopada 2011

19. Spotkanie Śląskiej Grupy Użytkowników Technologii Java - Silesia JUG

Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie zaprasza wszystkich na dziewiętnaste spotkanie, które odbędzie się 8.11.2011 o godzinie 17:30 na Politechnice Śląskiej w Gliwicach wydział AEI aula E!

Temat: Spring Data JPA
Prowadzący: Jacek Hromiński

Wstęp:
W trakcie spotkania zostanie zaprezentowana biblioteka Spring Data JPA. Na wstępie opiszę czym jest DAO oraz co zyskujemy dzięki wykorzystaniu tego wzorca projektowego. Następnie pokażę w jaki sposób ewoluowała warstwa DAO w ostatnich latach i pokrótce wskażę co w nich było dobrego, a co złego. Głównym elementem prezentacji będzie analiza jednej z nowych zabawek ze stajni SpringSource czyli "Spring Data JPA". Znajdziecie tu nie tylko odpowiedzi na takie standardowe pytania jak:"do czego to służy?" i "jak to odpalić?", ale także pokażę w jaki sposób ta biblioteka może usprawnić proces wytwarzania oprogramowania. Prezentacja będzie wzbogacona o kilka kompilujących się przykładów, które udowodnią, że pisanie DAO nie musi przyprawiać programistów o ból głowy.

Jacek Hromiński - Z Javą EE związany przez ostatnie 2,5 roku. Na co dzień zajmuję się przede wszystkim wytwarzaniem oprogramowania z wykorzystaniem Eclipse, Apache Wicket, Spring 3.0, JBoss 5, Hibernate. Aktualnie przeżywam fascynację wszystkimi "zabawkami" związanymi ze Spring-iem. W zaciszu domowym eksperymentuję wykorzystując przede wszystkim Jetty i swój optymizm, że może wreszcie wszystko się skompiluje jak należy.

Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut).

Wstęp wolny!

Zapraszam wszystkich w imieniu Jacka i Silesia JUG

niedziela, 10 października 2010

Android pierwsze kroki

Dzisiaj postanowiłem bliżej przyjrzeć się technologią mobilnym na pierwszy rzut trafił Android. Więc zaczynamy ściągamy najpierw Android SDK potem ściągamy Eclipse i instalujemy wtyczkę do Androida o nazwie ADT :

Akceptacja regulaminu:



Integracja z Eclipse:
Windows -> Preferences
Instalacja Android SDK rozpakujemy zip do jakiegoś katalogu i dodajemy ścieżkę (path) do zmiennych systemowych.

Stworzenie Android Virtual Machine:

Nowy projekt w Eclipse Android Project :)

Na końcu Finish i gotowe:)


No to by było tyle na pierwszy raz, ale coraz bardziej mi się podoba ta platforma:)
Uruchomienie Run -> Run as Android application

No i na koniec widzimy piękną konsole z naszą wiadomością.

niedziela, 11 lipca 2010

18. Spotkanie Śląskiej Grupy Użytkowników Technologii Java - Silesia JUG

Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie zaprasza wszystkich na czternaste spotkanie, które odbędzie się 13.07.2010 o godzinie 18:00 w COIG (Centralny Ośrodek Informatyki Górnictwa S.A.) w sali 136 na pierwszym piętrze, ul.Mikołowska 100 w Katowicach.

Temat:Wprowadzenie do języka Groovy.
Prowadzący: Adrian Pawlik

Wstęp:
Na prezentacji przedstawiony zostanie język Groovy, czyli dynamiczny, zwinny język programowania uruchamiany na maszynie wirtualnej Java. Omówiony zostanie między innymi sposób integracji z Javą, różnice w stosunku do Javy, konstrukcje, obsługa list oraz map, domknięcia, meta programowanie i dynamiczne typowanie. Spotkanie kierowane jest głównie do osób, które nie miały styczności z tym językiem lub chcą uporządkować podstawową wiedzę. Język omawiany będzie na podstawie licznych fragmentów kodu.

Adrian Pawlik - obecnie pracuję na stanowisku starszego programisty java w firmie IDEM (www.id-em.pl). Moje zainteresowania zawodowe to bardzo szeroko pojęta technologia JEE. Aktualnie szczególnie zajmują mnie dynamiczne języki programowania, tworzenie aplikacji w technologiach jsf2, jpa2, spring3 oraz zagadnienia związanie z integracją.

Do rozlosowania będzie wejściówka na DEVOXX.

Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut). Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License

Wstęp wolny!

Zapraszam wszystkich w imieniu Adriana i Silesia JUG

wtorek, 29 czerwca 2010

17. Spotkanie Śląskiej Grupy Użytkowników Technologii Java - Silesia JUG

Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie zaprasza wszystkich na siedemnaste spotkanie, które odbędzie się 29.06.2010 o godzinie 18:00 w Auli D Wydziału Automatyki, Elektroniki i Informatyki Politechniki Śląskiej, w Gliwicach ul. Akademicka 2a.

Temat: Spring Roo, jako narzędzie do błyskawicznego tworzenia aplikacji
Prowadzący: Łukasz Bachman

Łukasz opowie nam o projekcie Roo, jego możliwościach i funkcjach. Osobnym tematem będzie integracja z GWT i innymi technologiami. Ma zamiar wspomnieć trochę o konstrukcji samego projektu, ale skupi się bardziej na tym, co zyskuje developer. Całość zostanie poparta przykładami użycia prezentowanymi "live".

Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut). Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License


Wstęp wolny!

Zapraszam wszystkich w imieniu Łukasza i Silesia JUG