This is a new type of general session for EclipseCon. Three members of the Eclipse Foundation staff will talk about their work at the Foundation, and the value that it brings to the greater Eclipse community.
In today's fast-paced software development landscape, developers are constantly searching for ways to streamline their workflows and increase efficiency. One tool that has emerged as a game-changer in this regard is ChatGPT. This cutting-edge AI technology has the potential to revolutionize the way software is developed, from the initial stages of code creation to the final stages of deployment.
Last year’s progress with respect to the Cloud Development Tools workgroup was an interesting one. We will explain how last year’s Cloud Dev Tools group and embedded SIG became the CDT Cloud Group, Cloud Dev Tools Group and OpenVSX group. This talk also aims to shed light on the goals of the workgroups. Where one would want to go when they wish to collaborate or even just have a question.
Zenoh is renowned for its highly scalable pub/sub algorithm, seamlessly supporting reliability, dynamic discovery, fragmentation, and wire-level batching. By integrating traditional pub/sub with geo-distributed storage, queries, and computations, Zenoh delivers unparalleled efficiency in message exchanges—an ideal fit for IoT/IIoT.
What if you had a magic wand that could help you do your everyday chores? With the rise of magical AI systems like ChatGPT is this becoming a reality? Other than creating some basic code, writing tv scripts and generally scaring society a little, what else could this magic be used for?
In order to develop Eclipse Sirius Web, we underwent a complete overhaul of our development and decision-making processes. This presentation highlights the transformational steps we took, including the adoption of Shape Up methodology, continuous deployment practices, and more.
Eclipse is old - 2001, OSGi is older - 2000 and Java is ancient - 1995.
"BUT wait ..., there is more". Let's dive into the fun part's.
This talks give beginners a fun start into the Java ecosystem, visiting many planets from the Java universe.
The Eclipse Foundation provides a fairly large CI/CD farm to Eclipse projects to help them deliver well tested software with a fast build cadence. Maintaining and supporting a wide variety of CI instances is a challenge, but also gives a unique insight to build processes. This insight helps to establish best practices that make continuous integration and delivery more reliable and robust. We will share those best practices, talk about common issues and how they can be avoided.
Code generation has been a well-established technique in software development for decades. Whether you just need a short script converting data into comma-separated values or you require complex language processing, string segments - the code - must be composed eventually. In my daily work, for example, I use code generation to compare the results of unit tests and integration tests with human-readable expectations.