Keep Calm and Type Safe!

Agenda - ScalaCamp #2, 20.03.2013

Godzina Temat Prelegent
18:00 - 19:00

Rapture.IO

Jon will be talking about Rapture I/O, a comprehensive open-source Scala library providing the functionality of java.net and java.io with an intuitive and extensible Scala API. A particular focus will be Rapture I/O's support for JSON handling, which takes advantage of new features in Scala 2.10.

Slides from presentation. Video on Vimeo.

Jon Pretty
19:00 - 19:50

Haskell i Scala

Haskell jest jednym z głównych języków, które były inspiracją dla Scali. Programista Scali odniesie duży pożytek znając podstawy Haskella i mogąc skorzystać z ogromnej ilości materiałów dotyczących programowania czysto funkcyjnego w Haskellu, zwłaszcza z użyciem funktorów i monad. Prezentacja ma na celu przybliżenie składni Haskella przez porównanie go do Scali oraz przestawienie różnic pomiędzy tymi językami.

Slajdy z prezentacji i handout (czyli wersja bez stopniowego pokazywania treści). Nagranie na Vimeo.

Adam Szlachta
20:00 - 21:00

Browser-based MMO Game with Akka and Play!

Asynchroniczne programowanie dla sieci Web jeszcze nigdy nie było tak proste jak dzisiaj. Dzięki wbudowanemu wsparciu dla technologii takich jak WebSockets czy też CoffeeScript oraz łatwemu przetwarzaniu asynchronicznych zdarzeń oferowanemu przez aktorów Akka, Play Framework pozwala nam na szybkie tworzenie serwisów webowych nowej generacji. Podczas tej prezentacji pokażemy to na przykładzie interaktywnej gry multiplayer działającej w przeglądarce, którą od podstaw zbudujemy w godzinę.

Kod aplikacji, która będzie 'tworzona' podczas prezentacji.

Piotr Kukiełka

W przerwach między wykładami zapraszamy na drobny poczęstunek.

Prelegenci

Jon Pretty

Scala Technology

Experienced Scala developer, consultant and evangelist. Jon has been involved with Scala for the last eight years and has overseen numerous successful Scala deployments. Twitter: @propensive.

Adam Szlachta

Sabre Holdings

Pasjonat Haskella i programowania funkcyjnego. Zawodowo programuje w Javie, a wcześniej m.in. w Pythonie, C# i C++. Poza tym filozof, muzyk, podróżnik, eksperymentator.

Piotr Kukiełka

Sabre Holdings

Programista C++ z kilkuletnim doświadczeniem. W wolnych chwilach swoją uwagę poświęca projektom w innych językach, takich jak Java, Scala, czy też JavaScript. Entuzjasta Scali jak i programowania funkcyjnego w ogóle. @pkukielka, GitHub: pkukielka.

Dziękujemy za pomoc przy organizacji:

Jonowy Pretty, Adamowi Szlachcie, Piotrowi Kukiełce, Jerzemu Müllerowi, Rafałowi Pokrywce, Michałowi Pociesze, Krzysztofowi Romanowskiemu, Konradowi Malawskiemu i Marcinowi Jarząbowi

Oraz Michałowi Gaworskiemu za robienie zdjęć.

Sponsorzy