55
events were organized by JUG Switzerland during 2023.

Jason Zaugg has been building software in the Finance and Telecommunications industries for over ten years.
After discovering Scala five years ago and applying it in the Investment Banking sector, he decided joined Typesafe to shift his focus onto improving the the language itself.

19.03.2014

Scala and the Reactive (r)-evolution

Java, the JVM and the interoperability of Scala.

LOCATION: Bern
KEYWORDS: Concept, Lessons learned, Methods, Technology

AGENDA:18:00 - 19:15h: Talk incl. Q/A
Afterwards you are invited to a refreshment.

SPEAKER: Jason Zaugg   COMPANY: Typesafe

I'll start with an quick introduction to the Typesafe Reactive Platform, and how Java and Scala programmers can use this foundation to build apps that meet the ever-increasing demands for low-latency, robust, scalable software. We believe that the JVM is the best place to tackle these challenge, which should be great news for the JUG's of the world!

I will then give a tour of Scala: a JVM language supported by Typesafe, and the language we use to implement Akka and Play. I'd like to share my top-ten list of features that makes Scala a joy to program in.

Afterwards, we can discuss how Scala interoperates with Java (to support a gradual transition), compare the relative strengths and weaknesses of the two languages, and, of course, make some wild predictions about the future!

LEVEL OF TALK: Intermediate
LANGUAGE: Talk: en / Slides: en


Jason Zaugg has been building software in the Finance and Telecommunications industries for over ten years.
After discovering Scala five years ago and applying it in the Investment Banking sector, he decided joined Typesafe to shift his focus onto improving the the language itself.


LEVELS:

BEGINNER
The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

INTERMEDIATE
The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

ADVANCED
The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland