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:

  • Safe_image.php

    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.

  • Safe2_image.php

    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.

  • Av__5_

    Warsztat był jednodniowy, trwał 12h i był najlepszym eventem w jakim kiedykolwiek uczestniczyłem.

  • Andrzej-mazur

    To było profesjonalne szkolenie na bardzo wysokim poziomie. W ciągu 16 godzin nauczyłem się więcej, niż przez poprzedni miesiąc.

  • Zrzut%20ekranu%202011-04-02%20(godz.%2015.54.46)

    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.

  • 248

    Ze swojej strony polecam warsztaty z serii DevMeetings. Można całkiem miło spędzić weekend.

  • Zrzut%20ekranu%202011-04-05%20(godz.%2014.07.23)

    Inicjatywa jest naprawdę godna uwagi, do tej pory nie spotkałem się z tak profesjonalnie zorganizowanym szkoleniem, a w dodatku bezpłatnym.

  • Profil_normal

    Świetna konferencja o OpenGL ES (@ DevMeetings.pl) http://4sq.com/gTtADQ

  • Av_normal

    At @devmeetingsPL. This is the way, that JavaScript should be taught.

  • Av4_normal

    Propsy dla @DevMeetingsPL - kawał dobrej roboty jak zawsze. Jeszcze razem coś skodzimy, wierzę.

  • Picture_normal

    accelerometer-powered multiplayer mobile tanks implemented! yet another awesome workshop by @DevMeetingsPL

  • Avatar_new_normal

    More dev meetings like that! @DevMeetingsPL

  • Zrzut%20ekranu%202011-04-20%20(godz.%2015.52.45)

    ach, jak szkoda ze spotkanie @devmeetings.pl sie juz skonczylo - mega zabawa, swietni ludzie

  • Zrzut%20ekranu%202011-06-09%20(godz.%2016.44.48)

    It was awesome workshop on node.js and RingoJS today at @DevMeetingsPL I'm looking forward to repeat this kind of experience!

  • Zrzut%20ekranu%202011-06-09%20(godz.%2016.46.43)

    @DevMeetingsPL kolejna sobota z DevMeetings. Super zabawa, mnóstwo nowej wiedzy. Do zobaczenia wkrótce!

  • Zrzut%20ekranu%202011-06-09%20(godz.%2016.58.46)

    that was one loooong but gooood day with Server-Side JavaScript, node.js and RingoJS at @DevMeetingsPL ... more workshops with David, please

  • Zrzut%20ekranu%202011-06-09%20(godz.%2017.00.00)

    Intelektualna masakra, czyli sobota z @DevMeetingsPL, dziękuję panowie, do następnego!

  • Zrzut%20ekranu%202011-06-09%20(godz.%2017.01.44)

    Piękno w czytej postaci :)@DevMeetingsPL

  • Zrzut%20ekranu%202011-06-09%20(godz.%2017.23.56)

    Ukłon dla Piotra i Adama za organizację bezpłatnego (!) spotkania jak również dla Davida de Rosiera za ciekawy wykład i anegdotki :)

  • Zrzut%20ekranu%202011-06-09%20(godz.%2017.32.04)

    Na devmeeting - jeeezas java to taki dinozaur tak sie wydaje jak sie siedzi z magikami od node.js

  • Zrzut%20ekranu%202011-06-09%20(godz.%2017.32.49)

    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

  • Zrzut%20ekranu%202011-06-19%20(godz.%2011.06.14)

    Long day of exploring my weakness at @DevMeetingsPL. I'm tired;).

  • Zrzut%20ekranu%202011-06-19%20(godz.%2011.07.31)

    Thanks everyone for today's @DevMeetingsPL, especially the organizers - NodeJS looks cool, I definitely plan to learn more about it :)

  • Zrzut%20ekranu%202011-06-19%20(godz.%2011.08.13)

    long, tiring, but very productive and fantastic day at @DevMeetingsPL - thanks guys! cannot wait for next one!

  • Zrzut%20ekranu%202011-06-19%20(godz.%2011.09.19)

    No i po @DevMeetingsPL o SSJS. Dobrze spędzony czas, warsztaty świetnie zorganizowane.

  • Zrzut%20ekranu%202011-06-19%20(godz.%2011.10.21)

    Well done @DevMeetingsPl, great workshop on server side js

  • Zrzut%20ekranu%202011-06-20%20(godz.%2014.28.11)

    @DevMeetingsPL kicked me out of my comfort zone. Such a painful and useful experience. And LOADS of things to go through before DevCamp.

  • Zrzut%20ekranu%202011-06-20%20(godz.%2014.28.34)

    Yesterday's @DevMeetingsPL meeting was great. Lot's of interesting things and great introduction to server side JavaScript programming! Thx.

  • Zrzut%20ekranu%202011-07-18%20(godz.%2014.53.31)

    Jutro @DevMeetingsPL w Gliwicach. Marek Pawłowski znowu będzie przyszypszać kod :P

  • N799390586_5541445_9191_normal

    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 ;)

  • Me_normal

    Kolejny DevMeetings był kolejną super dawką pozytywnej energii i wspólnego kodowania w gronie programistów z całej Polski

  • Jsuder_desert4_normal

    We started with some hardcore async stuff, now it should only get better :)

  • Avatar_normal

    Proxy with cache and minify done ;) Made at @DevMeetingsPL in few hours using node.js

  • Var1_150_greenblue_normal

    @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

Ssjs_middleend_big

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.

Więcej

Ssjs_nosql_small

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.

Więcej

Terminy:

  • Warszawa, 10 września

Ssjs_performance_small

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.

Więcej

Adv-js-games-teaser-small

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.

Więcej

Terminy:

  • Wrocław, 30 lipca

Ssjs_teaser_small3

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.

Więcej

Training_small_teaser_3

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.

Więcej

Training_small_teaser_2

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.

Więcej

Training_small_teaser_1

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.

Więcej

Autorzy

Piotr Zwoliński

Pierwsza linia kodu w wieku 9 lat na Atari 65XE, pierwszy komercyjny program - 3 lata później. Aktualnie CEO Releasing Force GmbH & Co. KG i "integrator" międzynarodowej społeczności developerskiej. Po pracy: pilot samolotowy.

Adam Lider

Programista Java, na co dzień twórca systemów integracyjnych, z ciekawością spoglądający na rozwiązania frontendowo-mobilne, a szczególnie JavaScript. Długo szukający formy dla technicznych dyskusji. Aż do teraz.

Chciałbyś zaproponować ciekawy temat DevMeetingu? Jesteś zainteresowany współpracą?

Porozmawiajmy: