Archiwum

Posty oznaczone ‘TJUG’

O klasycznej, programistycznej elegancji

Listopad 21st, 2010 Jakub Neumann 2 comments

Java User Group Trójmiasto serdecznie zaprasza na listopadowe spotkanie. Kuba Marchwicki przedstawi “Prezentację o klasycznej, programistycznej elegancji”.

Data: 25.11.2010, godzina 17.30, Miejsce: aula 2, Wydział MFI UG
Zapraszamy serdecznie. Wstęp jak zawsze wolny i otwarty dla wszystkich chętnych :)
Od autora prezentacji :
“Tak wiem, kiedy piszę w Groovy, Scali, Closure mój kod będzie śliczny, czytelny, przejrzysty. Ale… no właśnie… ale – ja tylko programuje, mam znikomy wpływ na architekturę, pośredni wpływ na wysokopoziomowe biblioteki (no-frameworks) i zasadniczo powinienem skupić się na klepaniu kodu. Oczywiście kodu działającego, przetestowanego, najlepszego na świecie, bez błędów itd itp. Brzmi znajomo – prawda? W czwartkowej prezentacji chciałbym przybliżyć trochę dojście do human-readable code, opowiedzieć o tym jak wykorzystując biblioteki apache-commons i/albo google guava napracujemy się mniej, algorytmy staną się dziecinnymi czytankami a nie zawiłymi sekwencjami instrukcji warunkowych. Mam cichą nadzieję, że uda mi się wywołać dyskusję, wymianę doświadczeń i produktywne spędzenie czasu. Zapraszam.”

Kategorie:Spotkania

Przegląd możliwości szkieletu aplikacyjnego Tapestry 5

Wrzesień 28th, 2010 Michał Orzechowski 1 komentarz

Java User Group Trójmiasto zaprasza na kolejne spotkanie. Tym razem tematem będzie “Przegląd możliwości szkieletu aplikacyjnego Tapestry 5″, który zaprezentuje Michał Gruca.

Data: 30.09.2010, godzina 17.30,
Miejsce: aula 2 Wydział MFI UG .
(lub sala 208/209 jako rezerwowa)

Od autora prezentacji :

“Podczas spotkania będę prezentować możliwości oraz sposób zastosowania technologii wchodzących w skład frameworku Tapestry 5 wraz z sposobem ich zastosowania. Planuję przedstawić podstawy: modułu ‘mvc’, IOC, integrację z hibernatem, pracę z AJAXem, internacjonalizację, metaprogramming, pracę z formularzami oraz wyjaśnić pojęcie komponentu z prezentacją jak prosto można tworzyć je w Tapestry. Materiału jest sporo więc będę korzystać z gotowych przykładów. Ewentualne kodowanie na żywo jest możliwe po prezentacji i Q&A i o ile będą chętni. Będę dostępny dopóki nas uniwerek nie wygoni / chętni się nie znudzą ;)”

Zapraszamy serdecznie. Wstęp jak zawsze wolny i otwarty dla wszystkich chętnych :)

Kategorie:Spotkania

Lucene – w poszukiwaniu zaginionej informacji

Kwiecień 22nd, 2010 Michał Orzechowski Brak komentarzy

Java User Group Trójmiasto zaprasza na kolejne spotkanie. Tym razem temat będzie poświęcony narzędziu Lucene, o którym opowie Jakub Marchwicki

Data: 29.04.2010, godzina 17.30,
Miejsce: aula 2 Wydział MFI UG .

Od autora prezentacji :

“Na zbliżającej się prelekcji postaram się przybliżyć jedno z wielu narzędzi wspomagające wyszukiwanie: bibliotekę Lucene. Jest to pełno-tekstowy silnik indeksujący i wyszukujący. Mimo swoich niewątpliwych zalet, jest to jedynie mały krok na naszej drodze to “Krainy Zaginionej Informacji”. Postaram się tę krainę przybliżyć.

Planuje omówić jak działa Lucene. Jak wygląda indeksowanie danych oraz jak później możemy te dane przeszukiwać. O czym jeszcze należy pamiętać przygotowując ’sercza’ dla naszego systemu i jakie narzędzia mogą nas w tym wspomóc. Dlaczego ‘zaawansowane wyszukiwanie’ nie jest nikomu potrzebne i co można zrobić aby nie mieć poczucia że ktoś chce nas obrazić pokazując nam ten obrazek: http://fusionovation.com/blogs/mpalmer/googleproduct.jpg

Kategorie:Spotkania

Tapestry 5 – powód dla którego warto programować w Javie

Kwiecień 12th, 2010 Jakub Neumann Brak komentarzy

Trójmiasto JUG zaprasza na kolejne spotkanie, 15.04.2010, godzina 17.30, aula 2 Wydział MFI UG

Michał Gruca opowie o Apache Tapestry. Drugi tytuł jego prezentacji to: ” Tapestry 5 w akcji – czyli dlaczego aplikacje webowe powinny być pisane w Javie”. Agenda prezentacji (od Michała):

  1. Krótka historia Tapestry
  2. Dlaczego Tapestry nie jest kolejnym frameworkiem
  3. Rozpoczęcie projektu w T5 + szybkie wprowadzenie do sposobu kodowania
  4. Live coding – postaram się pokazać prawdziwą siłę Tapestry oraz jego ‘ficzery’. Będę korzystać z znanej i używanej na JUGu ToDo listy, tak żeby można było później porównać jak kodujemy w różnych frameworkach. Alternatywnie będę miał przygotowaną tą aplikację i mogę pokazywać jak się pewne rzeczy robi. To na samym JUGu można będzie już dograć

Serdecznie zapraszamy, wstęp oczywiście wolny!

Aktualizacja: zamieszczamy materiały ze spotkania.

Kategorie:Spotkania

Lift web framework – aplikacje web w Scali

Marzec 23rd, 2010 Jakub Neumann Brak komentarzy

Trójmiasto JUG zaprasza na kolejne spotkanie, 25.03.2010, godzina 17.30, aula 2 Wydział MFI UG

Prelegentem będzie Łukasz Kuczera, który kontynuując temat Scali, tym razem opowie o frameworku webowym Lift. Oto streszczenie Łukasza:

Na spotkaniu opowiem trochę o Lifcie, skąd się wziął, na czym jest wzorowany jakie są jego charakterystyki. Następnie pokażę jak się zakłada projekt w Lifcie i zrobię prosty przykład. Prawdopodobnie standardowe TODO list. Postaram się także pokazać jak łatwy jest Comet w Lifcie.

Całość kodowania na żywo. Serdecznie zapraszamy, wstęp oczywiście wolny!

Kategorie:Spotkania

Jak to się robi w Scali

Luty 14th, 2010 Jakub Neumann Brak komentarzy

Trójmiasto JUG zaprasza na kolejne spotkanie, 18.02.2010, godzina 17.30, aula 2 Wydział MFI UG

Łukasz Kuczera będzie kontynuował opowieść o Scali. Oto jego agenda:

Kolejne spotkanie chciałbym podzielić na trzy części:

  1. Na wstępie przypomnę pierwszą prezentację czyli implicit conversion, przeciążanie operatorów i traits.
  2. Następnie chciałbym zaprezentować “jak to się robi w Scali” na gotowych przykładach: functional objects (obiekty funkcyjne), obsługę xml, combinator parsing, duck typing, generics, pluginy do kompilatora, wyrażenia for, bibliotekę aktorów, wyrażenia regularne, swing.
  3. Na koniec chciałbym podyskutować o językach ogólnie i odpowiedzieć na pytanie: “Który język jvm wybrać ? Clojure ,Groovy czy Scala ?” Jeżeli wystarczy czasu, postaram się powiedzieć trzy zdania na temat Lift framework.

Całość kodowania na żywo. Serdecznie zapraszamy, wstęp oczywiście wolny!

Kategorie:Spotkania

Groovy czyli “dlaczego już nie lubię Javy ;)?”

Styczeń 14th, 2010 Michał Orzechowski 1 komentarz

Serdecznie zapraszamy na pierwsze tegoroczne spotkanie JUG Trójmiasto. Mateusz Mrozewski kontynuując opowieść o Groovym odpowie na pytanie “dlaczego już nie lubię Javy ;)”.

Miejsce: Wydział MFI UG, ul. Wita Stwosza 57, Gdańsk, aula nr 2
Data: 21.01.2009, Godz. 17.30

Czytaj więcej…

Kategorie:Spotkania

Narzędzia i techniki w tworzeniu aplikacji komercyjnych (w Javie)

Listopad 24th, 2009 Jakub Neumann Brak komentarzy

Trójmiasto JUG zaprasza na kolejne spotkanie, 26.11.2009, godzina 17.30, aula 2, Wydział MFI UG

Prezentację poprowadzą specjaliści z Lufthansa Systems Poland.Tytuł: “Narzędzia oraz techniki wykorzystywane w tworzeniu aplikacji komercyjnych.”

Slajdy w języku angielskim, ale prezentacja prowadzona będzie po polsku. Agenda

  1. Generator kodu (Code Generator). Generowanie struktury, logiki oraz klas domenowych aplikacji z diagramów aktywności oraz diagramów klas.
  2. Eclipse RCP. Przykłady zastosowania Eclipse RCP w praktyce.

Autorzy:
Code Generator: Michał Kozoń i Paweł Szwejkowski
RCP Eclipce: Jakub Kwiatkowski

Wszystkich zainteresowanych serdecznie zapraszamy. Wstęp oczywiście wolny!

Kategorie:Spotkania

Wprowadzenie do języka Scala

Listopad 9th, 2009 Jakub Neumann 4 comments

Zapraszamy na kolejne spotkanie Trójmiasto JUG. O języku programowania Scala opowiadał będzie Łukasz Kuczera.

Termin: 19.11.2009 (czwartek), godz. 17.30

Miejsce: aula nr 2, Wydziału MFI UG, ul. Wita Stwosza 57, Gdańsk

Streszczenie (od autora) :

Na prezentacji chciałbym, krótko przedstawić historię języka, opowiedzieć o ciekawych rzeczach w Scali, a następnie opisać je na przykładach kodu. Na koniec mam nadzieję zawiązać dyskusję na temat potencjału wykorzystania Scali na tzw. “produkcji” i zagrożeniach z tym związanych.

Szczegóły Czytaj więcej…

Kategorie:Spotkania

Flex w aplikacjach Java EE

Październik 13th, 2009 Jakub Neumann Brak komentarzy

Trójmiasto Java User Group zaprasza na kolejne spotkanie. Prelegentem będzie Jakub Neumann i opowie o tym jak można wykorzystać Adobe Flex w budowie GUI dla aplikacji Java EE. Streszczenie:

Najpierw zaprezentuję krótko Flexa, towarzyszące mu technologie i narzędzia do naprawdę łatwego wytwarzania “ładnych” interfejsów użytkownika. To co będzie dla mnie jednak najistotniejsze to integracja Flex’a z najważniejszymi technologiami ze świata Java EE, mam na myśli projekty: BlazeDS i Spring BlazeDS Integration oraz GraniteDS i jego integracja z EJB 3, Seam’em i Springiem. Mam nadzieję, że uda mi się pokazać że ta integracja jest dziś rzeczywiście prosta. Będzie oczywiście dużo przykładów.

Spotykamy się jak zwykle na Wydziale MFI, UG, aula nr 2, 05 listopada 2009, godzina 17.30. Wstęp rzecz jasna wolny, zapraszamy!

Kategorie:Spotkania