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
IDE & Tools [clear filter]
Tuesday, October 5
 

09:00 CEST

RapidClipse - Eclipse Power Low-Code Environment
RapidClipse ist eine visuelle Java Entwicklungsumgebung für die schnelle und effiziente Entwicklung individueller Business-Applikationen für den professionellen Einsatz in Unternehmen. Mit RapidClipse lassen sich moderne Web-Oberflächen auf Basis des neuen Web-Components-Standards bequem mit der Maus designen. UI-Designer brauchen dafür keinerlei Programmierkenntnisse und spätere Änderungen sind unkompiziert. Vor allem bei Projekten mit hohem UI-Anteil, lassen sich Entwicklungszeit und -kosten um bis zu 90% einsparen. Der generierte Code besitzt eine hohe Qualität und ist vor allem immer gleich. UI-Code selber zu schreiben ist daher nicht mehr wirtschaftlich. RapidClipse ist seit 2014 auf dem Markt und wird von vielen Unternehmen, wie der Allianz SE, für die Entwicklung datengetriebener Geschäftsanwendungen eingesetzt. Nachdem im vergangenem Jahr mit RapidClipse X ein vollständig neuer UI-Builder auf Basis von Web-Components dazu kam, lag der Fokus in den letzten 12 Monaten auf der Datenbankprogrammierung und Performance. Mit MicroStream bietet RapidClipse jetzt eine neues Persistenz-Framework und Alternative zur komplizierten Hibernate-Programmierung, mit der sich hochperformante In-Memory-Datenbankanwendungen entwickeln lassen. Datenbankankzugriffe werden mit MicroStream bis zu ungaubliche 1000 Mal schneller ausgeführt, Anwendungen benötigen 90% weniger Rechenleistung, was die Server- und Cloud-Betriebskosten senkt und last but not least wird die Datenbankentwicklung damit stark vereinfacht, was die Produktivität steigert. Dieser Vortrag bietet einen vollständigen Überblick über die Arbeitsweise und Möglichkeiten mit RapidClipse.

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 October 5, 2021 09:00 - 10:00 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 Performace 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 Richard Fichtner

Richard Fichtner

CEO, XDEV Software GmbH
Richard Fichtner is a passionate Java developer with more than 15 years of experience in the software industry. He is involved in the open-source community to spread knowledge about Java technologies. He speaks at conferences such as Oracle Code / JavaOne / JCON / Clean Code Days... Read More →
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


Tuesday October 5, 2021 10:00 - 11:00 CEST
#5 Low-Code

11:00 CEST

Web-Component Oberflächen erstellen ganz ohne JavaScript-Kenntnisse
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 October 5, 2021 11:00 - 12:00 CEST
#5 Low-Code

12:00 CEST

RapidClipse Oberflächen mit 3rd Party Komponenten erweitern
RapidClipse ist eine visuelle Java Entwicklungsumgebung für die schnelle und effiziente Entwicklung individueller Business-Applikationen für den professionellen Einsatz in Unternehmen. Die Standardpalette bietet bereits eine vollumfängliche Komponentenauswahl für einen einfachen Start in die Entwicklung. Für komplexere Komponenten stellt Vaadin sogenannte Addons zur Verfügung welche in jedes RapidClipse Projekt problemlos integriert werden können. In der beeindruckenden Live-Demo erleben Sie wie schnell und einfach man mit RapidClipse die folgenden 3rd Party Komponenten aus der Vaadin Bibliothek integrieren kann.
  1. LeafletMap for Vaadin (https://vaadin.com/directory/component/leafletmap-for-vaadin )
  2. Chip-ComboBox for Vaadin (https://vaadin.com/directory/component/chip-combobox-for-vaadin )
  3. DateRangePicker for Vaadin (https://vaadin.com/directory/component/daterangepicker-for-vaadin )

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 October 5, 2021 12:00 - 13:00 CEST
#5 Low-Code

13:00 CEST

Persistenz in RapidClipse mit Hibernate
WIP

Speakers
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


Tuesday October 5, 2021 13:00 - 14:00 CEST
#5 Low-Code

13:00 CEST

Effective Java SE 16 APIs/Lang features, makes your life easier
Starting from Java SE 9+, a significant release for the Java programming language and the Java virtual machine. And java works fast to cope with the new technology era, and we see this every six months; Java SE 16 and 17 includes many changes. The library additions and the new language features we’re going to look at here are all fairly significant. They’re beneficial in your day-to-day work. So, let’s take a tour of the new features in Java SE 16, powered by code, the platform designed to support faster learning and more productive Java development.

Speakers
avatar for Mohamed Taman

Mohamed Taman

Solutions Architect, Rivian
Adopts Java SE.next(), JakartaEE.next(), a JCP member, was a JCP Executive Committee member, JSR 354, 363 & 377 Expert Group member, EGJUG leader, Oracle Egypt Architects Club board member, speaks Java, loves Mobile, Big Data, Cloud, Blockchain, and DevOps. An International speaker... Read More →


Tuesday October 5, 2021 13:00 - 14:00 CEST
#1 Main EN only

14:00 CEST

RapidClipse meets MicroStream
Hibernate hat über die letzten Jahre hervorragende Dienste in vielen verschiedene großen Applikationen geleistet. Leider sind wahrscheinlich genauso viele Applikationen mangels tiefgreifendes Fachwissen an Hibernate im fortgeschrittenen Projektverlauf gescheitert. Was tun also also wenn Hibernate Kapazitäten nicht oder nur begrenz vorhanden sind oder Performace während der Entwicklung sowie zur Laufzeit einfach super wichtig sind. Dann wird es Zeit sich nach Alternativen umzuschauen und eine davon ist MicroStream. MicroStream sorgt endlich dafür, dass ein Objektmodell auch so designed werden kann wie es sich gehört und nicht wie es Hibernate vorschreibt. Lästiges langsames OR-Mapping gehört der Vergangenheit an. Hibernate Object Lifecycle, Caching und noch viele weitere komplizierte Architekturebenen gehören mit MicroStream der Vergangenheit an. Wer dann auch noch sein Daten lieber in Oracle Object Storage oder AWS S3 Bucket ablegen können möchte der ist in diesem Vortrag genau richtig.

Speakers
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


Tuesday October 5, 2021 14:00 - 15:00 CEST
#5 Low-Code

16:00 CEST

Trennung von Storage und Frontend – MicroStream und RapidClipse das Beste aus beiden Welten!!
Kombiniert man RapidClipse mit einer MicroStream Datenbank ist man sehr schnell dabei die Storage innerhalb der Applikation zu implementieren. Die Praxis zeigt, dass dies in vielen Fällen tatsächlich völlig ausreichend ist. Aber was, wenn die App mal wachsen soll? Wie skalierbar ist so eine App in einem modernen Kubernetes Cluster? Da ist man schnell dabei zu sagen „Dann nehmen wir einen REST Dataprovider mit MicroStream“. Genau das wollen wir in diesem Vortrag einmal zeigen. Wie einfach es sein kann, einen MicroStream Dataprovider mit Micronaut zu erstellen, dessen Services mit RapidClipse zu konsumieren und beeindruckende Oberflächen dazu zu erstellen. 



Speakers
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


Tuesday October 5, 2021 16:00 - 17:00 CEST
#5 Low-Code

17:00 CEST

XDEV Swing Builder Community Session
XDEV Swing Builder ist eine Rapid-Application-Development / Low-Code IDE für Java Swing. Diese Session richtet sich an alle Anwender der XDEV IDE und alle die Java Swing Anwendungen betreiben.

Mit Java Swing wurden seit 1998 unzählige Anwendungen entwickelt. Viele davon sind heute noch in Betrieb. Die Veränderungen im Java Ökosystem in den letzten Monaten haben es erstmalig in 20 Jahren notwendig gemacht Swing Anwendungen anzupassen. Mit minimalen Änderungen laufen Swing Anwendungen auch unter Java 17 und Windows 11. Wir zeigen euch was wir getan haben, damit eure Anwendungen weiterlaufen.

Wir bringen euch auf den aktuellen Stand und geben einen Ausblick wie die Roadmap aussehen könnte. Dazu wollen wir eure Meinung hören. Was würde euch am meisten helfen? Welche Dinge sollten wir auf die Roadmap packen?

Wir freuen uns auf den Austausch mit euch!

Speakers
avatar for Richard Fichtner

Richard Fichtner

CEO, XDEV Software GmbH
Richard Fichtner is a passionate Java developer with more than 15 years of experience in the software industry. He is involved in the open-source community to spread knowledge about Java technologies. He speaks at conferences such as Oracle Code / JavaOne / JCON / Clean Code Days... Read More →



Tuesday October 5, 2021 17:00 - 18:00 CEST
#5 Low-Code

19:00 CEST

Limited work-in-progress for developers
The idea of limited work-in-progress (WIP) is coming from Lean methodologies. At its core it means that new tasks should only be started when the current piece of work is done and delivered. Finding the right work-in-progress limit can increase overall system (organisation) throughput. This idea can be applied on many levels including writing code. In this live coding session I will write FizzBuzzWoof code kata in Kotlin showcasing software development workflows which can be used for limiting work-in-progress. In particular: change size notifications, auto-revert, TDD, TCR (test && commit || revert).

Speakers
avatar for Dmitry Kandalov

Dmitry Kandalov

Software Developer, Code Mine
Dmitry has been programming since DOS times. He spent last 15 years or so in Java lands most recently working with server-side Kotlin.


Tuesday October 5, 2021 19:00 - 20:00 CEST
#4 Agile & Culture
 
Wednesday, October 6
 

10:00 CEST

Web-Anwendungen mit RapidClipse in Rekordzeit entwickeln
RapidClipse X ist eine visuelle Java Entwicklungsumgebung für die schnelle und effiziente Entwicklung individueller Business-Applikationen für den professionellen Einsatz in Unternehmen. Mit RapidClipse X lassen sich moderne Web-Oberflächen auf Basis des neuen Web-Components-Standards bequem mit der Maus designen. UI-Designer brauchen dafür keinerlei Programmierkenntnisse und spätere Änderungen sind unkompiziert. Vor allem bei Projekten mit hohem UI-Anteil, lassen sich Entwicklungszeit und kosten um bis zu 90% einsparen. Der generierte Code besitzt eine hohe Qualität und ist vor allem immer gleich. UI-Code selber zu schreiben ist daher nicht mehr wirtschaftlich. RapidClipse ist seit 2014 auf dem Markt und wird von vielen Unternehmen wie der Allianz SE für die Entwicklung datengetriebener Geschäftsanwendungen eingesetzt. Nachdem im vergangenem Jahr mit RapidClipse X ein vollständig neuer UI-Builder auf Basis von Web-Components dazu kam, lag der Fokus in den letzten 12 Monaten auf der Datenbankprogrammierung und Performance. Mit MicroStream bietet RapidClipse jetzt eine neues Persistenz-Framework und Alternative zur komplizierten Hibernate-Programmierung, mit der sich hochperformante In-Memory-Datenbankanwendungen entwickeln lassen. Datenbankankzugriffe werden mit MicroStream bis zu ungaubliche 1000 Mal schneller ausgeführt, Anwendungen benötigen 90% weniger Rechenleistung, was die Server- und Cloud-Betriebskosten senkt und last but not least wird die Datenbankentwicklung damit stark vereinfacht, was die Produktivität steigert. Dieser Vortrag bietet einen vollständigen Überblick über die Arbeitsweise und Möglichkeiten mit RapidClipse.

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 →


Wednesday October 6, 2021 10:00 - 11:00 CEST
#2 Main EN/DE

21:00 CEST

Keynote | Java - unlimited in the cloud
Let’s remove the illusion of limits. Step back and rethink. Especially on boundaries that might just be in our head. Microsoft is one of the leaders in distributed Java and even has its own build of OpenJDK. Microsoft’s open-source contributions don't only focus on Java and the OpenJDK, but also Linux, VS Code, TypeScript, Kubernetes, and many more. We are where developers are. Inside Microsoft, we have also developed a strong open-source program over the past decade, making it easy for every team at Microsoft to choose to use, contribute to, and release open-source software. Many of our tools and approaches are available outside of Microsoft as well. It's an exciting time to use technology to build and deliver whatever you can imagine. We are building value together and welcome everyone to participate and go beyond limits.

Speakers
avatar for Sandra Ahlgrimm

Sandra Ahlgrimm

Cloud Developer Advocate, Microsoft
Sandra works for Java developers at Microsoft. Ensuring that the Java efforts remain community-focused and data-driven, she loves to dive into the newest features. Sandra gives back to the community with learning content not only on MS Learn but also the 'Java on Azure YouTube' channel... Read More →


Wednesday October 6, 2021 21:00 - 22:00 CEST
#1 Main EN only
 
Thursday, October 7
 

10:00 CEST

What I Wish I Knew About Maven Years Ago
Apache Maven is seen by many developers as the defacto build tool in the Java space. Since its early days back in April 2002, Maven has helped developers build projects and assemble artifacts. On the surface not much appears to have changed in the design, structure, and build file syntax, but in reality there are quite a good number of features that have been added through the years that make Maven a powerhouse. Come to this talk if you want to learn more about these hidden nuggets and make the most of your Maven builds.

Speakers
avatar for Andres Almiray

Andres Almiray

Seasoned Sourceror, Oracle
Andres is a Java/Groovy developer and a Java Champion with more than 2 decades of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated... Read More →


Thursday October 7, 2021 10:00 - 11:00 CEST
#1 Main EN only

11:00 CEST

Will Git Be Around Forever? A List of Possible Successors
In 2010, only Linux kernel committers and other early adopters used Git. Almost everyone else used Subversion. Ten years later, Git is the most popular product. Which makes me wonder: what will we use another ten years from now? And what would YOU want from your version control software in 2030? More speed? Better collaboration support? No merge conflicts ever? In this talk I'll discuss a few post-Git products, including Fossil, Plastic and Pijul, and their support for the features we so dearly desire. I'll also try to predict which one will be 'the top dog' in 2030. So attend this session if you're excited about the future of version control and if you want to have a shot at beating even (!) the early adopters. Now if it turns out I was right, remember that you heard it here first. 😀

Have a look at the Session Teaser!​​​

Speakers
avatar for Hanno Embregts

Hanno Embregts

IT Consultant, Info Support
Hanno Embregts is a Java Developer with a passion for learning, teaching and making music. In his day-to-day job as an IT Consultant at Info Support, Hanno prefers work that is fast-paced and versatile. This is why he juggles Java development, software architecture, public speaking... Read More →


Thursday October 7, 2021 11:00 - 12:00 CEST
#2 Main EN/DE

17:00 CEST

Landscape of MicroProfile and Jakarta EE Tools
MicroProfile seeks to optimize enterprise Java for microservices architecture and its APIs are gaining momentum and popularity. Jakarta EE is an open set of APIs that enables the worldwide community of Java developers to build applications for enterprises. Both MicroProfile and Jakarta EE are often used together to develop cloud-native Java applications. Then, are tools available for developers to easily build applications with MicroProfile and Jakarta EE? In this session, we will examine the tools that are available to make your life easier as you code MicroProfile and Jakarta EE-based applications. These tools help developers throughout the development lifecycle, from creating a new application, working with compatible runtimes and your favourite editor, to testing your application. Join us to learn about what's out there, talk about what's coming, and see these tools in action.

Speakers
avatar for Yee-Kang Chang

Yee-Kang Chang

Developer Advocate & Architect, IBM
Yee-Kang (YK) Chang is the lead developer advocate and developer experience architect for IBM's application platform. He contributes to various open source projects like Eclipse Language Servers for MicroProfile & Jakarta EE and Open Liberty and is keen on how we can make life easier... Read More →
avatar for Kathryn Kodama

Kathryn Kodama

Software Developer, Open Liberty Developer Experience, IBM
Kathryn is a software developer on the Open Liberty Developer Experience team at IBM Canada. She has contributed to a number of open-source projects within the MicroProfile and Jakarta EE community, such as the Language Server for MicroProfile, the Jakarta EE Language Server, and... Read More →


Thursday October 7, 2021 17:00 - 18:00 CEST
#1 Main EN only

17:00 CEST

Releasing at the speed of light
Your project has reached that stage when it's a good idea to post binaries, but new questions appear such as where should they be posted? How do make it easier for users to install and discover your binaries? Where should releases be announced? Most importantly, can answers to these question be automated? Enter JReleaser, a tool that provides answers to these questions and more. JReleaser may be used to create GiHub/GitLab/Gitea releases and publish binaries that can be consumed from different distribution channels such as Homebrew, Snap, Scoop, and more. Once published, the release cab be automatically announced on Twitter, Slack, Gitter, Discord, and other communication channels. Come to this session to learn how JReleaser can help you release, publish, and announce binaries with ease, and fast!

Speakers
avatar for Andres Almiray

Andres Almiray

Seasoned Sourceror, Oracle
Andres is a Java/Groovy developer and a Java Champion with more than 2 decades of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated... Read More →


Thursday October 7, 2021 17:00 - 18:00 CEST
#4 DevOps
 
Friday, October 8
 

09:00 CEST

RapidClipse - Visual Java IDE
In diesem Workshop erhalten Sie einen Überblick über die Funktionsweise von RapidClipse in Verbindung mit MicroStream. Während des Workshops erfahren Sie alles über das AppLayout, FlexLayout und FormLayout um eine Responsive Business-App zu erstellen. Hierbei wird das Layout einer Web-Application so flexibel gestaltet, dass dieses auf dem Computer- Desktop, Tablet und Smartphone eine gleichbleibende Benutzerfreundlichkeit bietet und der Inhalt gänzlich und schnell vom Besucher aufgenommen werden kann. Für das Speichern von Daten wird hinter den Kulissen das MicroStream Framework verwendet. Abschließend wird die fertige Anwendung als PWA-Application auf einem Server zur Verfügung gestellt.

Speakers
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 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 →


Friday October 8, 2021 09:00 - 15:00 CEST
Workshop 02
 
  • Timezone
  • Filter By Date JCON 2021 Oct 5 - 8, 2021
  • Filter By Venue Online - Remote
  • Filter By Type
  • Conference Session DE
  • Conference Session EN
  • Workshop DE
  • Workshop EN
  • Topic
  • Level
  • Language

Filter sessions
Apply filters to sessions.