Scala jest nowoczesnym językiem ogólnego przeznaczenia, zaprojektowanym aby umożliwić stosowanie popularnych wzorców projektowych w sposób zwięzły, elegancki i bezpieczny (type-safe). Sprawnie łączy ona własności języków obiektowych i funkcyjnych, zwiększając efektywność programistów. Kod przecietnej aplikacji jest dwa razy krótszy niż jego odpowiednik w Javie.
Seria spotkań poświęconych językowi programowania Scala oraz technologiom na nim bazującym: Akka, Play! framework czy Slick.
ScalaCamp odrobinę różni się od innych Campów - uwzględnia także aspekt biznesowy wykorzystywanej technologii. Chcemy każdorazowo kłaść nacisk na pokazywanie prawdziwych przykładów i na to, jakie korzyści można osiągnąć wykorzystując i wdrażając technologie oparte na Scali.
Hotel Wyspiański,
ul. Westerplatte 15, Kraków
sala Legenda i Lajkonik, 3 piętro
Ostateczny wygląd agendy będzie zależał od was na spotkaniu :)
| Godzina | Temat | Prelegent |
|---|---|---|
16:00 - 16:30 |
Discussion panel - Future of ScalaWe will freely discusss interesting aspects of future Scala features and use cases. Prepare to ask questions too :). |
Grzegorz KossakowskiVojin JovanovicPiotr Gabryanczykand others |
16:30 - 17:00 |
Scalac / Features of Java 8 used by Scala 2.11+ |
Grzegorz Kossakowski |
17:00 - 17:15 |
Short break for discussions, drinks, bear and snacks. |
|
17:15 - 17:45 |
Yin-Yang: Transparent Deep Embedding of DSLs
|
Vojin Jovanovic |
17:45 - 18:15 |
How Scala made my tests more meaningful |
Piotr Gabryanczyk |
18:30 + |
Discussions, networking, moving to the pub.Dodatkowy czas na dyskusje na interesujące tematy czy wymianę pomysłów. |
Grzegorz Kossakowski is a Scala compiler and tools hacker at Typesafe. A former Google Intern, Grzegorz worked on the Scala+GWT project and internal Android tools. Grzegorz holds a M.S. in Computer Science from the University of Warsaw and completed his master thesis under Martin Odersky through EPFL. A passionate Scala enthusiast, Grzegorz devotes his time at Typesafe to improving Scala compiler performance, build tool integration and Java interoperability. During Scala Days 2012 in London, Grzegorz presented his latest progress on Scala+GWT project where he showed a large demo written in Scala and compiled to Javascript.
A third year PhD student working on high-performance embedded DSLs in the LAMP laboratory at EPFL. He co-designed Jet, a Scala embedded DSL for big-data processing, executable on both Hadoop and Spark. He developed a loop fusion transformation, one of the core optimizations in the LMS framework. His current work focuses on DSL embedding with Scala macros and the cost estimation of annotated Scala code. Before his PhD, he worked as a Java Enterprise developer and a team leader on the Taleo Business Edition (TBE) project. Besides producing large amounts of everyday SQL, JSP, and Javascript, he worked on cache re-balancing algorithms, persistent message queuing, and the TBE search engine.
Piotr has been a software engineer for over 14 years. He is a Scala practitioner and Akka contributor and author of async-dynamo - Akka based Scala Amazon Dynamo DB client. Piotr helped organisations such as Bank of America, JP Morgan, Barclays Capital to build their distributed systems. He is currently shaping the future of TV at Zeebox. For more information about Piotr check out his blog at blog.scala4java.com or follow him on twitter @piotrga.
Dla wszystkich głodnych wiedzy o Scali postanowiliśmy zamieścić parę linków do wartościowych źródeł w sieci.
Kraków Scala User Group - założona przez członków JUG oraz
pasjonatów z firmy VirtusLab, którzy spotkali się na innym meetupie i postanowili stworzyć grupę
skupioną na języku Scala i technologiach na nim opartych. Nasz cel to wymiana doświadczeń z pracy z tym
eleganckim językiem. Przy odrobinie wsparcia od TypeSafe i dobrych Traitów ;) grupa planuje wpisać się
na stałe w krajobraz IT w Krakowie.
Firma
sponsoruje powstanie grupy i organizowane wydarzenia.
Tym razem event zorganizowany jest we współpracy z zespołem GeeCON.