1001
participiants have registered for our events so far in 2024

Bruno Eberhard arbeitet als Freelancer zur Zeit im Auftrag der mp technology. Seit seinem ETH Abschluss 1999 war er bei Java Projekten verschiedenster Grösse beteiligt. Dabei waren immer wieder UI Technologien wie Vaadin, aber auch das Backend mit ORM ein Thema.

16.01.2018

Minimal-J

Java – but small

LOCATION: Zürich
KEYWORDS: Concept, Methods, Open Source

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

SPEAKER: Bruno Eberhard   COMPANY: Minimal-J
SLIDES: 180116_Minimal-J_Vorstellung_2018_jugs.pdf
SLIDES 2: 180116_minimalj_jugs_example_application.zip

In unserem Alltag leiden viele Java Projekte an ihrer Komplexität. Neben den verwendeten Tools und Frameworks müssen auch noch deren Abhängigkeiten verstanden werden.
Anstatt mit einem weiteren Tool diese Heterogenität zu orchestrieren geht das Minimal-J Projekt einen anderen Weg. Es wird versucht möglichst leichtgewichtige Ansätze zu forcieren. Praktisch nur mit dem JDK und einigen wenigen Libraries können die meisten Anforderungen einer Business-Applikation erfüllt werden.

Trotz Reduktion auf das Wesentliche deckt Minimal-J mit Frontend und Backend, also UI und Persistenz, ein grosses Gebiet ab. In meinem Vortrag möchte ich zeigen, welche Vorteile in Effizienz sich mit wenigen Einschränkungen ergeben können.
Den grössten Teil wird somit die Live Demo einnehmen. Mit ein paar Zeilen Code können ein UI, ein Datenbankschema oder auch ein Rest API inklusiv Swagger erstellt werden. Nebenbei gibt es dabei auch den einen oder anderen Java Trick zu bestaunen.

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


Bruno Eberhard arbeitet als Freelancer zur Zeit im Auftrag der mp technology. Seit seinem ETH Abschluss 1999 war er bei Java Projekten verschiedenster Grösse beteiligt. Dabei waren immer wieder UI Technologien wie Vaadin, aber auch das Backend mit ORM ein Thema.


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