Sessions

refugees

Please give us a detailed overview of your session and why attendees will be excited to hear about it.  

Ensure that you let us know:

  • What level of knowledge should attendees have before walking into your session
  • What will your session accomplish and what will attendees walk away having learned

hello, i am a refugee who has to leave his homeland in estonia, and i am trying to learn java programming language in refugee camp, my individual efforts are inadequate, it will make me and many refugees happy to do a study about refugees.

Experience level: 
Beginner
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

A tale of Rust, the ESP32 and IoT

The Rust programming language is an amazing step forward. And it is designed to eliminate a good portion of programming errors, already during compile time. It is a language designed for systems programming, and that makes it so valuable in the context of embedded software development.

Experience level: 
Intermediate
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

Shifting security left using the Eclipse IDE

We all know that security is important and you probably care about it a lot. However, we find that handling security issues often means following the analysis offered by a report located in an external system, or reading a PDF.

How can we actually shift security left and make it really easy for developers to avoid using libraries with vulnerabilities? With Snyk’s security tools, you don’t need to leave your favorite IDE to check for vulnerable dependencies during development.

Experience level: 
Beginner
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

Jakarta EE Meets NoSQL in the Cloud Age

Let’s be honest: the amount of data collected by applications nowadays is growing at a scary pace. Many of them need to handle billions of users generating and consuming data at an incredible speed. Maybe you are wondering how to create an application like this? What is required? What benefits can you take from this reality to your project? This session shows how Jakarta EE can meet these needs when you’re working with NoSQL databases in the cloud. It’s the same approach used by some of the biggest companies in the world to store, analyze, and get results from really crazy amounts of data.

Experience level: 
Intermediate
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

Meet & Greet the Eclipse Research Project Community

Since 2014, the Eclipse Foundation has been invited to join European Research projects to assist them in dissemination, community building, and OSS best practices. Today, we are directly involved in several EU projects and are in touch with several others who are interested in joining our dynamic community. Some of these projects are just starting, others are in the middle of their timeline and one is finishing in December 2019. Each of these projects has or will have an Eclipse project created on our forge.

Experience level: 
Beginner
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

Sigfox - how 12 byte make a difference

Rough index:

Genral:

What is an LPAN network?
How does it differenciate to a convetional network?

Specific:

How easy is it to get started?

What kind of a protocol is used and is it open?

Usage scenarios with examples...

Experience level: 
Intermediate
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

Developer Joy: Quarkus with Eclipse MicroProfile

Eclipse MicroProfile helps developers quickly get started cloud-native app development using Jakarta EE capabilities. But what does this really look like if you're, say, a Java developer?  What else the developer joy for Java application? Quarkus not only brings a cohesive, fun to use full-stack framework by leveraging best of breed libraries likeEclipse MicroProfile you love and use wired on a standard backbone but also combining imperative and reactive codes based JVM and/or GraalVM.

Experience level: 
Beginner
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

Containerizing a Developer Workstation with EclipseChe!

Containers and Container Platforms are getting into every enterprise. Whether the applications are Cloud Native or existing monoliths containers are being used for all kinds of apps.

But how about using containers as developer workstation. Think about :

- Containerized runtime for your applications while being developed

- Workspace containerized

- IDE containerized

- Application development, building and debugging all within a container

- Integration with a source control repository

Experience level: 
Beginner
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

OpenJ9 a Lean, Mean, Java Virtual Machine for the Cloud

Understanding the economics of the cloud

Problems with JVMs not designed for running on the cloud (slow startup, over resource utlitization)

Explain OpenJ9 and its background

Live demo of OpenJ9 being compared to other popular JVMs

Ways to tune openJ9 for better performance

Going through the different types of tuning; startup, throughput, resource utilization

Deeper cut into OpenJ9's architecture

OpenJ9's roadmap over the next year

Experience level: 
Beginner
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

What’s cooking in the Eclipse Platform Project

This session will give you an update on many of the new features that have been added to Eclipse Platform in the past year. Eclipse now successfully ships with the new release cadence every 3 months, so we will cover the feature set of the past 4 releases.

 

The new release cycle has also some impact on the development process of Eclipse projects. We will give our learnings on these impacts from the Eclipse Platform’s view point.

 

Experience level: 
Beginner
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

Promises in Java: Using Promises to Recover from Failure

Communications is error prone. Connections time out, servers fail to respond, returned data can be incomplete or corrupted. Bnd, the OSGi tooling project, has an HttpClient class which is used for communications including with remote repositories like Maven/Nexus and P2 repositories. The Bnd CI builds started having significant failures due to communications problems with the Eclipse download servers, so with some light code restructuring, I was able to add retry support to HttpClient using the Promises package from OSGi.

Experience level: 
Intermediate
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

Xtext Tips & Tricks

Eclipse Xtext is a mature and powerful framework for building domain specific languages - standalone, backed by a language server (LSP) and with an Eclipse IDE. Despite the existing documentation, tutorials and tons of third party material, there are some problems and obstacles new Xtext users are stumbling over regularly and ask in the Xtext forums or on Stackoverflow. In this talk I will give an overview on some of the most common issues and show possible solutions.

Experience level: 
Beginner
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

Post-truth and the Age of Literate Machines

Here's the draft presentation abstract for the program:

Title: Post-truth and the Age of Literate Machines
Subtitle: Perspectives on Innovation and Infowar from Hackers, Heretics, and God-Kings

Experience level: 
Beginner
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

Building OSGi Projects with Bnd in Maven

The OSGi Alliance via enroute.osgi.org and bndtools.org teams have spent a number of years focused on improving support for OSGi development in Maven. This talk will demonstrate the latest innovations demonstrating features such as quick setup, minimal configuration, use of bundle annotations, BOM support, integration testing, assembly and running, live coding, dual OSGi/JPMS library development.

Experience level: 
Intermediate
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

OSGi CDI Integration Specification

The OSGi Alliance has developed a specification describing integration between OSGi and CDI. The combination of these two powerful development technologies opens the door to new possibilities. This talk will walk through the most essential features of the specification and show some code and running examples.

Experience level: 
Intermediate
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

Our Sponsors

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2019