Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Eclipse IDE Webinar 2022-12"

(Topics)
Line 11: Line 11:
 
Please sign-up for presenting a talk, along with the topic (duration 15 mins each) and a short abstract (2-5 lines)
 
Please sign-up for presenting a talk, along with the topic (duration 15 mins each) and a short abstract (2-5 lines)
  
1. Spring Tools for Eclipse: What's New - Martin Lippert
+
1. '''Spring Tools for Eclipse: What's New''' - Martin Lippert
  
 
The latest release of the Spring Tools for Eclipse 2022-12 include some new features around making it easier for developers to stay up-to-date with the versions of Spring Boot that they are using. The combination of validating Spring Boot versions against the latest available releases as well as providing quick fixes to upgrade to the latest versions are a powerful combination. Especially when it comes to more than just changing the parent pom dependency by automating updates to source code, property files, and language constructs. This is particularly interesting when jumping to the just released Spring Boot 3 version, which requires you to switch to Java 17 and the new Jakarta EE packages - all automated via the tooling.
 
The latest release of the Spring Tools for Eclipse 2022-12 include some new features around making it easier for developers to stay up-to-date with the versions of Spring Boot that they are using. The combination of validating Spring Boot versions against the latest available releases as well as providing quick fixes to upgrade to the latest versions are a powerful combination. Especially when it comes to more than just changing the parent pom dependency by automating updates to source code, property files, and language constructs. This is particularly interesting when jumping to the just released Spring Boot 3 version, which requires you to switch to Java 17 and the new Jakarta EE packages - all automated via the tooling.
  
2. Language Servers for Jakarta EE and MicroProfile: What they are and why we care - Kathryn Kodama and Scott Kurz
+
2. '''Language Servers for Jakarta EE and MicroProfile: What they are and why we care''' - Kathryn Kodama and Scott Kurz
  
 
The Language Server Protocol standardizes how code editors communicate with language tools. Language servers provide in-editor language features like code completion, syntax checking, and formatting. One language server can be easily extended to support multiple code editors with minimal effort. In this session, we will take a look at the Eclipse LSP4Jakarta and Eclipse LSP4MP projects and share our journey of building the Language Server for Jakarta EE. We will show them in action through Liberty Tools for Eclipse IDE, invite you to try them out, participate and provide feedback.
 
The Language Server Protocol standardizes how code editors communicate with language tools. Language servers provide in-editor language features like code completion, syntax checking, and formatting. One language server can be easily extended to support multiple code editors with minimal effort. In this session, we will take a look at the Eclipse LSP4Jakarta and Eclipse LSP4MP projects and share our journey of building the Language Server for Jakarta EE. We will show them in action through Liberty Tools for Eclipse IDE, invite you to try them out, participate and provide feedback.
  
3. Extending Eclipse Sponsorship Initiative - Leif Geiger [Blocker]
+
3. '''Extending Eclipse Sponsorship Initiative''' - Leif Geiger [Blocker]
  
 
TODO
 
TODO
  
4. EquoIDE and SolsticeOSGi: A new minimalist runtime for Eclipse applications - Ned Twigg
+
4. '''EquoIDE and SolsticeOSGi: A new minimalist runtime for Eclipse applications''' - Ned Twigg
  
 
OSGi and the rest of the Eclipse platform (especially p2) provide a lot of power, but that power brings complexity. What if you implemented the OSGi spec, but left out all of the dynamic features? What if you implemented p2 resolution, but left out everything besides downloading jars? EquoIDE and SolsticeOSGi are new projects which try to cut through some of the incidental complexity which has accumulated around developing and running Eclipse applications.
 
OSGi and the rest of the Eclipse platform (especially p2) provide a lot of power, but that power brings complexity. What if you implemented the OSGi spec, but left out all of the dynamic features? What if you implemented p2 resolution, but left out everything besides downloading jars? EquoIDE and SolsticeOSGi are new projects which try to cut through some of the incidental complexity which has accumulated around developing and running Eclipse applications.

Revision as of 01:33, 4 January 2023

Eclipse IDE Webinars will be held to promote and create buzz around the Eclipse IDE and the latest 2022-12 (4.26) release.

Schedule

Date: January 25, 2023

Time: 3pm CET / 9am EST / 7.30pm IST

Duration: 60 mins

Topics

Please sign-up for presenting a talk, along with the topic (duration 15 mins each) and a short abstract (2-5 lines)

1. Spring Tools for Eclipse: What's New - Martin Lippert

The latest release of the Spring Tools for Eclipse 2022-12 include some new features around making it easier for developers to stay up-to-date with the versions of Spring Boot that they are using. The combination of validating Spring Boot versions against the latest available releases as well as providing quick fixes to upgrade to the latest versions are a powerful combination. Especially when it comes to more than just changing the parent pom dependency by automating updates to source code, property files, and language constructs. This is particularly interesting when jumping to the just released Spring Boot 3 version, which requires you to switch to Java 17 and the new Jakarta EE packages - all automated via the tooling.

2. Language Servers for Jakarta EE and MicroProfile: What they are and why we care - Kathryn Kodama and Scott Kurz

The Language Server Protocol standardizes how code editors communicate with language tools. Language servers provide in-editor language features like code completion, syntax checking, and formatting. One language server can be easily extended to support multiple code editors with minimal effort. In this session, we will take a look at the Eclipse LSP4Jakarta and Eclipse LSP4MP projects and share our journey of building the Language Server for Jakarta EE. We will show them in action through Liberty Tools for Eclipse IDE, invite you to try them out, participate and provide feedback.

3. Extending Eclipse Sponsorship Initiative - Leif Geiger [Blocker]

TODO

4. EquoIDE and SolsticeOSGi: A new minimalist runtime for Eclipse applications - Ned Twigg

OSGi and the rest of the Eclipse platform (especially p2) provide a lot of power, but that power brings complexity. What if you implemented the OSGi spec, but left out all of the dynamic features? What if you implemented p2 resolution, but left out everything besides downloading jars? EquoIDE and SolsticeOSGi are new projects which try to cut through some of the incidental complexity which has accumulated around developing and running Eclipse applications.

Back to the top