blob: 099c586cd471c4b50fb567ebade85374435a38fc [file] [log] [blame]
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="CheConf 2016 is the first annual Eclipse Che users’ conference. This one day virtual conference will offer insight into how cloud workspaces simplify the way you develop software.">
<title>CheConf 2016 | 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>
<body class="sessions">
<header class="solid">
<a href="index.html" class="logo"><img src="images/logo-16checonf.png" alt="CheConf16"></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="sessions.html">Sessions</a></li>
<li><a href="speakers.html">Speakers</a></li>
<li><a href="faq.html">FAQ</a></li>
<li><a href="sessions.html">Watch</a></li>
</ul>
</div>
</div><!--/.container-fluid-->
</nav><!-- /nav -->
</header>
<div class="content-area container">
<div class="text-center">
<h1>Sessions</h1>
<h2>Tuesday, November 15, 2016</h2>
<h4 class="padding-side">Experience CheConf your way. Attend as many sessions as you like. You can stay connected all day, or you can pop in and out of the sessions you want to attend.</h4>
</div>
<!-- Session Break -->
<div class="row hr" id="tyler">
<div class="col-sm-3">
<h3>11:00AM EST</h3>
<p>60 Minutes <br> <a href="speakers.html">Tyler Jewell, Project Lead</a></p>
<a href="https://www.youtube.com/watch?v=dmQjFZwARpM" target="_blank" class="btn">Watch the Recording</a>
</div>
<div class="col-sm-9">
<h3>Keynote</h3>
<h2>The Eclipse Che Community &amp; Roadmap</h2>
<p>We are witnessing the death of localhost and <a href="https://techcrunch.com/2016/09/03/the-death-of-localhost-and-the-rise-of-cloud-development/" target="_blank">the rise of cloud development</a>. Eclipse Che - developer workspace server and next-generation Eclipse IDE is the leading platform with 3200 GitHub stars, 15K downloads / week, and 100 contributors from companies including Codenvy, Red Hat, Microsoft, IBM, Bitnami, Samsung, SAP, and Docker. We’ll discuss the drive to cloud development, the Che community, and our upcoming roadmap.</p>
<ul>
<li>Why is Che the fastest growing open source project</li>
<li>The year of Che - community, adoption, engagement, growth</li>
<li>The che ecosystem</li>
<li>The che roadmap - how it's changed, and where it is going</li>
<li>Vision for che - a lightweight workspace server running for every product, every server, every user</li>
</ul>
<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="quinn">
<div class="col-sm-3">
<h3>12:00AM EST</h3>
<p>30 Minutes <br> <a href="speakers.html">Quinn Slack, Sourcegraph CEO</a></p>
<a href="https://www.youtube.com/watch?v=O970hPeMrwM" target="_blank" class="btn">Watch the Recording</a>
</div>
<div class="col-sm-9">
<h3>Under the Hood</h3>
<h2>Eclipse Che and the Language Server Protocol</h2>
<p>The open standard Language Server Protocol (LSP) is quickly gaining adoption among developer tools that need to provide high-quality support for every programming language. Although only announced this year, the LSP already has the support of Eclipse Che, Codenvy, Microsoft, IBM and Red Hat. Developers around the world have contributed language servers for Java, PHP, C#, and JSON...and there are more coming. This talk will give an overview of LSP, highlight the ongoing work on the protocol standard and language implementations, and demo a new language server packaged for Che, developed by Sourcegraph.</p>
<ul>
<li>What is the language server protocol?</li>
<li>What intellisense features are supported by the LSP?</li>
<li>Demo of new Che intellisense features provided by Sourcegraph.</li>
</ul>
<br>
<iframe width="854" height="480" src="https://www.youtube.com/embed/O970hPeMrwM" frameborder="0" allowfullscreen></iframe>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="florent">
<div class="col-sm-3">
<h3>12:30PM EST</h3>
<p>60 Minutes <br>
<a href="speakers.html">Florent Benoit, Codenvy</a><br>
<a href="speakers.html">Martin Albisetti, Bitnami</a></p>
<a href="https://www.youtube.com/watch?v=aXqqWVWfV3Y" target="_blank" class="btn">Watch the Recording</a>
</div>
<div class="col-sm-9">
<h3>Che University</h3>
<h2>Host any Project In Che with Stacks &amp; Chefiles</h2>
<p>Want to develop locally on your project by having all environment setup in one command? Install docker and boot Eclipse Che with Chefile and you’re ready to go.</p>
<ul>
<li>Introduce the new chefile syntax and its intentions</li>
<li>Support integrating Che into any github/gitlab repo</li>
<li>Configuring launches of che silently</li>
<li>Adding custom stacks to Eclipse Che</li>
<li>Adding custom agents to stacks</li>
<li>Adding custom templates to stacks</li>
<li>Adding custom commands to stacks</li>
</ul>
<br>
<iframe width="854" height="480" src="https://www.youtube.com/embed/aXqqWVWfV3Y" frameborder="0" allowfullscreen></iframe>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="patrick">
<div class="col-sm-3">
<h3>1:30PM EST</h3>
<p>30 Minutes <br> <a href="speakers.html">Patrick Chanezon, Docker</a></p>
<a href="https://www.youtube.com/watch?v=QHBMe5SLRcY" target="_blank" class="btn">Watch the Recording</a>
</div>
<div class="col-sm-9">
<h3>Under the Hood</h3>
<h2>Docker 101 &amp; Why Docker Powers Che</h2>
<p>Che provides a new way to package up a workspace so that it is reproducible and portable. This packaging is possible due to Docker with their descriptive runtimes. This introductory session will introduce you to what Docker is about and how Che uses Docker to represent workspaces, it’s server, it’s launcher, a variety of build utilities. You can even use Docker and Compose to build complex multi machine workspaces.</p>
<ul>
<li>What is Docker?</li>
<li>Dockerfiles, images, registry, containers.</li>
<li>Docker in Che: workspace definitions, che-server, che-launcher, che-mount</li>
</ul>
<br>
<iframe width="854" height="480" src="https://www.youtube.com/embed/QHBMe5SLRcY" frameborder="0" allowfullscreen></iframe>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="stevan">
<div class="col-sm-3">
<h3>2:00PM EST</h3>
<p>60 Minutes <br>
<a href="speakers.html">Stevan Le Meur, Codenvy</a><br>
<a href="speakers.html">Jonas Helming, Eclipse Source</a><br>
<a href="speakers.html">Kaloyan Raev, Zend</a></p>
<a href="https://www.youtube.com/watch?v=ocd5QraXzEU" target="_blank" class="btn">Watch the Recording</a>
</div>
<div class="col-sm-9">
<h3>Che University</h3>
<h2>Introduction to Che Extensibility Model</h2>
<p>Want to get hands on and dig into the Eclipse Che internals? This session will focus on the extensibility model of the development platform. You’ll learn the fundamental concepts and to get started and customizing and extending the development platform by adding or developing extensions. </p>
<ul>
<li>Overview of Che Extensibility Model</li>
<li>How to get a workspace set-up for developing a Che extension</li>
<li>How to build an HelloWorld extension</li>
<li>How to register a new Project Type</li>
<li>Overview of Server Services and Workspace Services</li>
<li>How to use native HTML/JS</li>
<li>How to add a new language server</li>
<li>How to add a new Debugger</li>
</ul>
<br>
<iframe width="854" height="480" src="https://www.youtube.com/embed/ocd5QraXzEU" frameborder="0" allowfullscreen></iframe>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="mario">
<div class="col-sm-3">
<h3>3:00PM EST</h3>
<p>30 Minutes <br> <a href="speakers.html">Mario Loriedo, Red Hat</a></p>
<a href="https://www.youtube.com/watch?v=Pl8USWwmtqM" target="_blank" class="btn">Watch the Recording</a>
</div>
<div class="col-sm-9">
<h3>Che in Action</h3>
<h2>Deploying Che on OpenShift</h2>
<p>Che orchestration is coming! You can deploy Che, your workspace runtimes, and Che utilities within OpenShift for a scalable development experience. In this session, we’ll show you how to setup and deploy Che on Red Hat OpenShift based upon Kubernetes, and then walk through the technology improvements made to allow for orchestrated Che workspaces including a new Service Provider Interface to allow for workspace implementations on different providers like Kubernetes and Swarm, packaging Che workspaces to work with CentOS and RHEL, and creating system deployment descriptors that allow for smooth scaling and HA of Che on OpenShift</p>
<ul>
<li>Che on OpenShift</li>
<li>Workspace Scalability Model</li>
<li>Service Provider Interface</li>
</ul>
<br>
<iframe width="854" height="480" src="https://www.youtube.com/embed/Pl8USWwmtqM" frameborder="0" allowfullscreen></iframe>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="sun">
<div class="col-sm-3">
<h3>3:30PM EST</h3>
<p>30 Minutes <br> <a href="speakers.html">Sun Tan, SERLI</a></p>
<a href="https://www.youtube.com/watch?v=HrlQ3uniTag" target="_blank" class="btn">Watch the Recording</a>
</div>
<div class="col-sm-9">
<h3>Hands-On with Che</h3>
<h2>The Path to Pair Programming in Che</h2>
<p>This session presents a live demo of a real-time collaboration prototype with Che. The prototype uses an Eclipse Flux server running inside a Che Docker workspace that enables multiple Che editors to edit the same file in real time -- just like Google Docs! Prepare your browsers to join this live pair programming session.</p>
<ul>
<li>Protocol and architecture presentation</li>
<li>Running Eclipse Flux for multi-cursor editing</li>
<li>Terminal multiplexer in Che</li>
</ul>
<br>
<iframe width="854" height="480" src="https://www.youtube.com/embed/HAStZi7ZcTo" frameborder="0" allowfullscreen></iframe>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="dan">
<div class="col-sm-3">
<h3>4:00PM EST</h3>
<p>30 Minutes <br>
<a href="speakers.html">Dan Gross, Samsung</a><br>
<a href="speakers.html">Brad Micklea, Codenvy</a></p>
<a href="https://www.youtube.com/watch?v=bfjQ1do6hs4" target="_blank" class="btn">Watch the Recording</a>
</div>
<div class="col-sm-9">
<h3>Che in Action</h3>
<h2>Building an IoT IDE on Che</h2>
<p>The internet of things has taken off in the past several years in large part because of a grassroots adoption by makers and developers. Samsung’s ARTIK IDE has been built for IoT developers with a goal of making it simple and painless to get started. Learn how Samsung customized the Eclipse Che IDE to fit the IoT world and some of the upcoming innovations that are planned.</p>
<ul>
<li>Why does the world need a browser-based IoT IDE?</li>
<li>How was the ARTIK IDE built on top of Eclipse Che?</li>
<li>Where is the ARTIK IDE going in the coming year?</li>
</ul>
<br>
<iframe width="854" height="480" src="https://www.youtube.com/embed/bfjQ1do6hs4" frameborder="0" allowfullscreen></iframe>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr" id="brad">
<div class="col-sm-3">
<h3>4:30PM EST</h3>
<p>30 Minutes <br> <a href="speakers.html">Brad Micklea, Codenvy</a></p>
<a href="https://www.youtube.com/watch?v=lVrJp6I9vmA" target="_blank" class="btn">Watch the Recording</a>
</div>
<div class="col-sm-9">
<h3>Enterprise Che</h3>
<h2>How Codenvy Transforms Che for Teams &amp; Organizations</h2>
<p>Hundreds of thousands of developers have been excited by Eclipse Che and are looking for how best to use it in their team or organization. This short session will show how teams and enterprises can benefit from JIRA and Jenkins integrations, workspace automation and DevOps management controls to support 5 to 50,000 developers with Codenvy.</p>
<ul>
<li>Outline of the additional capabilities Codenvy adds to Eclipse Che</li>
<li>Demo: Che-compatible workspace integrated with JIRA and Jenkins</li>
<li>Case studies from our customers</li>
</ul>
<br>
<iframe width="854" height="480" src="https://www.youtube.com/embed/lVrJp6I9vmA" frameborder="0" allowfullscreen></iframe>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="row hr">
<div class="col-sm-3">
<h3>5:00PM EST</h3>
<p>30 Minutes <br>
<a href="speakers.html">Tyler Jewell, Codenvy</a></br>
<a href="speakers.html">Brad Micklea, Codenvy</a></p>
<a href="https://www.youtube.com/watch?v=-Nnibuu3jk8" target="_blank" class="btn">Watch the Recording</a>
</div>
<div class="col-sm-9">
<h3>Under the Hood</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>Docs, bugs, and QA</li>
<li>Earning committer and maintainer status</li>
</ul>
<br>
<iframe width="854" height="480" src="https://www.youtube.com/embed/-Nnibuu3jk8" frameborder="0" allowfullscreen></iframe>
</div>
</div><!-- /.row -->
<!-- Session Break -->
<div class="text-center">
<a class="share" target="_blank" href="Watching%20#CheConf2016%20sessions%20-%20presos%20from%20@eclipse_che%2C%20@docker%2C%20@rhdevelopers%2C%20@SamsungIoT%2C%20@bitnami%2C%20@zend%2C%20@eclipsesource%20&%20@SerliFr">
<i class="fa fa-twitter"></i>
<br>
<span>
<strong>Spread the Word</strong><br>
#CheConf2016
</span>
</a>
</div>
</div><!-- /.content-area -->
<footer>
<a href="#" class="logo"><img src="images/logo-16checonf.png" alt="CheConf16"></a>
<h4>
Eclipse Che Virtual User Conference<br>
Tuesday, November 15, 2016
</h4>
<nav>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="sessions.html">Sessions</a></li>
<li><a href="speakers.html">Speakers</a></li>
<li><a href="faq.html">FAQ</a></li>
<li><a href="sessions.html">Watch</a></li>
</ul>
</nav>
<p><small>Copyright &copy; Eclipse Foundation 2016</small></p>
<p><small>Che is a trademark of the Eclipse Foundation and is used with permission</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>