Loading…
This event has ended. Visit the official site or create your own event on Sched.
Get your ticket and additional info and support at jcon.one
#5 Low-Code [clear filter]
Tuesday, September 20
 

09:00 CEST

Ultra-schnelle In-Memory Datenbanken mit RapidClipse und MicroStream
MicroStream ermöglicht die Entwicklung ultraschneller In-Memory Datenbankanwendungen. Abfragen werden bis zu 1000 Mal schneller ausgeführt als vergleichbare SQL-Abfragen. Die Einbindung in RapidClipse Anwendungen ist sogar einfacher als die traditionelle Datenbankentwicklung mit Hibernate.

Speakers
avatar for Markus Kett

Markus Kett

CEO, MicroStream
Markus has been working with Java since 20 years. Markus is co-founder and CEO at MicroStream, editor in chief for the free JAVAPRO magazine in Germany, co-organizer of the Java conference JCON in Duesseldorf, and well known as editor and speaker at many developer conferences and... Read More →


Tuesday September 20, 2022 09:00 - 09:50 CEST
#5 Low-Code

10:00 CEST

Was gibt es neues in RapidClipse 11? Mit Q&A Session
RapidClipse entwickelt sich zusammen mit dem umgebenden Software-Ökosystem weiter. In dieser Session stellen wir euch die neuen Funktionen in RapidClipse 11 vor und zeigen wie eure Projekt davon profitieren. Dabei gehen wir auch auf Verbesserungen im Dependency-Management und er Performance ein. Außerdem zeigen wir was für eine Migration von Version 10 auf Version 11 zu tun ist. Anschließend geht unsere traditionelle Q&A Session mit dem RapidClipse Team in die nächste Runde. Stellt eure Fragen, äußert eure Wünsche und wir versuch sie zu beantworten und schreiben fleißig mit welche Ideen es gibt. Wir freuen uns auf den Austausch mit euch!

Speakers
avatar for Johannes Meißner

Johannes Meißner

Senior Software Engineer, XDEV Software GmbH
Johannes Meißner arbeitet seit über 10 Jahren als Java-Entwickler. Die Erfahrungen aus Consulting, Projektentwicklung und der Arbeit an Produkten wie RapidClipse ergänzen sich und helfen den Blickwinkel auch mal zu wechseln. 
avatar for Sebastian Späth

Sebastian Späth

Software Developer, XDEV Software GmbH
Als Senior Java Developer habe ich bei MicroStream in verschiedenen Projekten gearbeitet. In knapp 10 Jahren habe ich fast alle Stationen durchlaufen und mir dabei jede Menge unterschiedliches Know-how aneignen können. Über das tagtägliche Lösen technischer Support-Fälle, unzähliger... Read More →
avatar for Christian Kuemmel

Christian Kuemmel

Project Manager, Senior Software Consultant, MicroStream Software GmbH
Projektleiter, Senior Software Consultant 12 Jahre im Java Umfeld tätig 8 Jahre Erfahrung im Umgang mit Hibernate Seit ca. 2 Jahren bei MicroStream
avatar for Richard Fichtner

Richard Fichtner

Principal Software Architect, XDEV Software GmbH
Richard Fichtner is Principal Software Architect at XDEV Software GmbH and has worked in the software industry for more than 20 years, often at the interface between business and technology. He is involved in the open-source community to spread knowledge about Java technologies. He... Read More →


Tuesday September 20, 2022 10:00 - 10:50 CEST
#5 Low-Code

11:00 CEST

Full Stack Java - building a web app incl. persistence with plain Java
Full Stack Developer usually means you know how to build a web app with HTML, JavaScript, CSS, Angular, React, TypeScript, Java, SQL, NoSQL and many cloud services. That's great, but also a lot of stuff to know and keep up with. I propose a different solution: Why don't we work just with Java? Focusing on one part of that stack should allow us to master that part and be more productive. Also, maintenance and onboarding new team members to such a project should be easier. Join me and learn how to build enterprise-ready web apps with supported open-source frameworks with just basic Java knowledge.

Speakers
avatar for Richard Fichtner

Richard Fichtner

Principal Software Architect, XDEV Software GmbH
Richard Fichtner is Principal Software Architect at XDEV Software GmbH and has worked in the software industry for more than 20 years, often at the interface between business and technology. He is involved in the open-source community to spread knowledge about Java technologies. He... Read More →


Tuesday September 20, 2022 11:00 - 11:50 CEST
#5 Low-Code

12:00 CEST

Distributed applications and Kubernetes: Better off with frameworks, service meshes or both
Software Development based on a distributed (microservice) architecture provides both several advantages and new challenges. In order to take advantage of the distribution it requires implementation of service discovery, routing, load-balancing, resilience mechanisms and more. Java frameworks like Micronaut, Quarkus or Spring Boot provide dedicated implementations for API Gateways, Service Registries, Circuit Breakers and many more. These functionalities are declared as code dependencies and need to be set at build time. If the architecture is running on top of Kubernetes there are alternative options to address these problems. So-called service mesh implementations do not have to be part of the actual application code, but can happen on a the network level of the container. A fairly new approach is emerging with the eBPF technology, which claims to enable service meshes with minimal overhead. With this talk I want to compare the approaches to figure out if one, the other or a combination of them might make sense. The talk is split into a theoretical and a live-demo part.

Speakers
avatar for Matthias Haeussler

Matthias Haeussler

Matthias Haeussler is Chief Technologist at Novatec Consulting, university lecturer for distributed systems, awarded ambassador of Cloud Foundry and the organizer of the Stuttgart Cloud Foundry Meetup. He advises clients on Cloud strategies and supports implementations and migrations... Read More →


Tuesday September 20, 2022 12:00 - 12:50 CEST
#5 Low-Code

13:00 CEST

Rapidclipse und MicroStream
Full Stack Developer bedeutet normalerweise, dass Sie wissen, wie man eine Webanwendung mit HTML, JavaScript, CSS, Angular, React, TypeScript, Java, SQL, NoSQL und vielen Cloud-Diensten erstellt. Das ist großartig, aber auch eine Menge Dinge, die man wissen und auf dem Laufenden halten muss. Ich schlage eine andere Lösung vor: Warum verwenden wir nicht einfach Java? Durch die Fokussierung auf nur einen Technologie Stack ermöglicht es uns, diesen Teil zu meistern und produktiver zu sein. Die Wartung und Einarbeitung neuer Teammitglieder in ein solches Projekt sind um einiges einfacher. In dieser Session zeige ich Ihnen wie Sie mit RapidClipse und MicroStream mit nur grundlegenden Java-Kenntnissen komplexe Web-Apps erstellen können.

Speakers
avatar for Sebastian Späth

Sebastian Späth

Software Developer, XDEV Software GmbH
Als Senior Java Developer habe ich bei MicroStream in verschiedenen Projekten gearbeitet. In knapp 10 Jahren habe ich fast alle Stationen durchlaufen und mir dabei jede Menge unterschiedliches Know-how aneignen können. Über das tagtägliche Lösen technischer Support-Fälle, unzähliger... Read More →


Tuesday September 20, 2022 13:00 - 13:50 CEST
#5 Low-Code

14:00 CEST

Web-Components & Building UIs mit RapidClipse
Vaadin ist ein UI-Framework, mit dem sich HTML5 Oberflächen vollständig in Java schreiben lassen. Sehr viel schneller und einfacher geht es jedoch mit dem komfortablen GUI-Builder, den die freie Eclipse Distribution RapidClipse zur Verfügung stellt. Der GUI-Builder ist ein echtes Designer-Tool. Jedes Layout lässt sich schnell und komfortabel mit Drag- and-Drop umsetzen, ohne dass man dafür Code schreiben muss. Der gesamte GUI-Code wird automatisch von der IDE generiert. Der Funktionsumfang an Controls ist enorm. Neben den gängigen Formular-Controls stehen eine Table-Komponente, Datepicker, Accordeon sowie Container für das Einbinden von Audio, Video und anderer Web-Inhalte zur Verfügung. Auch Master-Detail Ansichten, komplexe Formulare, Such- und Filterfunktionen lassen sich blitzschnell umsetzen. Layout-Manager sorgen dafür, dass sich die Oberfläche automatisch der aktuellen Displaygröße anpasst. Die HTML5 Oberfläche wird bereits zur Entwicklungszeit im GUI-Builder angezeigt. In der beeindruckenden Live-Demo erleben Sie wie schnell und einfach man mit RapidClipse grafische Oberflächen auf Basis von Vaadin für Web-Anwendungen designen kann.

Speakers
avatar for Sebastian Späth

Sebastian Späth

Software Developer, XDEV Software GmbH
Als Senior Java Developer habe ich bei MicroStream in verschiedenen Projekten gearbeitet. In knapp 10 Jahren habe ich fast alle Stationen durchlaufen und mir dabei jede Menge unterschiedliches Know-how aneignen können. Über das tagtägliche Lösen technischer Support-Fälle, unzähliger... Read More →


Tuesday September 20, 2022 14:00 - 14:50 CEST
#5 Low-Code

16:00 CEST

Agile Threat Modeling mit OpenSource-Werkzeugen
Nachdem die Herausforderung, Security in agile Projektmethoden und DevOps-Verfahren zu integrieren, mittels DevSecOps angegangen wurde, steht direkt das nächste Integrationsproblem vor der Tür: Bedrohungsmodellierung! Wenn wir durch Pipeline-as-Code zuverlässig, reproduzierbar und jederzeit schnell unsere Software bauen können und nun auch durch passende Werkzeuge Securityscans automatisiert haben, wie können wir dann die Risikolandschaft unserer Projekte ebenfalls schnell erfassen? Eigentlich geschieht so etwas in aufwendigen Workshops mit viel Diskussion sowie Modellarbeit am Whiteboard. Diese Veranstaltungen sind durchaus sinnvoll und wichtig, da nur mit dieser Tiefe manche Bedrohungen in einer Architektur rechtzeitig erkannt werden. Schade nur, dass es meistens dann auch aufhört: Anstelle eines lebenden Modells entsteht ein langsam aber sicher erodierendes Artefakt. Um diesem Verfallsprozess entgegenzuwirken, muss etwas Kontinuierliches her, etwas wie "Threat-Model-as-Code" im DevSecOps-Sinne. Sehen Sie in diesem Talk die Ideen hinter diesem Ansatz: Agiles und entwicklerfreundliches Bedrohungsmodellieren direkt aus der IDE heraus — ganz stilecht mit einer Live-Demo mittels Open-Source-Werkzeugen. Ergebnis? In Entwickler-IDEs editierbare und in Git diffbare Modelle, automatisch regel-basiert abgeleitete Risiken inklusive grafischer Diagramm- und Reportgenerierung mit Mitigationsmaßnahmen. Die Architektur ändert sich? Ein erneuter Lauf liefert die aktuelle Risikosicht.

Speakers
avatar for Christian Schneider

Christian Schneider

Freelancer, Christian Schneider
Christian has pursued a successful career as a freelance Java software developer since 1997 and expanded it in 2005 to include the focus on IT security. His major areas of work are penetration testing, security architecture consulting, and threat modeling. As a trainer, Christian... Read More →


Tuesday September 20, 2022 16:00 - 16:50 CEST
#5 Low-Code

17:00 CEST

GraphQL for Java Developers
REST is all about endpoints that perform specific queries or operations. This works fine, but the client is limited by which queries have been exposed. What if the back-end exposed the data, but the client could decide which subset of data it needed, or how to interact with that data? That’s the promise of GraphQL — simplify the back-end, give the client more power, and make it easier to evolve APIs. In this talk, we’ll explain what GraphQL is, how it works, and look at a JavaScript client and a Java back-end.

Speakers
avatar for Kito Mann

Kito Mann

Principal Consultant, Virtua, Inc.
Kito D. Mann is the Principal Consultant at Virtua, Inc., specializing in enterprise application architecture, training, development, and mentoring with microservices, cloud, Web Components, Angular, and Jakarta/Java EE technologies. He is also the co-host of The Stackd Podcast and... Read More →


Tuesday September 20, 2022 17:00 - 17:50 CEST
#5 Low-Code

19:00 CEST

Apache Maven 4.0.0 - The Future
Interested participants will learn what is currently going on in the development of Apache Maven 4.X. The goal is to get an Apache Maven version 4.0.0-alpha-1 as a starting point but at the same time not render everything that exists so far unusable. The keyword backward compatibility has a very big meaning here. One of the questions is, how can such a requirement be met? Part of the solution is the separation into build and consumer POM. Thereby the reasons for the separation will be presented. The presentation will be extended by topics that could possibly break backward compatibility. This will be supplemented by a non-exhaustive list of features that are currently being under development. Furthermore, we will have a look at the project structure of the Apache Maven project, to get an overview of the different areas of the project. It is still to be mentioned that the contents for the lecture are also still supplemented by the most current developments (Bleeding Edge!). It is important to mention that it is explicitly desired to receive feedback, questions and/or suggestions.

Speakers
avatar for Karl Heinz Marbaise

Karl Heinz Marbaise

Apache Maven PMC, SoEBeS
Software Entwickler, Java, Maven, Jenkins, Docker, Jenkins, Nexus, Apache Maven PMC, Apache Software Foundation Member


Tuesday September 20, 2022 19:00 - 19:50 CEST
#5 Low-Code

20:00 CEST

Apache Maven BOF
A lot of things are moving in Maven’s world. In this BoF*, we welcome everybody involved with Maven to discuss. It doesn't matter if you're a user, a contributor or a committer, just join us.

* Birds of a Feather session (or BoFs) are informal gatherings of like-minded individuals who wish to discuss a certain topic without a pre-planned agenda. For example, BoFs allow groups to meet and discuss issues relating to regular conference sessions and talk out common problems facing the community.

Speakers
avatar for Karl Heinz Marbaise

Karl Heinz Marbaise

Apache Maven PMC, SoEBeS
Software Entwickler, Java, Maven, Jenkins, Docker, Jenkins, Nexus, Apache Maven PMC, Apache Software Foundation Member
avatar for Hervé Boutemy

Hervé Boutemy

Solutions Architect, Sonatype
Apache Maven PMC, Sonatype Solutions ArchitectApache Maven developer and PMC member since 2007
avatar for Maarten Mulders

Maarten Mulders

IT Architect, Info Support
Passionate architect, senior developer and trainer; also Java Champion. Passionate about "building the right thing" and "building the thing right". Focusing on lean and elegant solutions. Love to share new ideas and knowledge. Outside work, I appreciate creating and consuming good... Read More →
avatar for Richard Fichtner

Richard Fichtner

Principal Software Architect, XDEV Software GmbH
Richard Fichtner is Principal Software Architect at XDEV Software GmbH and has worked in the software industry for more than 20 years, often at the interface between business and technology. He is involved in the open-source community to spread knowledge about Java technologies. He... Read More →


Tuesday September 20, 2022 20:00 - 20:50 CEST
#5 Low-Code
 
  • Timezone
  • Filter By Date JCON ONLINE 2022 Sep 20 -23, 2022
  • Filter By Venue Online - Remote
  • Filter By Type
  • Conference Session DE
  • Conference Session EN
  • Workshop (3h)
  • Level
  • Language

Filter sessions
Apply filters to sessions.