09:00
Java Jam - Day 1
09:00
Opening Keynote
CEO
TrainologicCTO
Trainologic09:10
Java 9 is just around the corner. In this session, we'll describe the new modularization support (Jigsaw), new JDK tools, enhanced APIs and many performance improvements that were added to the new version.
CTO
Trainologic10:30
Coffee break
10:45
Basic Track
Advanced Track
10:45
As we move to a micro-service architecture, we are burdened with the task of coordinating multiple ever-changing consumers and producers with varying APIs.
In this session, we will see how Spring Cloud Contract... Read More
In this session, we will see how Spring Cloud Contract... Read More
CEO
deveLeap12:00
Reactive programming is gaining momentum for a while now using RxJava, Vert.x and other frameworks. By a short delay, spring finally adopts reactive programming to its core. During this presentation, we will briefly... Read More
Senior consultant
Trainologic13:10
LUNCH
14:15
Everybody wants scalable systems. However, writing non-blocking applications in Java is not an easy task. In this session, we'll go over 3 different frameworks for managing multi-treading and concurrency support... Read More
CTO
Trainologic10:45
Using Spark for BigData became the standard in the industry. The internet is
full with "hello world" examples, but when your Spark job meets production all hell breaks loose. We will cover real world use cases,... Read More
full with "hello world" examples, but when your Spark job meets production all hell breaks loose. We will cover real world use cases,... Read More
Head of Backend technologies
Trainologic12:00
How to implements the infra-structure for micro services? In this session, we'll compare building it with Spring Cloud vs. using Docker swarm/Kubernetes support.
CTO
Trainologic13:10
LUNCH
14:15
Building data pipelines shouldn't be so hard, you just need to choose the right tools for the task.
We will review Akka and Spark streaming, how they work and how to use them and when.
We will review Akka and Spark streaming, how they work and how to use them and when.
Head of Backend technologies
Trainologic15:30
There are many programming languages that can be used on the JVM (Java, Scala, Groovy, Kotlin, ...). In this session, we'll outline the main differences between them and discuss advantages and disadvantages for each.
CTO
TrainologicHead of Backend technologies
Trainologic16:45
Day 1 Closing Session
CEO
TrainologicCTO
Trainologic09:00
Java Jam - Day 2: Dive into Spark 2 seminar
Java Jam - Day 2: Reactive Micro Services with Java seminar
09:00
Abstract –
Spark 2 is here, while Spark has been the leading cluster computation framework for severl years, its second version takes Spark to new heights. In this seminar, we will go over Spark internals and... Read More
Head of Backend technologies
Trainologic09:00
Abstract –
Micro services is the current architectural trend. In this seminar, we'll go over the concepts behind a good micro-service implementation and see how to implement it with available Java... Read More
CTO
Trainologic