Scala: What makes the difference?

Lecture:   Scala: What makes the difference?
Lecturers:     Vlastimil Menčík, Jakub Janeček, Karel Smutný
Date and time: 8th April 2013, 6–7:30 p.m.
Place:       FIT CTU in Prague, 9 Thákurova Street, New Building CTU, lecture room T9:107


Scala is a modern programming language that brings together functional and object-oriented paradigms. It was created at EPFL (Lausanne) in 2001 and it is used in companies requiring highly scalable applications, such as Twitter or Foursquare. Runtime of Scala is JVM so that Scala applications can use the broad ecosystem around Java. In the talk, we will focus on language design motivations and important syntax elements, but also mention some of the problems you may  encounter while using Scala.

Short CVs:


Vlastimil Menčík is a co-organizer of Czech Scala Enthusiasts and works as an Scala Evangelist at Etnetera. He mostly develops applications that are available from the web. He received his  Master degree (Informatics) from MFF UK in 2008.

Jakub Janeček is co-organizer of Czech Scala Enthusiasts and works as Java/Scala developer at AVAST Software. He develops distributed backend applications that support the functionality of the avast! antivirus. He received his Master degree (Software Engineering) from FIT ČVUT in 2012.

Karel Smutný is co-founder of the Czech Scala Enthusiasts group. He works as an agile coach for different companies helping them make the process of sofware engineering more effective and friendly. He‘s proponent of Software Craftsmanship movement. He received his master degree from FEE CTU (Technical Cybernetics) in 2006 and FFA University of Economics (Finance) in 2007.


Free entrance.

Last modified: 8.4.2013, 11:16