The Eclipse Collections framework is a feature-rich open source Java collections framework. This session explains the design of the framework and demonstrates many problems it solves. The session includes examples of object and primitive containers; the rich APIs available for eager and lazy iteration patterns; mutable and immutable collections; and additional container types not available in the JDK, such as Bag and Multimap.
Introduction to the Eclipse Ecosystem
This talk will aim to dissect the life-cycle of a very important link in the chain of the contribution process at Eclipse - the gerrit review. It will also give tips on how to use at best this really nice tool that is now the de-facto way of making a change to most Eclipse projects. In no way will it be in an "I'm the expert of Gerrit" fashion but rather in the "I'm a guy who already hit all the bumps in road" mode.
Eclipse is an open source project which reflects the work of its community. At their respective level, anyone can contribute without necessarily having to be an advanced developer.
Following an introduction of the different types of contributions and the role that anyone can have, this talk will then focus more specifically on the code contribution.
We will explain the standard use cases and then we will show you how to fix some bugs in live and how to use git and gerrit in this purpose.
The Eclipse Platform is a mature and powerful framework for building tools and applications . The modular architecture and hundreds of open source frameworks available for use can significantly reduce the cost of an implementation project. However, Eclipse is also known to add new and sometimes complex concepts to the standard Java world, which might not be known from the start. This can lead to some frustration, non-optimal architectural decisions and therefore some unnecessary additional effort.