Bieżące spotkania
- Tego dnia nie zaplanowano żadnych spotkań.
Przyszłe spotkania
- Nie zaplanowano żadnych zdarzeń w ciągu następnych 90 dni.
Poprzednie spotkania
- Czw22 Kwie

Kraków: KrakSpot #8
- Czw28 Sty

Kraków: KrakSpot #7
W programie 3 prezentacje pełnowymiarowe, KrakSpot Elevator Speech (KSES) oraz Unconference.
Spotkanie jak zwykle jest darmowe i otwarte (nie trzeba się rejestrować), a do tego stałe atrakcje - darmowa pizza oraz wifi.
- Śr27 Sty
Kraków: IT trends in Google Seminar - Page Rank
Nowe technologie IT, zarówno te będące obecnie w wykorzystaniu jak i te w fazie rozwoju, prezentowane przez pracowników Google w ramach cyklu Trendy IT w Google.
Teoria Łańcuchów Markowa została stworzona około sto lat temu. Od tego czasu znalazła już wiele zastosowań poprzez różne dziedziny matematyki i informatyki. Wykład przedstawia koncepcję łańcuchów Markowa i pokazuje w jaki sposób może ona zostać praktycznie zastosowana do przedstawienia użytkownikom wyszukiwarek internetowych dokładniejszych wyników, w tym PageRank i ImageSearch.
- Śr20 Sty
Kraków: IT trends in Google Seminar - Rozbudowane aplikacje webowe: Closure, Closure Compiler, GWT
Nowe technologie IT, zarówno te będące obecnie w wykorzystaniu jak i te w fazie rozwoju, prezentowane przez pracowników Google w ramach cyklu Trendy IT w Google.
Rozbudowane aplikacje powoli stają się chlebem powszednim dla internautów oraz inżynierów oprogramowania. Zanim jednak przejdziemy od pisania prostych skryptów animujących elementy stron WWW do potężnych aplikacji takich jak GMail czy Google Wave, musimy pokonać wiele przeszkód. Największą z nich jest natura języka JavaScript, który nie sprzyja tworzeniu aplikacji liczących wiele tysięcy linii kodu. Istnieje wiele rozwiązań dla tego problemu; w swoim wykładzie przedstawię rozwiązania używane przez Google od lat, a od jakiegoś czasu również promowane na zewnątrz. Są to:
- Closure - framework będący wygodną i rozbudowaną podstawą do budowania dużych aplikacji w oparciu o JavaScript.
- Closure Compiler - narzędzie które zmniejsza rozmiar skryptów oraz przyspiesza ich działanie poprzez stosowanie całej gamy optymalizacji, począwszy od eliminacji znaków niedrukowalnych, skończywszy na inliningu funkcji.
- Google Web Toolkit - kompleksowy zestaw narzędzi, którego najważniejszą możliwością jest translacja kodu napisanego w Javie na JavaScript, co umożliwia napisanie praktycznie całej aplikacji używając wyłącznie Javy.
- Śr13 Sty
Kraków: IT trends in Google Seminar - Protocol Buffers + Test Driven Development
Nowe technologie IT, zarówno te będące obecnie w wykorzystaniu jak i te w fazie rozwoju, prezentowane przez pracowników Google w ramach cyklu Trendy IT w Google.
Protocol buffers to niezależna od platformy i języka technologia serializacji danych. W swojej filozofii jest to technologia podobna do XML-a, lecz jest szybsza, przesyła mniej danych i jest wygodniejsza w użyciu.
- Śr16 Gru
Kraków: IT trends in Google Seminar - Google Test & Google Mock
Nowe technologie IT, zarówno te będące obecnie w wykorzystaniu jak i te w fazie rozwoju, prezentowane przez pracowników Google w ramach cyklu Trendy IT w Google.
Google Test to system testowania kodu w C++ oparty na architekturze xUnit. Google Mock to system do półautomatycznego mock-owania kodu w C++ podobny do EasyMock-a dla Javy. Mockowanie kodu to zabieg pozwalający na zastąpienie zależności od innych komponentów poprzez sztuczne przygotowane komponenty.
- Wt15 Gru
Kraków: KRUG - spotkanie grudniowe
W programie dwie prezentacje na temat adaptera do DataMapper z wykorzystaniem MongoDB oraz umiędzynaradawiania i lokalizacji oprogramowania.
Po prezentacjach, jak zwykle część nieoficjalna oraz dodatkowe atrakcje.
- Śr2 Gru
Kraków: IT trends in Google Seminar - Guice i wstrzykiwanie zależności
Nowe technologie IT, zarówno te będące obecnie w wykorzystaniu jak i te w fazie rozwoju, prezentowane przez pracowników Google w ramach cyklu Trendy IT w Google.
Wstrzykiwanie zależności (ang. dependency injection) to bardzo użyteczny i popularny ostanio wzorzec projektowy zwiększajacy abstrakcję i izolację komponentów. Dzięki takiej izolacji znacznie ułatwione jest pisanie testowanie aplikacji (w szczególności tzw. unit testów). Guice to framework ułatwiający wstrzykiwanie zależności w języku Java.
- Czw26 List
Kraków: Witajcie w realu
Gościem pierwszego spotkania w nowym sezonie będzie Wojciech Ptak - RIA Enterprise Architect w The Ministry of Ideas.
- Śr25 List
Kraków: IT trends in Google Seminar - Android
Nowe technologie IT, zarówno te będące obecnie w wykorzystaniu jak i te w fazie rozwoju, prezentowane przez pracowników Google w ramach cyklu Trendy IT w Google.
Android to wszechstronna, otwarta platforma programistyczna przeznaczona dla telefonów komórkowych. Wśród jej składników znajdują się biblioteki do obsługi aplikacji multimedialnych, sieci 3G, systemu lokalizacji GPS. Android to także bogaty dotykowy interfejs użytkownika. Pierwsze telefony z systemem operacyjnym Android znajdują się już w sprzedaży firm T-Mobile oraz Vodafone w wielu krajach na świecie. Tworzenie aplikacji dla systemu Android przy pomocy darmowo dostępnego SDK (środowiska programisty) jest szybkie i łatwe.