eclipse

Awesome experience with Scala on Eclipse

Currently, most Scala developers use Intellij IDEA as their main tool to write code. While it is a wholesome and tested solution, it might not suit everybody’s needs. A lot of people are using Eclipse as their editor of choice and the current solution, Scala IDE that is based on Eclipse, is no longer actively maintained. Metals is a Language Server Protocol (LSP) implementation enables users of Eclipse to enjoy rich IDE capabilities such as code completion, rename, diagnostics, goto definition and more.

Experience level: 
Intermediate
Session Type: 
Standard

Developing ESP32 applications using Espressif IDF (IoT Development Framework) Eclipse Plugins

Espressif is the company behind the ESP8266 and ESP32 chipsets (MCU + Wi-Fi + BT/BLE) that are wildly popular with hobbyists and enthusiasts, as well as large OEMs. As an international technology startup it has made its mark in the IoT space, shipping 100 million SoCs.

IDF Plugins for Eclipse is a new project at Espressif aiming to provide better tooling capabilities, which simplifies and enhances standard eclipse CDT for developing and debugging ESP32 IoT applications.

Experience level: 
Beginner
Session Type: 
Standard

Performance monitoring for developers made easy

Finding and identifying performance problems in your microservice can be a tricky affair.   Performance testing is often done once development has finished,  late in the cycle, which can impact delivery.

In this talk, we will cover how easy it is to enable metrics in your application and visualise that data to resolve performance issues.

Experience level: 
Beginner
Session Type: 
Standard

Eclipse as a Multi-Language IDE: Support for the Dart Language in Eclipse

Adding support for a new language to an editor or IDE was once a tough task. With the development of the language server protocol that is no more. Eclipse supports the protocol and we used that to connect a new language to the Eclipse IDE: Dart.

The Dart programming language is a relatively new language. Currently it is widely used within the Flutter project which aims to be a toolkit for cross-platform and native app development. It is also used in various web related projects. 

Experience level: 
Intermediate
Session Type: 
Standard

Approaching Light Speed - News from the Eclipse Platform Project

The Eclipse Photon simultaneous release was the last “big” annual release, and with Eclipse 2018-09 the first rolling release has been shipped to the public. Its heart, the Eclipse Platform, has come with a plethora of new features and improvements for Eclipse Photon and afterwards that will continue the Eclipse IDE keeping the #1 flexible, scalable and most performing IDE!

Experience level: 
Beginner
Session Type: 
Standard

Building a tool for engineers based on EMF

You want to develop a tool with more than code editing? You want to allow experts to configure or describe complex systems, such as cars, chips, machines, software systems, insurance contracts, power plants or something similar? You want to do that in an efficient and well-proven way? Join this talk and learn how the EMF ecosystem can help you with this endeavor!

Experience level: 
Beginner
Session Type: 
Standard

Spring Tools 4 - A look behind the scenes

The all-new Spring Tools 4 are a complete re-write of the popular Spring Tools for Eclipse. Based on the Language Server Protocol, they can be used in various environments, like Eclipse, Visual Studio Code, Atom, and more. This session takes a look behind the scenes of the new Spring tools, and while doing that, covers:

Experience level: 
Intermediate
Session Type: 
Standard

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2019