Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Community Day
    • Hacker Day
    • Registration
  • Community
    • Code of Conduct
    • Health & Safety at EclipseCon
    • Community Resources
    • 2022 Speakers
    • Information for Speakers
  • Sponsors
    • Be a Sponsor
    • Our Sponsors
    • Sponsor Testimonials
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. Java

Java

Cloud-Native, Highly Available, Scalable Applications Using Eclipse Vert.x

Deven Phillips (Zanclus Consulting)

Are you being asked to build applications which can scale fast, self-heal, deploy on any cloud, coodinate across clouds, and all while trying to be cheaper to run? Then you might find Eclipse Vert.x can make those efforts a lot easier. The exteremely lightweight Eclipse Vert.x toolkit can be used alone or inside of your other applications to provide clustering, eventing, resilience, distributed coordination, and many other capabilities. All of this while being fast, using few resources, and being simple to read and understand.

Experience level: 
Intermediate

Cloud Native Technologies
Cloud Native Technologies

The life of a Java Champion… And how to become one

Edwin Derks (Team Rockstars IT)

The Java Champions program consists of individuals that are thought leaders and influencers from the Java community. Currently governed and sponsored by Oracle, the program is adding members regularly by awarding them the prestigious Java Champion title for their efforts in the Java ecosystem. Who are these illustrious individuals, and what are their actual efforts that result in being awarded as a Java Champion?

Experience level: 
Beginner

Other Cool Stuff
Other Cool Stuff

Spring Native - The Path Towards Native Spring Applications

Martin Lippert (Pivotal Software, Inc now under VMWare-April 2020)

In this talk, Martin will share the latest status of the ongoing work performed by the Spring team to allow running Spring Boot applications as GraalVM native images for instant startup and low memory consumption. He will talk about how to run various types of Spring Boot applications as native executables, what that means for real-world applications, and the impact that this powerful combination of Spring Boot and GraalVM technology could have from several different perspectives (including running Spring Boot apps in the cloud, in scale-to-zero environments, and the environment).

Experience level: 
Intermediate

Java & JDT
Java & JDT

AOT or JIT: Faster Startup or Faster Code?

Simon Ritter (Azul Systems, Inc)

Microservices have become a prevalent architectural approach to developing applications. Moving from a monolithic application to multiple container-based services has many advantages. One of the largest is dynamic scalability; spinning up and shutting down instances of services to adapt to dynamic loads is very cost-effective in a public cloud environment.

For JVM-based applications, running in a managed environment using JIT compilation, this provides additional challenges. Primarily, this is around the time required for a service to warm up and reach the optimum level of performance. To address this, we have seen various approaches such as the Graal VM and Quarkus that use an AOT approach rather than JIT compilation.

In this session, we will explore the pros and cons of both approaches to help in understanding the tradeoff between initial performance and overall
performance. At the end of the session, you will have a clear idea of how to approach your Java microservice design from the AOT and JIT perspective.

Experience level: 
Intermediate

Java & JDT
Java & JDT

How to analyze Java performance problems in Eclipse using a profiler?

Vikas Chandra (IBM)

Java performance is an issue of interest for all Java application developers since making an application fast is as important as making it functional. An application is typically profiled to find out performance bottlenecks. There are many tools that can be used for profiling.

Experience level: 
Beginner

Java & JDT
Java & JDT

Secoblocks Tool for Blockchain

Deepthi Murugaiyan (Robert Bosch GmbH)
Adhith Gopal (Robert Bosch GmbH)

The automotive industry is witnessing tremendous groundbreaking changes over the decades. The new age vehicles are equipped with more than 200 smart sensors to improve the efficiency and to cater to the ever-increasing human demands and needs. With the rapid evolution of technology, self-driving cars no longer seem like a farfetched dream but something that can soon be mastered.

Experience level: 
Intermediate

Built on Eclipse Technologies
Built on Eclipse Technologies

Containerize and deploy into Kubernetes your Gradle Java project with Eclipse JKube

Marc Nuri (Red Hat, Inc.)

Kubernetes is increasingly becoming the de facto standard to deploy not only Microservices or distributed applications, but any kind of runtime.
This means that as Java developers we have also an increasing responsibility to containerize our application and learn how to deploy it to a cluster. So now, we need to deal with and maintain additional resources such as Dockerfiles, Kubernetes configuration manifests, etc.

Experience level: 
Beginner

Cloud Native Technologies
Cloud Native Technologies

Programming Kubernetes in Java using Fabric8 Kubernetes Client

Rohan Kumar (Red Hat, Inc.)

Programming Kubernetes in Java using Fabric8 Kubernetes Client

Kubernetes has established itself as the industry standard for managing containers(and their lifecycles), but there is still not much content on the web about how to write applications that interact with Kubernetes APIs. If there is, it's mostly in GoLang. Since Kubernetes exposes most of its operations via REST API, all of this stuff can be easily done in Java using Fabric8 Kubernetes Client.

Experience level: 
Beginner

Cloud Native Technologies
Cloud Native Technologies

Toto, I Have a Feeling We're Not in the Cloud Anymore: How Java Developers can Build IoT Solutions

Frédéric Desbiens (Eclipse Foundation)

Microcontrollers are all the rage right now. Arduino, Raspberry Pi Pico, ESP32... There are plenty of affordable boards that you can leverage to build fantastic embedded and IoT projects. However, the limited CPU and memory resources of those boards mean that, usually, you need to program them in Python or C. 

Experience level: 
Beginner

Java & JDT
Java & JDT

What lurks behind the MicroProfile umbrella? -- MicroProfile standalone specifications

Martin Štefanko (Red Hat, Inc.)
MicroProfile has become an industry standard for cloud-native applications. Many developers are familiar with the eight specifications that are included in the MicroProfile platform (umbrella) like Config, Health, or Fault tolerance. However, MicroProfile doesn't end up here. Several specifications are being developed in parallel to the platform specifications which just haven't got to be included in the umbrella yet. These specifications are called standalone specifications. In this session, we will
Experience level: 
Intermediate

Cloud Native Technologies
Cloud Native Technologies

  • first
  • previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 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