Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Keynotes
    • Registration
  • Community Activities
    • Community Day Overview
    • Automotive & SDV Community Day
    • Community Day for Java Developers
    • OSGi Summit
    • eSAAM 2023 on Cloud-to-Edge Continuum
    • Call for BoFs
    • Dinner Meetups
    • EMO Office Hours
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Resources
    • Code of Conduct
    • Information for Speakers
    • Press
    • Share Your Participation
    • Meet the Speakers
    • Convince Your Manager
    • Information for Tutorial Presenters
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  • Venue
    • Conference Venues
    • Hotels
    • Ludwigsburg
  1. Home
  2. EclipseCon
  3. Programming Languages & Runtimes

Programming Languages & Runtimes

Programming Languages & Runtimes
Programming Languages & Runtimes

Unleashing the Potential: Evaluating ChatGPT's Jakarta EE Coding Ability

Ryan Cuprak (Dassault Systemes)

As the field of natural language processing advances, language models like ChatGPT, powered by the GPT-3.5 architecture, have gained remarkable proficiency in generating human-like text across various domains. With the popularity of Jakarta EE (formerly known as Java EE) for enterprise application development, it is crucial to assess the capabilities of ChatGPT in writing Jakarta EE code and determine if developers can rely on it for their projects.

Experience level: 
Intermediate

Programming Languages & Runtimes
Programming Languages & Runtimes

GraalVM, CRaC, Leyden and friends - in search of TRULY cloud-native Java

Artur Skowroński (VirtusLab)

Although the term "Cloud Native" in the context of Java has been repeated ad nauseam for years, the JVM as a platform has only recently entered a phase where everything truly aligns with how cloud-native architectures are designed. Let's trace the path Java has already taken in recent years and take a look at what lies ahead in the future. During this presentation, you will learn about projects such as Leyden, CRaC, and GraalVM, and how they can realistically influence the way applications are developed.

Experience level: 
Intermediate

Programming Languages & Runtimes
Programming Languages & Runtimes

News from the CN4J maschine room: The current work on Jakarta EE and MicroProfile

Jan Westerkamp (iJUG Interessenverbund der Java-User Groups e V)

In 2022 Jakarta EE 10 and MicroProfile 6 where released i.e. with the Jakarta Core Profile and OpenTelemetry Tracing support in MP Telemetry, but the work didn’t stopped there!

Experience level: 
Intermediate

Programming Languages & Runtimes
Programming Languages & Runtimes

5 Java libraries you should know about

Sebastian Zarnekow (Self-employed)

... number four will blow your mind! 

If I got your curiosity, join me for this talk, where I'll show - at least - 5 lesser-known Java libraries that might be useful in your daily work. I'll also share some techniques to evaluate libraries to ensure they keep their promises. All this is done with a lot of fun life coding.

 

Experience level: 
Beginner

Programming Languages & Runtimes
Programming Languages & Runtimes

Jakarta Data - Standardized Data Access for SQL and NoSQL Databases

Werner Keil (Self Employed)
Emily Jiang (IBM)

The amount of data collected by applications nowadays is growing rapidly. Many of them need to support both relational SQL and non-relational NoSQL databases. Jakarta Data provides an API to allow easy data access. Developers can split the persistence mechanism and the model using common features like the Repository pattern and seamlessly switch between SQL and NoSQL databases or even use both in the same application.

Experience level: 
Beginner

Programming Languages & Runtimes
Programming Languages & Runtimes

Containerised Test Automation - Make your testing count !!

Geetha Karna (IBM)

Containerised application is the need of hour everywhere  due to its advantages on increased portability, less overhead, greater efficiency and better application development.  If your application or product is supported  on multiple OS & architecture  and if  you are responsible for delivering a quality  application which should also work  inside container then this session is for YOU!!  

Experience level: 
Intermediate

Programming Languages & Runtimes
Programming Languages & Runtimes

Designing a DSL That Perfectly Solves Your Problem

Irina Artemeva (TypeFox GmbH)

Why might you want to create your own domain-specific language (DSL)? It's easier to use and more effective for a particular problem since, unlike general-purpose programming languages (GPLs), DSLs are tailored to a specific domain. However, identifying a problem that can be solved by a DSL and designing the DSL can be challenging. DSLs are supposed to be concise yet expressive, feature-complete, but should not re-implement your favourite GPL.

Experience level: 
Beginner

Programming Languages & Runtimes
Programming Languages & Runtimes

Performance Improvements for Cloud Native Java Applications with Container Oriented Tuning

Kenji Kazumura (Fujitsu Limited)

<p>When you run your cloud native Java applications which use Jakarta EE and/or MicroProfile technologies,<br />
it makes sense to use container platform such as Docker or Kubernetes.<br />
However, there are some pitfalls on running Java applications on containers,<br />
especially when you migrate your Java applications from on-premises to containers.<br />
Unless you provide the proper settings for both Java applications and containers,<br />

Experience level: 
Intermediate

Programming Languages &amp; Runtimes
Programming Languages & Runtimes

How Secure your applications are ??

Geetha Karna (IBM)
Why secure application are important and How security practices have evolved over the years, from a self-contained desktop application to highly distributed web application in the cloud. We will provide an overview of Java security, various security models and features. The session will help the audience to understand the security risks associated with specific use cases and develop highly secure Java applications.

 

 

 

Experience level: 
Intermediate

Programming Languages &amp; Runtimes
Programming Languages & Runtimes

What's up at Adoptium?

George Adams (Microsoft Corp.)
Hendrik Ebbers (Open Elements GmbH)

With Eclipse Temurin, the Adoptium working group provides an open and enterprise-ready Java runtime that is based on OpenJDK. By combining the knowledge of working group members like Azul, IBM, Red Hat, or Microsoft, Adoptium achieved a critical goal within the Java community: Providing a vendor-neutral, free to use and enterprise-ready Java Runtime that is established, used and backed by several leaders in the Java ecosystem.

Experience level: 
Beginner

Programming Languages &amp; Runtimes
Programming Languages & Runtimes

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • next
  • last

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top