74
new members joined JUG Switzerland in 2022.

Jonatan Kazmierczak - senior consultant at Trivadis AG, creator of Class Visualizer, top rated participant in contests in programming and data science, working with Java for 20 years.

He started programming at the age of 12 and until now he likes demos from 8-bit Atari XL/XE.

09.05.2017

JVM toolbox 2017

Choose the right JVM language for the right task

LOCATION: Basel

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

Unfortunately this talk had to be cancelled! We are very sorry about this!


SPEAKER: Jonatan Kazmierczak   COMPANY: Trivadis AG

As developers we want to be productive and efficient. Our core JVM language - Java - is good enough for many tasks. For certain tasks, however, we could use specialized languages in order to solve those tasks more efficiently. What programming languages are available in the JVM toolbox 2017? What tasks can we handle most efficiently with them?

During this live coding session we will develop functionality including calculation of mathematical expressions, processing of text templates, handling collections and maps as well as processing of JSON. We will use the latest versions of JVM languages including Java 9, Scala 2.12, Groovy 2.4 and ECMAScript 2015 (ES6) through interactive shells (including JShell introduced in JDK 9). We will also combine all the parts into a single JVM-based "Swiss Army knife" and use it in a sample Java application built with Gradle 3. At the end of the session we will be well prepared to handle our tasks with properly equipped JVM toolbox 2017.

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


Jonatan Kazmierczak - senior consultant at Trivadis AG, creator of Class Visualizer, top rated participant in contests in programming and data science, working with Java for 20 years.

He started programming at the age of 12 and until now he likes demos from 8-bit Atari XL/XE.


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