Podsumowanie DevMeetings 2011
Zdajecie sobie sprawę, że za nami już 24 spotkania, które odbyły się pod szyldem DevMeetings? Wszystko to zaledwie w ciągu dziewięciu miesięcy 2011 roku!
Wystartowaliśmy 8 stycznia we Wrocławiu z tematem Programowanie gier w JavaScript, warsztaty te prowadził Marek Pawłowski. Niemalże równolegle prezentowaliśmy cykl Programowanie aplikacji mobilnych w JavaScript pod batutą Davida de Rosier'a. Można powiedzieć, że tych dwóch prowadzących i te właśnie zagadnienia określiły w sposób długofalowy profil tematyczny naszej działalności. W skrócie można powiedzieć, że jest to: programowanie gier, aplikacje na urządzenia mobilne oraz Javascript.
Mariażem dwóch z trzech wymienionych wyżej tematów były spotkania pod tytułem Aplikacje mobilne w C++ i OpenGL ES prowadzone przez Pawła Piecucha. Prezentowaliśmy jak szybko i bezboleśnie zająć się tworzeniem zaawansowanych graficznie gier dla iOS. Podczas wakacji mogliście się z nami spotkać na kolejnych DevMeetingach prowadzonych przez Marka, dotyczyły one Detekcji kolizji w grach JavaScriptowych.
Opinie uczestników:
-
The event was extremely cool and I really recommend staying up to date with those guys because they’re planning to do more interesting stuff.
-
Cała ta wiedza została przetworzona w kod, który - ależ to była frajda - uruchomił się oraz sprawnie wychwytywał zdarzenia płynące z akcelerometra.
-
Warsztat był jednodniowy, trwał 12h i był najlepszym eventem w jakim kiedykolwiek uczestniczyłem.
-
To było profesjonalne szkolenie na bardzo wysokim poziomie. W ciągu 16 godzin nauczyłem się więcej, niż przez poprzedni miesiąc.
-
It was really fun and I’ve even met a friend of mine with whom we’ve paired up and were coding a JS Mortal Kombat in JavaScript for those two days.
-
Ze swojej strony polecam warsztaty z serii DevMeetings. Można całkiem miło spędzić weekend.
-
Inicjatywa jest naprawdę godna uwagi, do tej pory nie spotkałem się z tak profesjonalnie zorganizowanym szkoleniem, a w dodatku bezpłatnym.
-
Świetna konferencja o OpenGL ES (@ DevMeetings.pl) http://4sq.com/gTtADQ
-
At @devmeetingsPL. This is the way, that JavaScript should be taught.
-
Propsy dla @DevMeetingsPL - kawał dobrej roboty jak zawsze. Jeszcze razem coś skodzimy, wierzę.
-
accelerometer-powered multiplayer mobile tanks implemented! yet another awesome workshop by @DevMeetingsPL
-
More dev meetings like that! @DevMeetingsPL
-
ach, jak szkoda ze spotkanie @devmeetings.pl sie juz skonczylo - mega zabawa, swietni ludzie
-
It was awesome workshop on node.js and RingoJS today at @DevMeetingsPL I'm looking forward to repeat this kind of experience!
-
@DevMeetingsPL kolejna sobota z DevMeetings. Super zabawa, mnóstwo nowej wiedzy. Do zobaczenia wkrótce!
-
that was one loooong but gooood day with Server-Side JavaScript, node.js and RingoJS at @DevMeetingsPL ... more workshops with David, please
-
Intelektualna masakra, czyli sobota z @DevMeetingsPL, dziękuję panowie, do następnego!
-
Piękno w czytej postaci :)@DevMeetingsPL
-
Ukłon dla Piotra i Adama za organizację bezpłatnego (!) spotkania jak również dla Davida de Rosiera za ciekawy wykład i anegdotki :)
-
Na devmeeting - jeeezas java to taki dinozaur tak sie wydaje jak sie siedzi z magikami od node.js
-
Możliwe, że dzięki szkoleniu #devmeetings z #SSJS zacznę namiętnie używać #RingoJS do prostych appów. Wydaje się być bardzo przyjemny. #javascript
-
Long day of exploring my weakness at @DevMeetingsPL. I'm tired;).
-
Thanks everyone for today's @DevMeetingsPL, especially the organizers - NodeJS looks cool, I definitely plan to learn more about it :)
-
long, tiring, but very productive and fantastic day at @DevMeetingsPL - thanks guys! cannot wait for next one!
-
No i po @DevMeetingsPL o SSJS. Dobrze spędzony czas, warsztaty świetnie zorganizowane.
-
Well done @DevMeetingsPl, great workshop on server side js
-
@DevMeetingsPL kicked me out of my comfort zone. Such a painful and useful experience. And LOADS of things to go through before DevCamp.
-
Yesterday's @DevMeetingsPL meeting was great. Lot's of interesting things and great introduction to server side JavaScript programming! Thx.
-
Jutro @DevMeetingsPL w Gliwicach. Marek Pawłowski znowu będzie przyszypszać kod :P
-
Sam pomysł, spotkać się aby wspólnie coś napisać jest świetny i już wcześniej myślałem, że fajnie byłoby w czymś takim wziąć udział. Może to sentyment do projektów na studiach i za pisaniem po nocach ;)
-
Kolejny DevMeetings był kolejną super dawką pozytywnej energii i wspólnego kodowania w gronie programistów z całej Polski
-
We started with some hardcore async stuff, now it should only get better :)
-
Proxy with cache and minify done ;) Made at @DevMeetingsPL in few hours using node.js
-
@DevMeetingsPL Było super. Fajnie było spojrzeć z innej perspektywy na to wszystko.
Polubiliście nasze warsztaty związane z grami i trudno się temu dziwić - zawsze miło jest się oderwać od pisania kolejnych nudnych formularzy, a zająć czymś ciekawym i odmiennym od codzienności w pracy zawodowej. Prawdziwą niespodzianką jednak był sukces DevMeetingów na temat Server-Side JavaScript. Postanowiliśmy podzielić się z wami sporym kawałkiem wiedzy, która często jest niemożliwa do wygooglania. Warsztaty JavaScript na serwerze: RingoJS, V8CGI i NodeJS prowadził David, był on również opiekunem merytorycznym zorganizowanego przez nas DevCampu. To unikalne zgromadzenie ponad dwudziestu doświadczonych software developerów zaowocowało powstaniem kompendium na temat serwerowego Javascriptu. Dyskusje zapoczątkowane na DevCampie kontynuowane były podczas wrześniowej serii DevMeetingów zatytułowanej Hot Topics. Rozwinęliśmy zagadnienia wydajności SSJS, baz noSQL oraz wykorzystania Node.js jako middle-end.
Poza spotkaniami w tradycyjnej już formule DevMeetingów prowadziliśmy dla was warsztaty podczas GeeCon 2011 w Krakowie. Możemy się również pochwalić zaistnieniem jako jeden ze sponsorów konferencji Falsy Values.
Niestety w tym roku nie spotkamy się już na DevMeetingach, ale możemy wam obiecać, że wrócimy niebawem ze zdwojoną siłą. Tymczasem pragniemy podziękować wszystkim uczestnikom za dziesiątki cennych uwag wymienionych podczas setek godzin wspólnego kodowania. Dziękujemy za każdą linię kodu, którą udało się nam wspólnie napisać. Jesteście niesamowici i pamiętajcie - bez was to wszystko by się nie udało.
Do zobaczenia na DevMeetigach w roku 2012!
Piotr Zwoliński, Adam Lider, Kamil Szewczyk
Middle-End w oparciu o ServerSide JS
W Javascripcie po stronie serwera można "zaimplementować wszystko". Po wielu testach, doświadczeniach i porównaniach uznaliśmy, że tzw. "middle-end" jest jednym z najbardziej naturalnych zastosowań dla SSJS.
Terminy:
Bazy NoSQL'owe - naturalny storage aplikacji JS'owych
Po wielu latach panowania relacyjnych baz danych, coraz częstsze zastosowania znajdują bazy noSQL, które w praktyce często są bazami dokumentów JSON, a zatem idealnie wpasują się w filozofię JavaScript.
Terminy:
- Warszawa, 10 września
Wydajność Node.JS kontra reszta świata
Aktualnie panuje moda na zachwycanie się niezwykłą wydajnością Node.JS, często nie poparta żadnymi testami. Na tym DevMeetingu zmusimy rozwiązania oparte o serverside JS do spocenia się - i porównamy wyniki z resztą świata.
Terminy:
Detekcja kolizji w grach JavaScriptowych
Przedmiotem DevMeetingu będą zaawansowane aspekty programowania gier w JavaScript. Zajmiemy się wykrywaniem kolizji, partycjonowaniem przestrzeni, algorytmami optymalizującymi... wszystko po to, aby pod koniec dnia zagrać we własnego klona gry Asteroids.
JavaScript na serwerze: RingoJS, V8CGI i NodeJS
Pierwszy DevMeeting nie związany z grami! Prezentujemy możliwości JS po stronie serwera. Stworzymy backend aplikacji typu WebBased IDE z kontrolą wersji, obsługą testów oraz repozytoriów git w oparciu o NodeJS, RingoJS, V8CGI.
Aplikacje mobilne w C++ i OpenGL ES
Intensywne wprowadzenie do tworzenia gier i programowania w C++ dla platform komórkowych. W trakcie warsztatów zaimplementujemy vertical shooter-a, wykorzystującego zaawansowane elementy OpenGL ES oraz nowoczesne techniki programowania na komórki.
Programowanie aplikacji mobilnych w JavaScript
Jednodniowe warsztaty przeznaczone dla programistów JS: stworzymy mobilną, sieciową i przenośną grę typu strzelanka. Użyjemy javascriptowych frameworków PhoneGap i JQuery Mobile, wykorzystamy akcelerometr i interfejs multitouch.
Programowanie gier w JavaScript
1-dniowy warsztat z programowania w JS na zaawansowanym poziomie: animacja (DOM / Canvas / CSS3), komunikacja (WebSockets, long polling, JSONP), architektura MVC aplikacji JS. Podczas spotkania - implementujemy Mortal Kombat "light" wersji multiplayer.


