blob: 56ef5a0b534a94ad3f14a2c0eb512ea20cb590dc [file] [log] [blame]
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="CheConf is a virtual conference for Eclipse Che users. This one day virtual conference will offer insight into how cloud workspaces simplify the way you develop software.">
<title>CheConf 2018.2 | Sessions </title>
<!-- Favicons etc. -->
<link rel="icon" href="https://www.eclipse.org/che/images/ico/favicon.ico">
<link rel="icon" sizes="16x16 32x32 64x64" href="https://www.eclipse.org/che/images/ico/16x16.png">
<link rel="apple-touch-icon" sizes="57x57" href="https://www.eclipse.org/che/images/ico/57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="https://www.eclipse.org/che/images/ico/60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="https://www.eclipse.org/che/images/ico/72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="https://www.eclipse.org/che/images/ico/76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="https://www.eclipse.org/che/images/ico/114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="https://www.eclipse.org/che/images/ico/120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="https://www.eclipse.org/che/images/ico/144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="https://www.eclipse.org/che/images/ico/152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="https://www.eclipse.org/che/images/ico/180x180.png">
<link rel="icon" type="image/png" href="https://www.eclipse.org/che/images/ico/196x196.png" sizes="196x196">
<link rel="icon" type="image/png" href="https://www.eclipse.org/che/images/ico/192x192.png" sizes="192x192">
<link rel="icon" type="image/png" href="https://www.eclipse.org/che/images/ico/144x144.png" sizes="144x144">
<link rel="icon" type="image/png" href="https://www.eclipse.org/che/images/ico/96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="https://www.eclipse.org/che/images/ico/72x72.png" sizes="72x72">
<link rel="icon" type="image/png" href="https://www.eclipse.org/che/images/ico/48x48.png" sizes="48x48">
<link rel="icon" type="image/png" href="https://www.eclipse.org/che/images/ico/36x36.png" sizes="36x36">
<link rel="icon" type="image/png" href="https://www.eclipse.org/che/images/ico/32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="https://www.eclipse.org/che/images/ico/16x16.png" sizes="16x16">
<link rel="manifest" href="https://www.eclipse.org/che/images/ico/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="https://www.eclipse.org/che/images/ico/144x144.png">
<meta name="theme-color" content="#ffffff">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<!-- Stylesheets -->
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> <link href="https://fonts.googleapis.com/css?family=Roboto:300,500" rel="stylesheet" type="text/css" crossorigin="anonymous">
<link rel="stylesheet" href="styles.css">
<!-- Tracking Snippets -->
</head>
<!-- Begin Constant Contact Active Forms -->
<!-- Old Constant Contact pop-up - removing
<script> var _ctct_m = "99df2f138027260c4781ca10659f5638"; </script>
<script id="signupScript" src="//static.ctctcdn.com/js/signup-form-widget/current/signup-form-widget.min.js" async defer></script> -->
<!-- End Constant Contact Active Forms -->
<body class="index">
<header class="solid">
<a href="index.html" class="logo"><img src="images/checonf18_page_header.png" alt="CheConf18.2"></a>
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#top-menu" aria-expanded="false">
<i class="fa fa-bars"></i> Menu
</button>
</div>
<div class="collapse navbar-collapse" id="top-menu">
<ul class="nav navbar-nav">
<li><a href="index.html">Home</a></li>
<li><a href="faq.html">FAQ</a></li>
<li><a href="sessions.html">Sessions</a></li>
<h2></h2>
<a href="https://www.youtube.com/playlist?list=PLWpdeL3mennajwHtlYEW0CrzOAqTVm812" class="btn">Watch Now</a>
</div>
</div><!--/.container-fluid-->
</nav><!-- /nav -->
</header>
<div class="content-area container">
<div class="text-center">
<h1>CheConf18.2 Schedule</h1>
<h3>CheConf is a one day virtual conference about cloud development and Kubernetes.</h3>
<h3>Join us online Wednesday, December 5, 2018</h3>
<!--
<h4 style="margin: 10px 0 0px;padding-bottom:0px;">If you missed CheConf 2018 join our mailing list so it won't happen again.</h4>
-->
<br>
</div>
<div class="row hr" id="Keynote">
<div class="col-sm-9">
<h3>Keynote: 9:00 - 9:30am EST</h3>
<h2>The Eclipse Che State of the Union</h2>
<h4>The industry trends towards container management and cloud-based developer tools has accelerated this year, cementing the place of Eclipse Che as the leading developer workspace server and browser IDE. The developer community behind the project has accelerated development of features to make Eclipse Che more extensible and modular than ever, enabling an acceleration in adoption and ecosystem growth as we prepare for 2019. We’ll discuss the growing cloud development market, Che's position in it and the exciting changes we're planning for the coming year.</h4>
<h3>Presenters</h3>
<h4>Stevan LeMeur, Eclipse Che Maintainer (Red Hat)</h4>
<h4>Mario Loriedo, Eclipse Che Maintainer (Red Hat)</h4>
<a target="_blank" href="https://www.youtube.com/watch?v=kxld__ddwTg&list=PLWpdeL3mennajwHtlYEW0CrzOAqTVm812&index=1" class="btn">Watch the Session</a>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="CloudToGo">
<div class="col-sm-9">
<h3>Case Study: 9:30 - 10:00am EST</h3>
<h2>CloudToGo: One-stop, Full-stack Cloud Development Services powered by Eclipse Che and Kubernetes</h2>
<h4>CloudToGo is commercializing Eclipse Che for the Chinese market, delivering flexible developer tools to industry verticals including manufacturing, finance, and telecommunications. In this session, Hongxi and Di will introduce briefly how an Eclipse Che based Cloud IDE has enabled them to commercialize a complete SaaS offering to tens of thousands of online developers, and how much those developers love the new way of coding online. They will present the integrations and enhancements they have developed for Eclipse Che, in particular in the area of modelling and internationalization, and will introduce their initiatives for building up the Che community in China.</h4>
<h3>Presenters</h3>
<h4>Di Wu, CEO, CloudToGo</h4>
<h4>Hongxi Ma, CTO, CloudToGo</h4>
<a target="_blank" href="https://www.youtube.com/watch?v=UMT9JJSiBDc&list=PLWpdeL3mennajwHtlYEW0CrzOAqTVm812&index=2" class="btn">Watch the Session</a>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="Progress">
<div class="col-sm-9">
<h3>Case study: 10:00 - 10:30am EST</h3>
<h2>Progress Software: Developing a next-generation IDE for the Cloud</h2>
<h4>Learn how Progress Software has adopted Eclipse Che to form the base of their next-generation IDE for OpenEdge developers, to help their customers develop multi-container applications. Software architect Ravi Sankar will present how to develop a multip-container application containing a database and application server in the next-generation Eclipse Che, and how Che enables developers to provision a complete, containerized developer environment, including language runtime, development tools, and dependencies, in a single click.</h4>
<h3>Presenters</h3>
<h4>Ravi Sankar, Software Architect, Progress Software</h4>
<a target="_blank" href="https://www.youtube.com/watch?v=aP34aMM-Dko&list=PLWpdeL3mennajwHtlYEW0CrzOAqTVm812&index=3" class="btn">Watch the Session</a>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="Extensibility">
<div class="col-sm-9">
<h3>How-To: 10:30 - 11:30pm EST</h3>
<h2>Introducing the New Extensibility Model - Developing a Che Plug-in</h2>
<h4>Eclipse Che is a developer workspace server and Cloud IDE, meaning that all of your source code, developer tools, and language runtimes are running in containers in the cloud. Eclipse Che has a powerful extensibility mechanism for developer tools, like debuggers, code linting tools, testing frameworks, and more. These tools run server-side, in their own containers, as part of a developer workspace.</h4>
<h4>In this tutorial you will learn how to enable developers to use their favourite developer tool while developing code in the cloud. We will explain what you need to do to enable your tool to interact with projects managed by Eclipse Che, and how to integrate your tool with it.</h4>
<h4>In this session we will cover</h4>
<ul>
<li>Basics of the Eclipse Che architecture</li>
<li>Developing a Theia plugin for use with Eclipse Che</li>
<li>Extending the workspace with features</li>
<li>Packaging and submitting your extensions</li>
</ul>
<br>
<h3>Presenters</h3>
<h4>Florent Benoit, Lead Engineer, Red Hat</h4>
<h4>Yevhen Vidolob, Senior Software Engineer, Red Hat</h4>
<a target="_blank" href="https://www.youtube.com/watch?v=86huMcgoKjk&index=4&list=PLWpdeL3mennajwHtlYEW0CrzOAqTVm812" class="btn">Watch the Session</a>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="DAP">
<div class="col-sm-9">
<h3>Community: 11:30 - 12:00pm EST</h3>
<h2>Implementing the Debug Adapter Protocol for Eclipse Theia</h2>
<h4>Over the last year, many editors, including Atom and Emacs, have added support for the Language Server Protocol. Can we replicate the same success for debuggers? The ability to run any debugger which supports the Debug Adaptor Protocol (DAP) directly from your editor, by using a common protocol for debugger actions, is very exciting.</h4>
<h4>In this session, we will look at the features of the DAP, and how to implement the protocol for an editor. We will illustrate how the Debugger Adaptor Protocol implementation for Eclipse Theia works, and demonstrate how you can use it to debug a microservice based application from an Eclipse Che workspace.</h4>
<h3>Presenter</h3>
<h4>Anatolii Bazko, Software Engineer, Red Hat</h4>
<a target="_blank" href="https://www.youtube.com/watch?v=O1YwrwLmTQo&index=5&list=PLWpdeL3mennajwHtlYEW0CrzOAqTVm812" class="btn">Watch the Session</a>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="LSP">
<div class="col-sm-9">
<h3>How-To: 12:00 - 12:30pm EST</h3>
<h2>Beyond LSP: extensions for Java developers</h2>
<h4>We present our experiences extending the Language Server Protocol (LSP) to implement advanced IDE features based on Eclipse JDT Language Server in Che IDE.</h4>
<h4>LSP has revolutionized the way language awareness is delivered in code editors. However, it is highly focused on editor interactions and lacks awareness of build systems and stateful UI flows. For Eclipse Che, we have replaced many existing features with implementations based on JDT LS. We will demo features like browsing Maven dependeny jars and structural rename and explain how we designed and implemented extensions to LSP to support those features.</h4>
<h3>Presenter</h3>
<h4>Thomas M&auml;der, Principal Software Engineer, Red Hat</h4>
<a target="_blank" href="https://www.youtube.com/watch?v=LHWummgafQg&index=6&list=PLWpdeL3mennajwHtlYEW0CrzOAqTVm812" class="btn">Watch the Session</a>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="Dirigible">
<div class="col-sm-9">
<h3>How-To: 12:30 - 1:00pm EST</h3>
<h2>Swapping IDEs in Eclipse Che 7</h2>
<h4>You might know Eclipse Che as an open source web IDE for cloud native applications. The next generation of Che will also be a cloud-native platform for creating web IDEs. Among the innovations in the next version of Eclipse Che is the ability to choose an alternative front end for your Che workspaces.</h4>
<h4>This presentation will give an overview of the Eclipse Dirigible project, and show you how easy it was for the Dirigible team to create an Eclipse Che plug-in and add it to the Che plug-in registry, enabling Che users to replace the default Theia IDE in Eclipse Che 7 with Dirigible when creating a new workspace.</h4>
<h3>Presenter</h3>
<h4>Nedelcho Delchev, Development Architect, SAP</h4>
<a target="_blank" href="https://www.youtube.com/watch?v=Wv47YmY28Y8&index=7&list=PLWpdeL3mennajwHtlYEW0CrzOAqTVm812" class="btn">Watch the Session</a>
<!--
<br>
<iframe width="854" height="480" src="https://www.youtube.com/embed/dmQjFZwARpM" frameborder="0" allowfullscreen></iframe>
-->
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="Smartface">
<div class="col-sm-9">
<h3>Case study: 1:00 - 1:30pm EST</h3>
<h2>Smartface Cloud: Extending Eclipse Che for Mobile App Development</h2>
<h4>One of the many great things about Eclipse Che is that its extensibility allows customization to address the needs of specialized use-cases. In this presentation, the Smartface team will discuss how we are extending Eclipse Che to provide a full-featured mobile app development platform that fully runs in the cloud with no local dependencies, along with low-code components like a visual designer.</h4>
<h3>Presenter</h3>
<h4>Burak Gul, Customer Success, Smartface Inc.</h4>
<a target="_blank" href="https://www.youtube.com/watch?v=8PAxEPaLPDU&list=PLWpdeL3mennajwHtlYEW0CrzOAqTVm812&index=8" class="btn">Watch the Session</a>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="testing">
<div class="col-sm-9">
<h3>How-To: 1:30 - 2:00pm EST</h3>
<h2>Eclipse Che on Steroids</h2>
<h4>Eclipse Che has recently decided to adopt Eclipse Theia as the default web IDE provided with its developer workspaces. This is a huge step toward improving the extensibility of the IDE, embracing modern web technologies such as TypeScript, React and other JS frameworks.</h4>
<h4>In this talk we will introduce the new Eclipse Theia plug-in model and walk through the benefits of the new IDE for Eclipse Che. We will also discuss how you can easily create plug-ins directly in Eclipse Che. Finally we will introduce our future plans for marketplace for plug-ins, and the ability to run VS Code extensions.</h4>
<h3>Presenter</h3>
<h4>Florent Benoit, Lead Engineer, Red Hat</h4>
<a target="_blank" href="https://www.youtube.com/watch?v=yf8_k-G_98U&index=9&list=PLWpdeL3mennajwHtlYEW0CrzOAqTVm812" class="btn">Watch the Session</a>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="Broadcom">
<div class="col-sm-9">
<h3>Case Study: 2:00 - 2:30pm EST</h3>
<h2>Broadcom: Eclipse Che for mainframe developers (COBOL LSP)</h2>
<h4>Cloud development with containers is not reserved for modern programming languages on the public cloud. By leveraging the Language Server Protocol and the Debug Adaptor Protocol, it is possible to offer modern developer tools to a new generation of developers who are building and maintaining legacy applications. Fast on-boarding of new developers and integration with agile development practices and DevOps tools make Eclipse Che very attractive as part of a strategy to modernize legacy application development environments.</h4>
<h4>Learn how Computer Associates, a Broadcom company, has been adopting Eclipse Che to provide a modern development environment to developers who are writing and maintaining COBOL applications for mainframe computers.</h4>
<h3>Presenter</h3>
<h4>Venkatauday Balabhadrapatruni, Mainframe Application Development, Broadcom</h4>
<a target="_blank" href="https://www.youtube.com/watch?v=Z9w2iDYsgKg&index=10&list=PLWpdeL3mennajwHtlYEW0CrzOAqTVm812" class="btn">Watch the Session</a>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="Community">
<div class="col-sm-9">
<br>
<h3>Community: 2:30 - 3:00pm EST</h3>
<h2>Become Part of the Project</h2>
<p>Do you want to get involved in open source? Where do you start to contribute in a project? We’ll discuss how to begin making contributions, our development workflow, and becoming a project committer.</p>
<ul>
<li>Our development process</li>
<li>The roadmap + specification process</li>
<li>Development workflow</li>
<li>Releases and milestones</li>
<li>Writing and sharing new plug-ins</li>
<li>Docs, bugs, and QA</li>
<li>Earning committer and maintainer status</li>
</ul>
<br>
<h3>Presenter</h3>
<h4>Dave Neary, Che Community Manager, Red Hat</h4>
<a target="_blank" href="https://www.youtube.com/watch?v=3MlYHTCWBkI&feature=youtu.be&t=48" class="btn">Watch the Session</a>
</div>
</div><!-- /.row -->
<div class="sep"></div>
<div class="text-center">
<a class="share" target="_blank" href="I'm%20going%20to%20be%20learning%20about%20the%20latest%20tools%20and%20processes%20for%20#cloud%20development%20at%20#CheConf18.2%20with%20@eclipse_che">
<i class="fa fa-twitter"></i>
<br>
<span>
<strong>Spread the Word</strong><br>
#CheConf2018.2
</span>
</a>
</div>
</div><!-- /.content-area -->
<footer>
<a href="#" class="logo"><img src="images/checonf18_page_header.png" alt="CheConf18"></a>
<h4>
Eclipse Che Virtual User Conference<br>
Wednesday, December 5, 2018
</h4>
<nav>
<ul>
<li><a style="color: fdb940" href="index.html">Home</a></li>
<li><a style="color: fdb940" href="sessions.html">Sessions</a></li>
<li><a style="color: fdb940" href="faq.html">FAQ</a></li>
</ul>
</nav>
<!-- <a target="_blank" href="https://www.crowdcast.io/e/checonf18" class="btn">Watch Now</a> -->
<p><small>Copyright &copy; Eclipse Foundation 2018</small></p>
<ul>
<li><small><a href="http://www.eclipse.org" target="_blank">Eclipse Foundation</a></small></li>
<li><small><a href="http://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a></small></li>
<li><small><a href="http://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a></small></li>
<li><small><a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank">Eclipse Public License</a></small></li>
<li><small><a href="http://www.eclipse.org/legal" target="_blank">Legal Resources</a></small></li>
</ul>
</footer>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</body>