Keep Calm and Type Safe!

ScalaCamp #7, 24.09.2014 od 18:30! RSVP

Informacje

O Scali

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.

Więcej o Scali.

O ScalaCampie

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.

Gdzie i kiedy?

Środa, 24.09.2014, 19:00

Barka Alrina,
Bulwar Kurlandzki na wysokości ulicy Gazowej
obok Kładki Bernatka, Kraków

Dojazd na miejsce:

Mapa, dojazd MPK.

Agenda - ScalaCamp #7, 24.09.2014

Godzina Temat Prelegent
18:30 - 19:30

Intro to Slick 2.1 and a whiff of features in Slick 2.2

Slick is a modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred.
In this talk we will have an introduction to Slick concepts with focus on 2.1 release. We will also hear about one of the two major features for Slick 2.2. - new nested options & outer join improvements and more.

Typesafe

Stefan Zeiger
19:30 - 19:45

Networking, drinks.

19:45 - 20:05

Unicorn a type-safe IDs library

Unicorn open-source library adds tools to use type-safe IDs for your classes so you can no longer join on bad id field or mess up order of fields in mappings. It also provides a way to create service layer with methods (like querying all, querying by id, saving or deleting) for all classes with such IDs in just 4 lines of code. Idea for type-safe ids was derived from Slick creator's presentation on ScalaDays 2013. This library is used in Advanced play-slick Typesafe Activator template and is open-sourced on VirtusLab github account.

VirtusLab

Jerzy Müller
20:10 - 20:30

Beholder - database views

The presentation will be about Beholder - Play-Slick library for data aggregation (database views) and visualization (searchable, orderable views for Play! framework). Beholder: 600 written and 2k generated lines of code, few afternoons and all based on orginal production code. I want to show that creation of small, useful library (or even mini-library) is easy and fun with Slick and Play! framework. Slick: fun side of SQL integration. This library is also open-sourced on VirtusLab github account.

VirtusLab

Krzysztof Romanowski
20:30 - 21:00

Networking, drinks.

Organizatorzy

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.

Prelegenci

Stefan Zeiger

Typesafe

Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.

Jerzy Müller

VirtusLab

Former Java Programmer but since 2011 he is exploring Scala world at VirtusLab and all what is connected with functional programming.

Krzysztof Romanowski

VirtusLab

Scala Developer at VirtusLab, passionate about debugging staff and quite a good biker too.

Sponsorzy

Partnerzy