Other Cool Stuff

TypeScript, Future of JavaScript and rise of the transpilers

JavaScript est le langage le plus utilisé dans le monde.
Aujourd'hui l'avènement de ES6 puis ES7, la montée en puissance de node.js coté backend et l'apparition de transpillers comme TypeScript vont encore augmenter le potentiel du dév web.
Les transpillers comme TypeScript permettent dès aujourd'hui de bénéficier de nouvelles features et de nouveaux outils pour être encore plus productif.
Durant cette session, nous verrons ce que peut apporter TypeScript pour aborder l'avenir de JavaScript : Décorateurs, Metadata ou encore Non nullables Types.

Experience level: 
Advanced

TypeScript: Feedback from a real life project within TypeScript and the future of JavaScript (sponsored by Microsoft)

This session is divided in two main parts:

The first one will be focus on feedback about how we worked with TypeScript an a big open source project : VorlonJS
We will see how TypeScript helped us to create a great project, and allow users to contribute easily.

In the second part we will discuss about the new features of TypeScript like Annotatins, Metadatas proposed in ES7 and non nullables Types.
This will be a great example to address the future of JavaScript and the emergence of JavaScript compilers

Experience level: 
Intermediate

What every Java developer should know about AngularJS

Many business applications nowadays have a least some web UI parts using server-side rendered, static HTML. With the upcome of dynamic HTML Javascript frameworks like Ember.js or React, there is a continuous trend to implement those web front-ends as “single page” applications. While there is a lot of diversity in the JavaScript world, one framework has become especially popular for business applications, that is AngularJS. It allows to extend HTML by dynamic behaviour and provides essential concepts for developing single page web applications.

Experience level: 
Beginner

Succeed with Eclipse: Large Scale

At our company we are scaling Eclipse technologies to the large. Not only do we have a whole lot of developers around the globe working with the Eclipse IDE that need to be synchronized and updated, but we also develop really huge applications based on Eclipse RCP (700+ plugins).

In this talk, I want to present to you which problems (and of course which solutions to those problems) lie on the road to successfully leverage the power of the Eclipse IDE and the Eclipse RCP platform (both on client and server side) in such environments - a summary of nearly 10 years of experience.

Experience level: 
Intermediate

A generic REST API on top of Eclipse CDO for web-based modelling

Eclipse in mainly a desktop-based IDE. Some past and ongoing projects aims at running the full Eclipse IDE inside a browser. We propose an alternative and more lightweight approach based on key building bricks: Eclipse EMF and CDO. Our approach takes the form of generic REST API called RAWET (REST API for Web Edition Tools) that was designed as enabler to implement web-based edition targetting a large set of domain specific languages (DSL).

Experience level: 
Intermediate

Online Textual Modeling : How Far Can it Go!

Imagine modeling tools accessible from anywhere, using any device, with no installation nor pre-configuration required, simply by putting a URL into the browser. Imagine modeling democratized, used by everyday user, not only the domain expert behind his (or her) heavyweight desktop IDE within company's engineering services. So far, we have used modeling tools based on desktop IDEs but a lot of us might be interested in making their tools accessible in enterprise private clouds, or even in the world wide web for different reasons: e-learning, collaboration, webinars, etc.

Experience level: 
Beginner

Code generation for Lego with Papyrus designer

For many of us, Lego is a reminder of our childhood and how much fun it can be to use standardized bricks to build something awesome. In the last EclipseCon, we have presented an overview how to model a Lego system with UML, including tool simulation and execution. In this talk, we like to present more details on modeling, code generation and execution on the target by using Papyrus designer, an extension of the comprehensive and extensible open-source UML modeler Papyrus.

Experience level: 
Intermediate

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon France 2016 sponsor prospectus page.

Premium

Basic

Regional Supporter

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018