Pokazywanie postów oznaczonych etykietą scalania. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą scalania. Pokaż wszystkie posty

21 lutego 2014

#Scalania 12 w #Javart w ramach #WarszawSca_La (User Group) za nami

0 komentarzy

Spotkanie scalowe w ramach projektu Scalania pod sztandarami świeżo-utworzonej grupy WarszawSca_La za nami.

To było 12 spotkanie i zgodnie ze świecką tradycją spotkanie było nadawane na żywo w "studiu" bezpośrednio z firmy Javart oraz w sieci na moim kanale - #Scalania 12 in #Javart - part 1 oraz #Scalania 12 in #Javart - part 2.


Dziękuję firmie Javart za użyczenie miejsca na spotkania, wyżywienie i wspaniałą atmosferę! Tak trzymać!


Pierwsza część spotkania przebiegła w tonie rozwiązywania dwóch zadań z S-99: Ninety-Nine Scala Problems. Później (już w drugiej części) przeszliśmy do implementacji foldLeft. Przyznaję, że planowałem zrobić więcej zadań, ale grupa okazuje się niemniej gadatliwa niż sam prowadzący, więc spędziliśmy zdecydowanie więcej czasu na omawianiu rozwiązań niż samym rozwiązywaniu.


Co (nie)ciekawe, w grupie wyłoniły się dwie podgrupy - jedna aktywnie biorąca udział w dyskusjach na temat rozwiązań jako autorzy i rozmówcy jednocześnie oraz druga, która obserwuje bieg wypadków i uczestniczy w nich biernie(j). Szczęśliwie zostało to zauważone i liczność tych biernych topnieje z każdym spotkaniem. Grupa ustabilizowała się na poziomie 15-20 uczestników spotkań i uważam to za właściwą liczbę do prowadzenia interaktywnych sesji warsztatowych. Wciąż gdzieś tam w tle głowy tli się pomysł odpalenia hackathonu - padła nawet propozycja zrealizowania pomysłu w tygodniu w ramach spotkania, które mogłoby skończyć się wtedy koło północy.


Początek drugiej części spotkania otworzył zdalnie +Łukasz Żuchowski. Łukasz wystąpił na spotkaniu w roli organizatora konferencji Scalar. Konferencja odbędzie się...a co ja będę się rozpisywał, kiedy Łukasz zrobił to werbalnie dużo bardziej profesjonalnie. Mimo, że nie zostałem przyjęty do szanownego grona prelegentów konferencji z tematem SBT, to konferencja i tak zapowiada się ciekawie :-) Łukasz & Co. podjęli się niebłahego wyzwania zorganizowania pierwszej scalowej konferencji w Warszawie i już nie mogę doczekać się, aby wziąć w niej udział jako uczestnik.


Przy okazji, czy zechciał(a)byś posłuchać o SBT ze mną w roli mówiącego? Moje doświadczenie budowanie jest głównie na StackOverflow w kategorii sbt i czuję się na siłach wyjaśnić działanie narzędzia komukolwiek i deklaruję swoją pomoc, aby to skonfrontować w realu. Pisz na priv, albo zostaw komentarz pod wpisem, abym mógł się zorientować w potencjalnym zainteresowaniu inicjatywą. Zgłaszam SBT na różne konferencje, ale na chwilę obecną nie zdobyliśmy (temat i ja) wielkiego poklasku :(


Wracając do spotkania...

Końcówkę spotkania wzmocnił merytorycznie +Grzegorz Kossakowski, który wyjaśnił nam zawiłości języka Scala, które wcale nie są tak zawiłe (jak się tylko pozna i zrozumie). Możliwość zobaczenia Grzegorza w akcji, kiedy tłumaczy, co wydaje się początkowo niewytłumaczalne...bezcenne (TM)...i ponownie stanowi kluczową część scalania. Dzięki Grzegorz!


Do zobaczenia za dwa tygodnie!

Tematy związane ze spotkaniami scalowymi w Warszawie omawiamy w ramach grupy dyskusyjnej scalania na Google Groups. Zachęcam do animowania sceny scalowej w Warszawie przez udział w dyskusji na grupie lub podczas spotkań. Każda para rąk mile widziana.

p.s. Oglądając nagrania z dzisiejszego spotkania grupy Warszawa Groovy User Group właśnie się zorientowałem, że dobrze byłoby zadbać o slajdy, aby zdalni poczuli się bardziej dopieszczeni organizacyjnie. Jeden wprowadzający z agendą, drugi, o czym mowa w danej chwili, itp. Dzięki +Tomasz Szymański za pomysł!

11 grudnia 2013

James Ward z Typesafe podczas #Scalania 9 w #Javart - spotkanie z #PlayFramework

0 komentarzy
Czy ciągłe wyjątkowości mogą wciąż być wyjątkowe?! Zakładam (chociażby na potrzeby tego wpisu), że tak.

Dzisiejsze, środowe spotkanie z serii spotkań pod (w)dz(w)ięczną nazwą - Scalania, które są stacjonarno-wirtualnymi spotkaniami z językiem Scala, będzie właśnie wyjątkowe. Kolejny raz! (co właśnie sprawia, że z tego tylko punktu widzenia jest wyjątkowe - przynależenie do kategorii "wyjątkowe" pozwala w końcu na to miano).

Jak można przeczytać na moim kanale na twitterze @jaceklaskowski +James Ward z Typesafe "wskoczy" do nas na ca 30 minut, aby wprowadzić nas w arkana Play Framework.

Czyż to nie sprawia, że spotkanie będzie wyjątkowe?! Już samo miejsce - w siedzibie firmy Javart oraz osoby uczestniczące - byłyby wystarczające, a tu jeszcze możliwość uczestniczenia w spotkaniu dzięki Google Hangouts on Air z James'em. Bezcenne!

Wciąż można zapisać się na spotkanie na meetupie. Spotkanie za niecałe 15 godzin!

Prośba o wykonanie kilku czynności, głównie instalacji, na potrzeby spotkania (dorastamy merytorycznie i należy nam się kilka usprawnień):


Do zobaczenia!

03 grudnia 2013

11...12...13...#Scalania 9 w #Javart za 8 dni w środę

1 komentarzy
+Grzegorz Kubiak i +Jacek Laskowski mają przyjemność zaprosić na kolejne, dziewiąte scalanie w środę, 11 grudnia 2013 r. od godziny 18:00 w biurze firmy Javart w Warszawie na Postępu 21 (Park Postępu, Budynek A, 2 piętro).

Proszę o wcześniejsze przybycie, np. 17:45, abyśmy mogli sprawnie rozpocząć spotkanie.

Spotkanie odbędzie się równolegle w formacie stacjonarnym i wirtualnym, na platformie Google Hangouts on Air na moim koncie na Google+. Istnieje możliwość zaproszenia do 10 osób, które będą mogły zabrać głos podczas spotkania i zachęcam do kontaktu ze mną w tej sprawie (niechby to była krótka zajawka czegoś ciekawego związanego ze Scalą w innym mieście). Mam już pierwsze zgłoszenia, więc spiesz się!

Zaproszenie na spotkanie Scalania 9 jest już na meetupie. Rejestracja obowiązkowa dla uczestników stacjonarnych celem dopasowania zamówienia żywnościowego.

Proszę o kontakt osoby, które zechciałyby spróbować swoich sił w roli prelegenta, który wprowadzi uczestników w temat wybranych zagadnień języka Scala. Jedyna wymagana umiejętność to sprawne werbalizowanie swoich myśli. Reszta pojawia się zwykle w najmniej oczekiwanych momentach, co początkowo może być stresujące, ale zaraz po odchodzi w zapomnienie i pojawia się uzależniające uczucie chęci dzielenia się wiedzą w ten sposób. Uzależniające, więc ostrożności nigdy za wiele. Poprowadzę za rękę, więc obaw o brak przygotowania czy wpasowania się w czasie czy temu podobne, nie powinny zaprzątać Ci głowy.

Firma Javart zapewni nam lokal, sieć, sprzęt, kawę, herbatę i wyżywienie. Atrakcji nie powinno zabraknąć dla każdego. Zapraszam!

p.s. Spotkanie zakłada niewielką niespodziankę. Znawców Play Framework uprasza się o kontakt.

02 grudnia 2013

Podsumowanie #Scalania 8 w #Javart i na Hangouts on Air

0 komentarzy
Pamiętasz zapowiedzi uruchomienia spotkań Scalania przez Google Hangouts on Air? Wystarczy zajrzeć na mój kanał na YouTube, aby dowiedzieć się, cóż takiego kryje się pod tą nazwą i jak nam idzie z realizacją planu.


Znajdziesz tam dwa nagrania - #Scalania 8 at #Javart oraz #Scalania 8 at #Javart - part II - z ostatniego spotkania Scalania w Javart, które przyciągnęło amatorów wspólnej nauki języka Scala przez rozwiązywanie zadań z projektu Scalania na GitHubie, ale również...i tu niespodzianka tego spotkania...czterech zadań z rozdziału 2. "Getting Started with functional programming in Scala" książki Functional Programming in Scala. W sumie udało nam się rozwiązać 3 zadania "projektowe" + 4 "książkowe". Całkiem imponujący wynik!

Nagrania na YouTube

Spotkanie przebiegło zdecydowanie inaczej niż poprzednie spotkania i doświadczenie tej odmienności można obejrzeć na wspomnianych, dwóch nagraniach. Tam wszystko czarne na białym. I to jest właśnie zaleta ostatnich edycji - możliwość choćby częściowego "wejścia" w temat Scali, Scalań i spotkań ala warsztaty. Zachęcam do ich obejrzenia i udziału w kolejnych spotkaniach. Najbardziej zależy mi na uwagach ku usprawnieniu przyszłych spotkań.


Na sali było ponad 10 osób z 2 osobami zdalnymi. Jeśli chciał(a)byś uczestniczyć w wirtualnym spotkaniu z możliwością zabrania głosu, koniecznie napisz do mnie na priv - wyślę zaproszenie, kiedy hangout pójdzie w eter.

Utrwalanie rozwiązań

Tym razem na scalaniu nie było prelegentów, co muszę przyznać, że początkowo mnie bardzo smuciło, ale skoro tak ma być, niech tak będzie. I było! Zmarno^H^H^H...wykorzystałem ten czas na zaprezentowanie mechanizmu dzielenia się rozwiązaniami w projekcie Scalania na GitHubie (do udziału którego gorąco zachęcam adeptów Scali, gita, GitHuba i wspólnego "projektowania"). Zeszło mi bodaj 30 minut, aby odłożyć temat na później - ostatecznie, po kolejnej godzinie już samodzielnie w domu opublikowałem rozwiązanie - Solutions from Scalania 8. Mam(y) w końcu mechanizm, który pozwala na agregowanie rozwiązań ze spotkań! Rozwiązania do zadań P20-P22 są już w repo. Zachęcam do dzielenia się własnymi rozwiązaniami z poprzednich lub nadchodzących zadań.


Plany - Scala Coding Sessions

Planów wciąż niemało - czy to pod kątem kolejnych spotkań, ale również pod kątem ich zawartości merytorycznej.


+Grzegorz Kubiak myślimy o uruchomieniu kolejnych scalań w formie hackathonów, które oparte byłyby na tworzeniu aplikacji, np. z Play Framework, lub rozwiązywaniu błędów w projektach opartych na Scali, po uprzednim kontakcie z ich committerami, którzy uczestniczyliby w spotkaniu z nami.

Największym wyzwaniem Scala Coding Sessions było animowanie spotkań, które wymagałoby wcześniejszego podziału zadań na kawałki do ogarnięcia w ciągu 45 minut. Akceptowalnym byłoby szukanie takich zadań podczas spotkania, ale należałoby zapobiec sytuacjom, w których niewielka znajomość tematu, np. Play Framework, nie pozwoliłaby na sprawne ich wyznaczenie. W końcu zakładamy zerową znajomość rozwiązań scalowych, a ich naukę zostawialibyśmy właśnie podczas spotkania. Możnaby było również oczekiwać od uczestników przygotowania się wcześniej. To też pomysł do rozpoznania/wdrożenia.

Jakby nie spojrzeć na problem nauki Scali, to widać wyraźne zainteresowanie bardziej programistycznym podejściem do tematu spotkań i scalania w postaci hackathonu mogłoby ożywić trochę niemrawą warszawską społeczność programistów scalowych, a przez hangouts również i polską. Mnie to zdecydowanie bardziej kręci i widziałbym tego typu przedsięwzięć więcej w kalendarzu.

A co Ty o tym sądzisz? Przegadajmy temat, aby dopasować go do Twoich potrzeb czy wyobrażeń. Więcej nas przy organizacji, większa uciecha z nich!

Warto również zajrzeć na meetupa scalań, aby poznać zdanie samych uczestników spotkań.

Kolejne Scalania już za niecałe dwa tygodnie - 11.12.13. Cóż za magiczna data, nieprawdaż?