• Eclipse Theia - the new platform for developer tools | vECM

    The MeetUp will be held on Google Hangouts and you will be able to watch the live stream directly on YouTube. This is a virtual meetup occurring at 11AM Eastern Time (8AM Pacific Time, 5PM Central European Time). For help with your timezone calculation, refer to this: https://time.is/compare/1100_11_September_2019_in_ET/PT/CET JOIN THE WEBINAR HERE: https://www.crowdcast.io/e/sep11_19_vecm Join the conversation: #VirtualEclipse // ABSTRACT Eclipse Theia is approaching its first major release later this year. Time to have a closer look at what it offers and how it works. In this presentation you will learn all about Theia, how it's used in the industry today and how it might be useful for you. We will dive into features it provides, its extensibility model and how it compares to the classic Eclipse IDE and Microsoft's Visual Studio Code. This session is for you, if you have been working on tools based on classic Eclipse or you are generally interested in IDEs and other developer tools. // BIOGRAPHY Sven Efftinge is initiator and co-lead of Eclipse Theia. He's also co-founder at TypeFox, head of product for Gitpod.io and generally involved in developer tools for more than a decade. Sven lives and works in Kiel, Germany, and enjoys spending time with his two boys. //GET SOCIAL Subscribe: https://www.youtube.com/user/EclipseFdn Follow us on Twitter: https://twitter.com/EclipseFdn Like us on Facebook: https://www.facebook.com/eclipse.org/ Join us on LinkedIn: https://www.linkedin.com/groups/36807/ Tag us: #EclipseFdn

  • vECM | Istio's Programming Model - Eclipse MicroProfile

    Virtual MeetUp

    The MeetUp will be held on Google Hangouts and you will be able to watch the live stream directly on YouTube. This is a virtual Meetup occurring at 11AM Eastern Time (8AM Pacific Time, 5PM Central European Time). For help with your timezone calculation, refer to this (https://time.is/compare/0800_11_Dec_2018_in_PT). JOIN THE WEBINAR HERE: https://www.youtube.com/watch?v=NYIEU2P7v9g Join the conversation: #VirtualEclipse Presenters: Emily Jiang and Heiko Rupp Host: Stephanie Swart Abstract: Istio, seen as the leading service mesh model, was released its 1.0 in July 2018. It has generated massive interest, judging from conference talks and blogs. Have you ever wondered how I can develop a cloud-native microservice deployed on Istio and be confident about its performance? In other words, what is the programming model for developing such a cloud-native microservice? Eclipse MicroProfile comes to rescue. In this session, we will look closely on MicroProfile specifications and demonstrate how MicroProfile can help microservice performing well on Istio and utilize Istio features with a live demo. After this session, you should understand Istio and MicroProfile and be able to design a simple microservice using MicroProfile and deploy to Istio. Bio: Emily Jiang Emily Jiang is Liberty Architect for MicroProfile and CDI in IBM. Based at IBM's Hursley laboratory in the UK, she has worked on the WebSphere Application Server since 2006 and is heavily involved in Java EE implementation in WebSphere Application Server releases. She is a key member of MicroProfile and CDI Expert Group and leads the specification of MicroProfile Config and Fault Tolerance. Emily is also Config JSR co-spec lead. She regularly speaks at conferences, such as Oracle Code One, Devoxx Belgium, JAX, Voxxed, Devoxx US, Devoxx UK, Devoxx France, DevNexus, EclipseCon, Eclipse Virtual Meetup, etc. Bio: Heiko Rupp Heiko is an open source enthusiast working for more than a decade at Red Hat in the area of middleware monitoring and management. In this role, he has been project lead of the RHQ and Hawkular monitoring systems and has also been contributing to various other projects. Nowadays he is working on Kiali, a project to observe the behavior of the Istio Service Mesh. Currently, he helps to define the next way of Java Microservices with his work on Eclipse MicroProfile. As such he is the spec lead of the Eclipse MicroProfile Metrics effort and also contributing to other specifications. Heiko has written the first German book about JBossAS and one of the first German books on EJB3. He lives with his family in Stuttgart, Germany.

  • vECM | Spring Tools 4 - The new Spring Tools generation for Spring Boot

    The MeetUp will be held on Google Hangouts and you will be able to watch the live stream directly on YouTube. This is a virtual Meetup occurring at 11AM Eastern Time (8AM Pacific Time, 5PM Central European Time). For help with your timezone calculation, refer to this (https://time.is/compare/0800_17_Aug_2018_in_PT). JOIN THE WEBINAR HERE: https://www.youtube.com/watch?v=nW245OV_WE4 Join the conversation: #VirtualEclipse Presenters: Martin Lippert Host: Stephanie Swart Abstract: This hands-on live-coding session will show you how to use the all-new Spring Tools 4 in Eclipse and Visual Studio Code to be super productive when working on Spring Boot 2 applications. We will show all the new features of the Spring Tools 4, including super fast navigation across your Spring code, deep understanding of your Spring code, and unique support for building reactive web applications using Spring Webflux. We will also dive into the details of how information from live running Spring Boot 2 apps will appear directly in your source code and provide unique insights into your running application - a tremendous help when developing/understanding and debugging your application. You will see why Spring beans are or are not being created and where they are being injected. From those points of injection you will be able to jump straight to their definitions in the source. Bio: Martin works at Pivotal on developer tooling for the Spring framework and cloud platforms. He co-leads the team that ships the famous Spring IDE and the Spring Tool Suite, the Cloud Foundry Integration for Eclipse, AJDT, AspectJ, and is researching and implementing future cloud-based developer tooling.

  • vECM | Eclipse Cloud Development: Modelling in the Cloud

    The MeetUp will be held on Google Hangouts and you will be able to watch the live stream directly on YouTube. This is a virtual Meetup occurring at 11AM Eastern Time (8AM Pacific Time, 5PM Central European Time). For help with your timezone calculation, refer to this (https://time.is/compare/0800_18_Jul_2018_in_PT). JOIN THE WEBINAR HERE: https://www.youtube.com/watch?v=GjRKrTzQtME Join the conversation: #VirtualEclipse Presenters: Nedelcho Delchev & Yordan Pavlov Host: Stephanie Swart Abstract: In this talk, we will present the brand new features of Eclipse Dirigible released with version 3.2: Database Schema Modeler – where you can define your database layout (tables, views, and references), which after a single click will be materialized on the target database; Entity Data Modeler – where you can define your entity-relationship model, set the general, data and user interface parameters. Then, by using the full-stack application template you can generate a scaffold of your application with the main page, menu, sidebar, and CRUD pages. The extensibility concept also will be explained; BPMN Modeler – the embedded Flowable Modeler based on Oryx project, where you can define your business processes, add service tasks backed by the Dirigible’s services, deploy and execute on the fly on the Flowable BPMN engine; At the end of the presentation, we will share our vision on how the MDA approach for building business applications in combination of the in-system programming model provided by Dirigible gives the craving “high-productivity” in the Cloud environment. Bio: Nedelcho Delchev Nedelcho Delchev is Development Architect at SAP Labs Bulgaria in Development Experience & Research for SAP Cloud Platform. He has 14+ years of experience in various programming languages, technologies and architectural styles. Based on the lessons learned from the past Java EE and SOA times, along with a group of a few colleagues he started SAP's internal innovation project targeting a new approach for Cloud Development. The project name is Dirigible. It focuses on the simplest yet common use-cases and provides full-fledged capabilities for developing, running and operating cloud applications - http://www.dirigible.io Bio: Yordan Pavlov Yordan Pavlov is Senior Developer at SAP Labs Bulgaria. He has 5+ years of experience in Cloud Computing technologies. Currently, he is focused on OpenStack and Kubernetes frameworks for building enterprise-grade Cloud Platform at SAP. He is co-lead of Eclipse Dirigible project with many contributions in all the areas - WebIDE, AppServer, Templates, Enterprise JavaScript, etc.

  • vECM | Eclipse Theia - Cloud & Desktop IDE

    Virtual MeetUp

    The MeetUp will be held on Google Hangouts and you will be able to watch the live stream directly on YouTube. This is a virtual Meetup occurring at 11AM Eastern Time (8AM Pacific Time, 5PM Central European Time). For help with your timezone calculation, refer to this (https://time.is/compare/0800_03_Jul_2018_in_PT). JOIN THE WEBINAR HERE: https://www.youtube.com/watch?v=h1cLiPE-Yno Join the conversation: #VirtualEclipse Presenters: Anton Kosyakov & Sven Efftinge Host: Stephanie Swart Abstract: Eclipse Theia is a modular framework for building cloud and desktop IDEs. It is implemented in TypeScript and leverages state of the art web technology and components like the Monaco editor that also powers VS Code. Theia has been designed in open-source by TypeFox and Ericsson through 2017. In this webinar, you will learn what Theia is, how it works and what kind of applications it supports. We will talk about the motivation and cover the already developed and future features and extensions. The talk will include a demo part and will save some time for Q&A in the end. Bio: Anton Kosyakov Anton is a software engineer at TypeFox. He is a core architect of Eclipse Theia and involved with supporting technologies such as the language server protocol, the Monaco editor (VS Code) and Xtext. Bio: Sven Efftinge Sven is a co-founder at TypeFox and co-lead of Eclipse Theia. He has been working on software tools and programming languages for more than a decade, working on many different open-source projects in that space.

  • Eclipse Photon Series: What's new in Eclipse VIATRA 2.0

    Virtual MeetUp

    The MeetUp will be held on Google Hangouts and you will be able to watch the live stream directly on YouTube. This is a virtual Meetup occurring at 11AM Eastern Time (8AM Pacific Time, 5PM Central European Time). For help with your timezone calculation, refer to this (https://time.is/compare/0800_27_Jun_2018_in_PT). JOIN THE WEBINAR HERE: https://www.youtube.com/watch?v=SkCrPbtxrsg Join the conversation: #VirtualEclipse Presenter: Istvan Rath Host: Stephanie Swart Abstract: Over the past year, the Eclipse VIATRA project has been working hard to ease the transition of modeling tools to the cloud, by developing a scalable back-end framework for queries and transformations. In this talk, we present the first step: VIATRA 2.0, which will be part of Eclipse Photon, featuring leaner APIs, language enhancements, and a new model processing engine optimized to work with not only EMF models but also large-scale graph databases as well. Bio: Dr. Istvan Rath is a research expert working for the Fault Tolerant Systems Research Group of the Budapest University of Technology and Economics, as well as the CEO of IncQuery Labs Ltd. He has been an active researcher in the modeling community since 2004, and also active in the Eclipse community as the chief architect and co-lead of VIATRA, the reactive model query and transformation framework.

  • Eclipse Photon Series: Developing with Eclipse Collections

    The MeetUp will be held on Google Hangouts and you will be able to watch the live stream directly on YouTube. This is a virtual Meetup occurring at 11AM Eastern Time (8AM Pacific Time, 5PM Central European Time). For help with your timezone calculation, refer to this (https://time.is/compare/0800_26_Jun_2018_in_PT). JOIN THE WEBINAR HERE: https://www.youtube.com/watch?v=84PaWxSuBZs Join the conversation: #VirtualEclipse Presenter: Nikhil Nanivadekar Host: Stephanie Swart Abstract: Eclipse Collections comes with it's own implementations of List, Set and Map. It also has additional data structures like Multimap, Bag and an entire Primitive Collections hierarchy. Eclipse Photon is the first release when Eclipse Collections is included in the simrel repository. In this webinar, we will take a look at a few features of Eclipse Collections and refactor some of the commonly used iteration patterns to use Eclipse Collections. We will then go through, how you can get Eclipse Collections in the Eclipse IDE and use it in your code for an enhanced developer experience. Bio: Nikhil Nanivadekar is a Vice President in Private Wealth Management in the Technology division of Goldman Sachs. Nikhil is the project lead and committer for Eclipse Collections and has presented at JavaOne, DevoxxUS, Great Indian Developer Summit and Java User Group meetups. He is passionate about robotics has conducted robotics workshops at JCrete4Kids, JavaOne4Kids, and Devoxx4Kids. Nikhil was inducted into the Oracle Developer Champions program in 2017. Nikhil graduated in 2012 from the University of Utah with a Masters in Mechanical Engineering with specialization in Robotics and Controls.

  • Eclipse Photon Series: What's New in the Eclipse Xtext 2.14?

    The MeetUp will be held on Google Hangouts and you will be able to watch the live stream directly on YouTube. This is a virtual Meetup occurring at 11AM Eastern Time (8AM Pacific Time, 5PM Central European Time). For help with your timezone calculation, refer to this (https://time.is/compare/0800_25_Jun_2018_in_PT). JOIN THE WEBINAR HERE: https://www.youtube.com/watch?v=Isxverh09e4 Join the conversation: #VirtualEclipse Presenter: Karsten Thoms & Holger Schill Host: Stephanie Swart Abstract: Xtext 2.14 is the release for Eclipse Photon and comes with an impressive set of new features (see release notes). With full support for Java 9 & 10, JUnit 5, Gradle 4.7, Tycho 1.2 and LSP 3.7 we are pleased to support more platforms than ever. Furthermore, Xtext is an early adopter of Eclipse Photon’s new Code Mining API, while staying backward compatible to Eclipse Luna. In this session you will learn about all the awesome new stuff and why you should upgrade immediately. Even if you are not an Xtext user right now, you will become one after this session. Biography: Karsten Thoms Karsten Thoms works for itemis since 15 years, with almost 10 years history as Eclipse Committer. He is most active on projects Eclipse Xtext, Platform, and JDT, and also contributes to other Eclipse projects. Besides his Eclipse activities, Karsten is team lead for Language Engineering & DevOps at itemis and provides professional support services for customers. Biography: Holger Schill Holger Schill works for itemis and has a strong focus on DSLs for more than 10 years. Holger is a committer to Xtext and other open source projects.

  • Eclipse Photon Series: Embracing JUnit 5 with Eclipse IDE

    The MeetUp will be held on Google Hangouts and you will be able to watch the live stream directly on YouTube. This is a virtual Meetup occurring at 9AM Eastern Time (6AM Pacific Time, 3PM Central European Time). For help with your timezone calculation, refer to this (https://time.is/compare/0600_25_Jun_2018_in_PT). JOIN THE WEBINAR HERE: https://www.youtube.com/watch?v=hrgF5ihZe0g Join the conversation: #VirtualEclipse Presenter: Noopur Gupta Host: Stephanie Swart Abstract: JUnit 5 is out the door as the next generation test framework. It is a fundamentally redesigned version of the most widely used testing library in Java. To give JUnit 5 a spin, you have the tooling support in Eclipse Java IDE ready at your disposal. Eclipse Photon (4.8) has been reloaded with JUnit 5.1 functionality. In this session, I will demo how to get started with JUnit 5 in Eclipse and how the new features in JUnit 5 blend with the existing functionality in Eclipse. I will showcase some of the major interesting features of JUnit Jupiter with Eclipse support for JUnit 5 like custom display names, grouped assertions, nested tests, and dynamic tests. Biography: Noopur Gupta works as a software engineer at IBM India and is an Eclipse enthusiast. She co-leads the Eclipse Java Development Tools project and has been a committer on the project for more than five years. Prior to that, she was associated with Eclipse during her work at SAP Labs India. She received her bachelor's degree in Computer Science & Engineering in 2010. Noopur has been an evangelist of Eclipse technologies and is a frequent speaker at several Eclipse events. Follow @noopur2507 on Twitter.

  • Eclipse Photon Series: Embracing Java 9 and beyond with Eclipse JDT

    The MeetUp will be held on Google Hangouts and you will be able to watch the live stream directly on YouTube. This is a virtual Meetup occurring at 11AM Eastern Time (8AM Pacific Time, 5PM Central European Time). For help with your timezone calculation, refer to this (https://time.is/compare/0800_22_Jun_2018_in_PT). JOIN THE WEBINAR HERE: https://www.youtube.com/watch?v=dT6bAlhglrE Join the conversation: #VirtualEclipse Presenter: Sarika Sinha Host: Stephanie Swart Abstract: The world around Java is changing at a fast pace. Java will have twice-yearly releases starting March 2018. Sarika Sinha will demonstrate some new concepts added in Eclipse JDT to support Java 9. Java 9 introduced Java modules and Sarika will show how a user can create a Java module, set up its modulepath and classpath, can patch, limit or add exports in the Java module. Sarika will also demonstrate other new features added for Java 9, some features coming with Java 10 and new features coming up in Java 11. Join the session and learn to work with Eclipse JDT and new Java releases! Biography: Sarika Sinha is a lead for Eclipse JDT project and a contributor for Eclipse Platform and JDT Projects. She has 18 years of software experience with the last 10 years working with Eclipse.