Ś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
wtorek, 15 listopada 2011
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
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ą.


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
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
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
czwartek, 20 maja 2010
Screencast -Grails Tomcat Netbeans 6.8 szukanie memory leak w aplikacji.
od dłuższego czasu trapi mnie wyciek pamięci w aplikacji grailsowej, którego nie mogłem zlokalizować:/ ostatnio Dariusz Cieślak w komentarzu podał mi linka do Java Memory Profiler (JMP) , ale jakoś nie udało mi się go pod mackiem uruchomić (nie chciało mi się bawić, ze ścieżkami :/). Postanowiłem więc uruchomić Tomcata jako serwer i podpiąć się pod niego przez Netabeans profilerem, jak to wyszło można zobaczyć tutaj:
Podczas prezentacji pojawiły się jakieś wyjątki w konsoli i to pomogło mi wykryć wycieki :)
I co się okazało, że po przejśćiu na nowszą wersję grailsów jedna z wtyczek a dokładnie quartz nie była odpowiednia do wersji grailsów. No więc spędziłem trochę czasu z profilerem, a rozwiązanie polegało na zmianie numeru wersji wtyczki, ale bez tych logów było by cieżko, a co dziwne sam tomcat w normalnym trybie tego nie logował:/
Podczas prezentacji pojawiły się jakieś wyjątki w konsoli i to pomogło mi wykryć wycieki :)
I co się okazało, że po przejśćiu na nowszą wersję grailsów jedna z wtyczek a dokładnie quartz nie była odpowiednia do wersji grailsów. No więc spędziłem trochę czasu z profilerem, a rozwiązanie polegało na zmianie numeru wersji wtyczki, ale bez tych logów było by cieżko, a co dziwne sam tomcat w normalnym trybie tego nie logował:/
poniedziałek, 17 maja 2010
15. Spotkanie Śląskiej Grupy Użytkowników Technologii Java - Silesia JUG
TERMIN PRELEKCJI ZMIENIONY NA 25.05.2010
Temat: GWT + Spring z wykorzystaniem architektury MVP i wzorca Command do komunikacji klient - serwer
Prowadzący: Michał Sędzielewski
Wstęp:
GWT to zbiór narzędzi pozwalających web developerom na tworzenie i utrzymywanie zaawansowanych aplikacji Javascript pisanych w Java.
Celem prezentacji będzie zaprezentowanie wykorzystania wzorca MVP do stworzenia testowalnej i łatwo rozszerzalnej aplikacji w oparciu o GWT, Spring Framework oraz Google Gin.
Michał Sędzielewski - student 4 roku Makrokierunku, Wydział AEI Politechniki Śląskiej, Software Developer w firmie Future Processing.
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
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 Michała i Silesia JUG
Zapraszam wszystkich w imieniu Michała i Silesia JUG
Subskrybuj:
Posty (Atom)
