[EN] 00:00 Saturday, 29th March – The Day of GWAB

It’s Midnight of March, 29th. Today is the GWAB Day. W0000t?

GWAB_logoGWAB – better known as Global Windows Azure Bootcamp is the second and last global event oriented to Windows Azure (keep mind for news from BUILD Conference in USA). One Year ago I was an attendee of FIRST AND ONLY ONE event in Poland, in Wroclaw. We played with rendering project and for few hours we have been in TOP10 in the World! This year is a little different, especially that I’m not only attendee, I’m speaking too.

GWAB – “In April of 2013 we held the first Global Windows Azure Bootcamp at more than 90 locations around the globe! This year we are again again offering up a one day deep dive class to help thousands of people get up to speed on developing Cloud Computing Applications for Windows Azure. In addition to this great learning opportunity the hands on labs are pooling ahuge global compute farm to perform diabetes research.

In Poland this year GWAB will be held in four cities Wrocław, Warsaw, Katowice and Szczecin. Most important and best place for it is of course in Wrocław (my city). But we are very happy to having competitors in different cities, especially that in all cities organizers focusing on different subjects and values of Microsoft Cloud Services. Of course based on different time zones – GWAB is now running and statistics too:

Captura_GWAB_progress

Out timm will join for this global event in next nine ours. Who is in our team? Great, great local community folks, influencers, leaders of local user groups, speakers, and more, more, more: Łukasz Gąsior {@lukaszgasior}, Gosia Borzęcka {@GosiaBorzecka}, Mirosław Pragłowski {@mpraglowski} and Paweł Łukasik {@pawel_lukasik}. And yes, I know no easy names for foreigners… What we will do? We prepared full, looong busy day with several sessions, unlimited coffee, lunch and of course unlimited level of fun. Here is our agenda:

09:15 | Superfarm Experiment | Łukasz Gąsior
09:45 | Introduction to Windows Azure | Gosia Borzęcka
11:00 | YouTube in Polish means Media Services in Cloud | Paweł Łukasik
12:30 | Windows Azure SQL Server Tips and Tricks | Tobiasz J. Koprowski
14:30 | Windows Azure Service Bus | Łukasz Gąsior
16:30 | Azure without ‘clickology’ | Mirosław Pragłowski
18:15 | Counting Azure | Paweł Łukasik

Exciting! And here is the link for our event site: http://gwab-2014.codingtv.pl/

[PL] Reminiscence Boulevard: Global Windows Azure BootCamp

LOGO__GlobalAzureBootCampSobota. Jedna z pierwszych wolnych sobót w tym roku (chyba druga, lub maksymalnie trzecia). Ledwo co udało się wrócić z trzydniowej, podwójnej konferencji w Londynie, a tu się okazało, że to już sobota, już dwudziestego siódmego kwietnia i zapowiadane od kilku tygodni glabalne wydarzenie właśnie się zaczyna. Zapaleńcy kodowania zorganizowali się (przy współpracy i lokalnych sponsorów i właściciela usług Azure dostępnych w chmurze) w cykl ogólnoświatowych spotkań pod współną nazwą Global Windows Azure BootCamp. Nie pamiętam zbyt dobrze statystyk, jakie podawali przy otwarciu “chmurowego biwaku” organizatorzy, ale ponad stu pięćdziesięciu prelegentów, ponad sto lokalizacji i mnóstwo, mnóstwo Azurowego materiału.

GWAB_WRO_43Wrocław był jedynym miastem w małym kraju nad Wisłą, Odrą, Bugiem, który w środkowej Europie zlokalizowany jest między Rosją a Niemcami. Szkoda wielka, bo szans na zaistnienie w specjalnych statystykach (o których za chwilę) wielkich nie było. Ale po kolei. Mirek Pragłowski {twitter}, Paweł Łukasik {blog|twitter}, Łukasz Gąsior {blog|twitter} to trójka organizatorów tej bardzo, bardzo ciekawej soboty. GWAB_WRO_45Na terenie Wrocławskiego Parku Technologicznego udało im się zebrać trochę ponad dwadzieścia osób (na trzydzieści dostępnych miejsc). Sala była w zasadzie pełna, sieć wypełniona szczelnie (dostawca zapewniał jej przepustowość i płynność, ale… nie uwzględnił chyba pożerania zasobów w jedną <ściągając dane do labów> i drugą <pracując na Azurze> stronę). Cała trójka podzieliła warsztaty między siebie… i wyszło to naprawdę dynamicznie:

  • 09:15 | Wprowadzenie do projektu CloudRay
  • 09:30 | Deployment projektu CloudRay
  • 10:00 | Windows Azure Web Sites
  • 12:15 | Windows Azure SQL Database
  • 15:00 | Aplikacje Windows 8 i Azure

GWAB_WRO_48Dynamika związana była z przepustowością sieci, która uniemożliwiła przeprowadzenie ćwiczeń tak jak zaplanowali to organizatorzy (tu trzeba było poczekać, tam coś przełożyć), ale i tak udało się je zrealizować. Pierwszy temat – dla mnie nowy i bardzo ciekawy: Projekt CloudRay Lab, mający na celu renderowanie filmów do wersji 3D za pomocą narzędzi i zasobów dostępnych na Windows Azure. Projekt prowadzi Alan Smith {twitter|cloudcast}. GWAB_WRO_50Cały nasz zespół, który posiadał dostęp do konta na Windows Azure uruchomił projekt, odpalił wirtualne instancje i podłączył się do ogólnoświatowego konkursu na największą ilość renderowanych ramek wideo. Na czym to polega można zobaczyć na portalu YouTube, zaś statystyki podejrzeć można na stronie ze statystykami. Mimo dużego zaangażowania i pracy na maksymalnej ilości instancji, nie udało nam się utrzymać miejsca w pierwszej dziesiątce, ale przez kilka godzin Polska była widoczna w tych statystykach (nawet w okolicach czwartego miejsca). Całość (dla naszego globu) i tak robi ogromne wrażenie:

Overall Statistics

  • Running worker role instances:    0
  • Total worker role instances:    9917
  • Total frames rendered:    724059
  • Total render time:    1644 days 2 hours 46 minutes.
  • Total worker role time:    3540 days 17 hours 58 minutes.

Jako Polska ostatecznie zajęliśmy jedenaste miejsce: 22925 frames & render time: 51 days 22 hours 45 minutes, jako Wrocław… też jedenaste (z tymi samymi danymi, bo jak pisałem wcześniej byliśmy jedyni w Polsce), co uważam za bardzo dobry wynik.

GWAB_WRO_57Przejdźmy do sesji. Mirek Pragłowski przedstawił w szybki, ale ciekawy sposób wprowadzenie do chmur: IAAS, PAAS, SAAS oraz zagadnieniach takich jak Storage, Portal, WebSites. Wspomniał też o rodzajach baz danych, języków programowania (wspomniał też coś o Ruby’m dla Azure…), formach płatności, zasobach systemowo-sprzętowo-narzędziowych. Pomógł również opanować tematykę tworzenia stron (czy też bardziej WebServices) zarówno przy użyciu tylko Windows Azure Portal i Visual Studio 2012, jak i przy użyciu GIThuba i zachomikowanych tam projektów. GWAB_WRO_49Naprawdę wyszło to świetnie  – mimo pewnych drobnych zastrzeżeń właściciela laptopa (który nie należał do Mirka…).  Po przerwie kawowo-ciastkowo-kanapkowo-technicznej, pozwalającej na ściągniecie następnego zakresu plików potrzebnych do ćwiczeń na scenę wrócił Łukasz Gąsior, który opowiedział o Windows Azure SQL Database (kiedyś znanej jako SQL Azure). Co z tą bazą i jak można zrobić, na co warto zwrócić uwagę, co się pojawiło nowego, jakie są ograniczenia i możliwości tej bazy (wersja 11.0; wielkość do 150 GB, collation Polish, blobs, tables, partitions, firewall, użytkownik i kilkanaście innych haseł). Do tego demo na emulatorze, gdzie można było stworzyć swój prosty czat. Ostatnia, poobiednia sesja należała do Pawła Łukasika. Z uwagi na mniejsza obecność systemu Windows na laptopach uczestników, sesja dotyczyła debugowania aplikacji w chmurze, zamiast ich tworzenia i implementacji. Z początku było to ciekawe i interesujące i zabawne. Potem Paweł (zwany często Łukaszem) zaczął przyspieszać i niektórzy z uczestników (w tym oczywiście ja) troszkę się pogubili. Okej, zabrakło ReSharper’a i innych narzędzi oraz umiejętności kodowania w tempie wirówki, ale widac było, że część uczestników cały czas dobrze sie bawiła.

GWAB_WRO_53Na samym końcu pojawiły się nagrody. Każdy z uczestników już wcześcniej dostał kartkę z kilkoma propozycjami od sponsorów, obejmującymi darmowe (czasowe lub nie) licencje. Niektórzy zaś dodatkowo wygrali inne licencje i dostępy do portali (np Pluralsight). Mam więc nadzieję, że i tak każdy był zadowolony i odpowiednio wymęczony po tych warsztatach. Każdy z uczestników może też spokojnie ćwiczyć dalej przy użyciu tych samych narzędzi:

Było warto, a wszystkie inne ośrodki gdzie są deweloperzy: Kraków, Warszawa, Trójmiasto, Śląsk… szkoda, że nie wzieliście w tym udziału.

Ach na koniec to co mi się bardzo nie spodobało: zarówno kanapki (lunch) jak i danie ciepłe (dinner) były… not suitable for vegetarian. To było bardzo, bardzo nie po krasnoludzku.