Cluj-Napoca
Grand Hotel Italia
October 9
Targu Mures
Plaza Hotel
October 10

The place to be for all Java experts

Join this year’s Java Talks to meet fellow enthusiats and people passionate about Java

Read the agenda

Find out what topics will be debated this year's msg Java Talks edition

Meet THE speakers

Software craftsmen, Java enthusiats, Business consultants - more about this year's speakers.

JAVALOUNGE @ msg

Projects, Technologies and Challenges for Java projects in msg!

Register

Get your ticket now!

The Agenda

Reducing Complexity with Aspect Orientation, by Ludger Solbach
Cluj-Napoca & Targu Mures
Non trivial software is complex. Some of the complexity is inherent in the domain and can not be avoided.  But often the solution is burdened with accidental complexity, which is not necessary to solve the problem. Separation of concerns, the core of aspect orientation, is a strategy to reduce the complexity by solving problems piecemeal.

This talk explains the rationale and mechanisms of aspect orientation and shows some aspect oriented solutions for common problems. 
A brief introduction to Java 8, by Steven Schwenke
Targu Mures
Java is the leading programming language. One of the reasons of its success is the latest release, Java 8, and its new features. In this talk, you get to know the most  interesting features like lambda-expressions, the stream-API and the date-API. Even if you have no experience in writing Java, you’ll get a feeling of these new features
You are the owner of your data - my.Data, the journey to V1.0, by Sebastian Pawlowsky
Cluj-Napoca

Enough is enough! We have the right of informational self-determination! Our Platform my.data gives you the right of informational self-determination back – You are the owner of your data!
This presentation describes the way from the idea to the V1.0 involving design thinking, early feedback and a lot of adjustments.
coderetreat – What is it and why you should participate, by Steven Schwenke
Targu Mures

Coderetreats are a thing nowadays. There’s even a global day of coderetreat. But what is that all about and why is it a great tool for every software developer?

Visit this talk and find out.
JavaScript as Backend Architecture of NodeJS – Servers using Microkernel, by Jochen Hörtreiter
Cluj-Napoca
JavaScript is a powerful programming language for browser applications. Simplicity and a huge ecosystem for JavaScript is one of the reasons for this evolution. The
JavaScript runtime - nodeJS - has a very big confluence in the overall popularity. Based on this runtime environment we can build tools and standalone helpers that support us at development time. We are pushing it one step further
and show you the possibilities of writing server applications with the full power of the JavaScript ecosystem that still relay on powerful architecture fundamentals.
UI-Architecture: Component-oriented HTML5-Apps, by Jochen Hörtreiter
Cluj-Napoca
HTML5 apps are versatile and flexible. The architectural approach of coupling a UI with a REST API leads to modern and future-proof applications. These applications run as desktop apps and on mobile devices alike. In addition, these HTML5 apps can be packaged inside hybrid Apps and then installed on target devices. In this case, the desktop is no exception.
The architecture of HTML5 Apps plays a crucial role in the stability and maintainability of the software. Component oriented development together with a hierarchical component tree and an event-based communication results in a loose coupling of components. Thus, the 'separation of concern' design principle is optimally supported.
skill++; - Can neuroscience and learning theory help you improve as a developer,  by Wolfgang Werner
Cluj-Napoca 
Do we need pseudo-scientific advice from our local bookstore’s self-improvement section to be able to learn more efficiently? Will dusting off a skill model from the seventies help us in software development? Do we still need to be aware of the roots of agile development, now that we all have Scrum certifications? And do these topics relate in any way? If the answers were a resounding „No“ four times, there would be no talk.  But fortunately, some insights from these areas can actually help us. We learn to communicate in ways that reflect the recipient’s needs. We see how to
learn more efficiently and have more fun doing so. And we will talk about approaches to increase our agility in  mplementation projects.

Meet The Speakers

They are the speakers at this year's msg Java Talks edition

Csaba Ludescher
Director Automotive msg systems Romania
Csaba Ludescher
Director Automotive msg systems Romania
Ludger Solbach
Senior IT Consultant
Ludger Solbach
Senior IT Consultant
Annamaria Kovacs
Site Manager, msg systems Romania
Annamaria Kovacs
Site Manager, msg systems Romania
Steven Schwenke
IT Consultant
Steven Schwenke
IT Consultant
Vlad Mihalcea
CEO of Hypersistence
Vlad Mihalcea
CEO of Hypersistence
Alexander Schwartz
Principal IT Consultant
Alexander Schwartz
Principal IT Consultant
Mateusz Parzonka
Senior IT Consultant
Mateusz Parzonka
Senior IT Consultant
Andrei Floricel
Senior IT Consultant
Andrei Floricel
Senior IT Consultant

The program

Find out more about this year’s event highlights, depending on the city where you are attending our Java event: Cluj-Napoca or Targu Mures.

  1. 15:00
    Registration & Welcome Coffee
    Length: 15 minutes
  2. 15:15
    Welcome to msg Java Talks 2017
    Length: 5 minutes
    Csaba Ludescher
    Speaker
    Director Automotive, msg Romania
  3. 15:20
    Writing awesome Java Code - Producing and maintaining readable Java that simply rocks
    Length: 40 minutes
    Steven Schwenke
    Speaker
    IT Consultant, msg group
  4. 16:00
    Cloud Native Development with Spring Boot and Pivotal Cloud Foundry
    Length: 40 minutes
    Ludger Solbach
    Speaker
    Senior IT Consultant, msg group
  5. 16:40
    Break & Interactive Tech Talks
    Length: 40 minutes
  6. 17:20
    Logging and Tracing with Context Information - Log4j, Zipkin and Spring Sleuth
    Length: 40 minutes
    Alexander Schwartz
    Speaker
    Principal IT Consultant, msg group
  7. 18:00
    High Performance Java Persistence/Hibernate
    Length: 45 minutes
    Vlad Mihalcea
    Speaker
    CEO of Hypersistence (High Performance Java Persistence/Hibernate Author)
  8. 18:45
    Domain-Driven-Design and Spring
    Length: 45 minutes
    Mateusz Parzonka
    Speaker
    Senior IT Consultant, msg group
  9. 19:30
    Wine Bar and Networking
  1. 15:45
    Registration & Welcome Coffee
    Length: 30 minutes
  2. 16:15
    Welcome to msg Java Talks 2017
    Length: 10 minutes
    Annamaria Kovacs
    Speaker
    Site Manager, msg Romania
  3. 16:25
    Type Checking in JavaScript: Making Order from Chaos
    Length: 40 minutes
    Andrei Floricel
    Speaker
    Senior IT Consultant, msg Romania
  4. 17:05
    Lunch Break
    Length: 30 minutes
  5. 17:35
    Cloud Native Development with Spring Boot and Pivotal Cloud Foundry
    Length: 45 minutes
    Ludger Solbach
    Speaker
    Senior IT Consultant, msg group
  6. 18:20
    Writing awesome Java Code – Producing and maintaining readable Java that simply rocks
    Length: 40 minutes
    Steven Schwenke
    Speaker
    IT Consultant, msg group
  7. 19:00
    Wine Bar and Networking