czwartek, 30 kwietnia 2009

Jazoon - rozkład jazdy

23 - 25 czerwca w Zurychu super konferencja Jazzon'09.
Jeśli nadal nie jesteś zdecydowany (a powinieneś:)) zobacz co tam się będzie działo:
program
A teraz rozkład jazdy przez cały tydzień:
Do zobaczenia w Zurychu:)

czwartek, 16 kwietnia 2009

Groovy, TDD i przenoszenie zawartośći katalogów

Od dłuższego czasu miałem zamiar poznać język Groovy, ale ciągle jakoś korzystałem z powłoki bash do pisania prostych skryptów. Dzisiaj postanowiłem to zmienić i napisać pierwszy skrypt:) który będzie przenosił katalogi z zawartością (pliki plus pod katalogi) z jednego katalogu do drugiego z użyciem clousers :)
Więc zgodnie z TDD zaczynamy od napisania testu, banalnie prostego w naszym wypadku, najpierw sprawdzimy czy po wykonaniu naszych operacji katalog zostanie pusty, pierwszy test sprawdza listRoots który ma zwrócić 1 bo będzie tylko jeden główny katalog, test 2 ma nam policzyć wszystkie pliki w naszym katalogu i o oczywiście po uruchomieniu naszego skryptu nie ma być żadnego pliku.

Jak można było się spodziewać test nie przeszedł, bo katalog główny zawierał pliki i podkatalogi.

Wiec jak na razie wszystko zgodnie z planem:) teraz tylko napisać resztę kodu, żeby test przeszedł bez przeszkód:)


Nie wiem czy to jest dokładnie zrobione w zgodzie ze wszystkimi regułami programowania w Groovy, jeśli takie istnieją:) bo dopiero rozglądam się za jakąś książką:) ale muszę przyznać, że dzięki clousers można robić naprawdę kosmiczne rzeczy w paru liniach kodu:)
A tak wyglądała struktura katalogu przed uruchomieniem skryptu:

Uruchamiamy Netbeansa:
A wynik:

Więc jak widać wszystko zadziałało zgodnie z planem, pierwsza przeprawa z Groovy za mną :)
Jak na razie to jestem zachwycony super wsparciem dla TDD i możliwościami clousers (dużo o nich czytałem, ale nie miałem możliwości zastosowania w praktyce).

poniedziałek, 6 kwietnia 2009

10. 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 dziesiąte spotkanie, które odbędzie się 7.04.2009 o godzinie 18:30 w COIG (Centralny Ośrodek Informatyki Górnictwa S.A.) w sali 136 na pierwszym piętrze, ul.Mikołowska 100 w Katowicach.

Temat: Web Beans

Prowadzący: Damian Łukasik

Plan prezentacji:
1. Co może być Web Beanem?
2. Dependency Injection
3. Metaadnotacje
4. Konteksty
5. Producenci, punkty wstrzykiwania
7. Interceptory, Dekoratory, Zdarzenia
8. Stereotypy
9. Mocno typowany XML
10. Integracja z J2EE

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 Damiana i Silesia JUG