[EN] Reminiscence Boulevard: SQL In The City {LONDON}

SQL In The City: London 2014 Edition. My fourth edition at all, my third edition as Friends of RedGate, my second edition as speaker but not speaking, finally my first edition where I meet members of Polish SQL Server User Group travelled from Wroclaw. Full day of fantastic technical training with too many sessions for right choose. Another great way for learn about RedGate products, software, ideas. Best place for meet RedGate’rs, Friends of RedGate (like Dave, Annettee, John, David, Alex and more) and best spekers from far, far away…  Agenda? Impressive!

image

 

Most important part of the keynote was official premiere of new RedGate tool, named SQLLightHouse – which is an special software for controlling not the Source Control but Schema and deployment stages. More info will be publish soon , and on my blog too.

IMG_8280Coffe – almost without limits, lunch – double sized, pep talks and gossips, technical talks and negotiations, training schedulind and demo requests. All of those things happened in London. Interesting raffle at the end – like KIndle Fire, NDC Conference free entrance, vouchers for internal RedGate’s training and Denormalizator at the end – this year Golden Ale brevered for RedGate. Pictures are on my Facebook site, more info you can find on twitter hashtag #sqlinthecity.

And if you missed SQL in the City this year, reserve date for next year (Autumn, somewhere in London) – or just jump for SQL in the Seattle (Nov, 3rd).

[EN] Reminiscence Boulevard: IT Camp 2013 The Transylvanian Experience

Start Date: 20th May |
Grand Date: 23rd may |
Direction: Wroclaw–>Warsaw–>Budapest–>Cluj-Napoca |
Target: The Best IT Conference in Romania

IMG_4665I meet Mihai Tătăran first time at MVP CEE Micro Summit in Osijek (Croatia) just a moment before Kulen Dayz last year. Mihai’s role is Director General Avaelgo and Microsoft MVP {TWITTER|BLOG|LINKEDIN|FACEBOOK}. We spend few hours on the same table with great conversation with other MVP from Europe Area. One of very important effect of this meetings happened now: it’s IT Camp 2013 in Romania. I send my submission, which has been accepted, and after twenty six hours trip I meet heart of Transilvania, The Cluj-Napoca City.

Third edition of IT Camp was held in absolutely beautiful and extremely good hotel: Five Star The Grand Italia, based on the top of hill in Cluj. Beautiful view of Carpathian Forest and Hills, also with panorama of city. As a speaker I had amazing big apartment with kings’ size bed, jacuzzi, and balcony. brand new hotel (two years old) with touch less managing cockpit, big flat tv set and full cooler.

IMG_4685Tuesday (21st) I check in very late (few minutes past seven) and when my jacuzzi was ready I answered invitation from Mihai for dinner. Sadly leaving jacuzzi and went to veeeery long fantastic Speaker Dinner with Mihai and his wife – Diana (and daughter), Tudor Damian {TWITTER|LINKEDIN|FACEBOOK} with his girlfriend (Hungarian) and Peter Lesson {TWITTER|LINKEDIN}. We started about 8 PM and finished, late after midnight. 

IMG_4676Wednesday (22nd) I spend on sightseeing this beautiful city. It was a little bit rainy, but nice. I found some good places, monuments, buildings, local version of “Small Venice” and few local shops. Afternoon I checked my session a and make a moment of relax, before special pre-conference party. We went to local restaurant when many of organizers and speakers meet together for talks, tasting, eating and Rakja’ing… I should say: famous speakers with Richard Campbell {TWITTER|LINKEDIN|FACEBOOK} and Tom Hickaby {TWITTER|LINKEDIN|FACEBOOK} as special keynote speakers, and more fantastic folks like: Florin Cardașim {TWITTER|LINKEDIN}, Radu Vunvulea {TWITTER|LINKEDIN}, Petru Jucovschi {TWITTER|FACEBOOK}, Raffaele Rialdi {TWITTER|LINKEDIN}, Dan Nicola {LINKEDIN}, Martin Kulov {TWITTER|FACEBOOK|LINKEDIN} and more, which (I apologize) don’t remember. Many good talks, ideas, sharing experiences. New peoples, horizons, opportunities. Fantastic peoples, great food – THNAK YOU DIANA for remembering about ”suitability for vegetarians”

IMG_4754Thursday (23rd) The conference day. From early keynote (ok, after short breakfast) till last minutes of last session it was very intensive day. Great opening (thank You Tudor and Mihai for choosing English as conference language), absolutely amazing two keynote sessions by Richard and Tim, and nice session (even focused for Romania customers and companies) by Petru. I watch (fragmentally) some sessions, spend many minutes with coffee and friends, checking session last time (in really awesome Speaker Room – the best which I’ve ever seen), and finally take a deep breath.

In last slot at Architecture and Best Practices track it was my slot. I presented session: “2 AM. A Disaster just began” about how to survive disaster with SQL Server environment. In a room of two hundred fifty places I talked and presented for about one hundred peoples. My audience looks like a little bit tired after full day of fantastic knowledge, and they decided to take another bag of best practices from me. Thank You all. Session was very interesting for me too, not only for attendees. Result of my session are very impressive – based on mail form Tudi:

For your session, your content rating was 4.31 (out of 5),

and your presentation rating was 4.61 (out of 5)

Amazing, really amazing. I observed one important factor at this conference. In my opinion about 30-35% of total number of attendees on IT Camp 2013 were woman! It’s amazing that many companies in Cluj not only are employer for women, those companies send very qualified staff for another training. Why I used “very qualified staff’ form? Look for the stats:

D1-role-in-the-organization

D1-technical-expertise

 

Pictures from this event are on MY FACEBOOK album and of course on IT CAMP FAN PAGE. Definitely I will back there.

Post Scriptum:

After few days I received (based on Polish-Hungarian) friendship special package, with gift from IT Camp Team: very small jar of… “Dulccata de ruci verdi” and a little bit bigger bottle of “Sirop din muguli de brad” – testing time will come soon…

IMG_4642

[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.