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
    • Meet the Speakers
    • Information for Speakers
    • Information for Tutorial Presenters
    • Press
    • Share Your Participation
    • Convince Your Manager
    • Onsite Information for Attendees
  • 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

Feature Model applications - a DevOps perspective

Robert Munteanu (Adobe)

The OSGi feature model specifies a concrete way of defining, assembling, and launching applications. It supports a multitude of OSGi primitives, such as bundles, configurations, and framework properties, and offers extension points for third party functionality.

Experience level: 
Intermediate

Programming Languages & Runtimes
Programming Languages & Runtimes

Eclipse ❤️ Java

Hendrik Ebbers (Open Elements GmbH)

Years ago, most developers would simply download Java from Sun or Oracle and deploy a monolithic application on an enterprise application server. However, things have changed, and developers now have the option to choose between multiple OpenJDK distributions and create applications or microservices using frameworks such as Spring Boot, Micronaut, or Quarkus. While all these products and tools contribute to a more diverse ecosystem, underlying standards and specifications are still shared.

Experience level: 
Beginner

Programming Languages & Runtimes
Programming Languages & Runtimes

Jakarta EE Workshop

Tatjana Obradovic (Eclipse Foundation)
Ivar Grimstad (Eclipse Foundation)

In this workshop,you will get an introduction to the new and updated APIs of the Jakarta EE 10 Platform. You will get hands-on experience of the Platform with practical exercises of selected Jakarta EE 10 APIs. By the end of the workshop, you will be able to create a secure, modern, scalable application using Jakarta EE 10 technologies.The workshop requires knowledge of the Java programming language and some server-side experience, either with older versions of Java EE / Jakarta EE or comparable frameworks such as Spring.

 

Required Software

Experience level: 
Intermediate

Programming Languages & Runtimes
Programming Languages & Runtimes

Prepare for Jakarta EE 11!

Ivar Grimstad (Eclipse Foundation)

Jakarta EE 11 will be the first release of Jakarta EE after the new release cadence was introduced. The goal is to release a version of Jakarta EE around six months after an LTS release of Java. With Java 21 released in September 2023, Jakarta EE 11 is scheduled to be released around March 2024.

What are the updates? Are there any new specifications introduced? What about removals? Will there be another namespace change? How will the impact of this release be on other frameworks and technologies, such as Spring, Apache Tomcat, Hibernate, and more?

Experience level: 
Intermediate

Programming Languages & Runtimes
Programming Languages & Runtimes

`Huh?` to `Aha!`: A Refactoring Story

Gopal S Akshintala (Salesforce.com)
  • This talks about the methods that practically worked for us during the refactoring of one of our complex Billing services.
  • Please find the Target Audience, Takeaways, Talk Outline explained in detail, along with Previous talk recordings, Slide-deck, and Demo source-code links on: https://overfullstack.netlify.app/posts/huh-to-aha/

 

Experience level: 
Beginner

Programming Languages & Runtimes
Programming Languages & Runtimes

Modernizing Jakarta RESTful APIs to run serverless

Dennis Kieselhorst (Amazon Web Services EMEA SARL)
Maximilian Schellhorn (AWS)

Jakarta EE provides a comprehensive set of vendor neutral, open specifications that can be used for developing modern, cloud native Java applications from the ground up. However there are also a lot of existing applications build on top of it’s predecessors J2EE and Java EE before the specifications moved to the Eclipse Foundation.

In this session we discuss modernization pathways that make traditional Java enterprise applications more Cloud Native while preserving the existing investments. As a concrete example we’ll take a backend application running on a classic application server that provides RESTful services using Eclipse Jersey. We’ll be replatforming it to run as a serverless function on AWS Lambda with minimal code changes.

Experience level: 
Intermediate

Programming Languages & Runtimes
Programming Languages & Runtimes

Node.js super-quick starter for other programmers

Gireesh Punathil (IBM)
ALSHAMA M S (IBM)
Sheena - (IBM)

While Javascript as a language is easy to learn, node.js as a platform offers some difficulty for beginners due to its peculiar programming characteristics, and there is always few developers who have questions on the out of order I/O and its implications in the program etc.

Experience level: 
Beginner

Programming Languages & Runtimes
Programming Languages & Runtimes

Practical Java problem determination techniques

Gireesh Punathil (IBM)
Elsa Zacharia (IBM)
ALSHAMA M S (IBM)
Udayagiri deepika (IBM)

While every software has unique ways of origination, manifestation and diagnosis of anomalies, there is a common philosophy that governs the basic building blocks of problem determination. These building blocks are composed of logical reasoning in their fundamental form, and steps that originates from such reasoning. In this session, we examine the governing principles of Java debugging and how this applies to  root cause analysis of a wide speactrum of production issues, aided by case studies and real world examples.
 

Experience level: 
Beginner

Programming Languages & Runtimes
Programming Languages & Runtimes

Java vs. Javascript vs. Python: In search of dominance

Gireesh Punathil (IBM)
Elsa Zacharia (IBM)
Sheena - (IBM)

Different platforms, different paradigms. However, workload characteristics are not derived from these paradigms, instead driven by business needs. Which one to choose for my needs? The session evaluates the comprehensiveness of programming interfaces of Java, Javascript and Python and provide insights on efficiency in terms of semantic abstraction, readability, consumability, throughput, security, footprint etc. and make useful comparative analysis.

Experience level: 
Intermediate

Programming Languages & Runtimes
Programming Languages & Runtimes

Live Coding: The lastest Release of MicroProfile

Emily Jiang (IBM)

Come to this session to learn the latest release of MicroProfile with a live demo on Open Liberty! After this session, you should be able to get started with creating your cloud native applications using the latest MicroProfile technology and running in the cloud.

  •  

 

Experience level: 
Beginner

Programming Languages & Runtimes
Programming Languages & Runtimes

  • first
  • previous
  • 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