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.
Other Cool Stuff
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.
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.
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).
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.
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.