I’m Looking forward to catching up with friends and colleagues this week in San Francisco at Oracle Code One! You can see myself and my Microsoft colleagues at 8 sessions on Tuesday and Wednesday this year!
I’ve listed the sessions below, but can’t link to them directly. You can find them in the session Catalog.
See you there!
Tuesday, Oct 23, 2018
Hacking Java and Spring Boot Applications with Visual Studio Code [DEV4873]
01:30 PM — 02:15 PM | Moscone West — Room 2003
Visual Studio Code started off as a lightweight editor — and people love it for its superfast performance, its lightweight nature, and its supersmart code understanding. All of this is now available for Java and Spring Boot too. Installing the right extensions in VSCode results in a powerful yet lightweight code editing experience that comes close to the feature richness of existing Java IDEs. This session shows how you can use Visual Studio Code to write and debug Java and Spring Boot applications. It discusses which extensions to use and how they can be used, including support for Spring Initializr, Maven, Git, Java code editing, JUnit, Java debugging, and using the all-new Spring Tools 4 for Visual Studio Code.
Junyi Yi, Software Engineer, Developer, Microsoft Corporation
Xiaokai He, Senior Program Manager, MICROSOFT
Perfecting Reliable Code Delivery in the Cloud with OpenTracing [DEV5629]
04:00 PM — 04:45 PM | Moscone West — Room 2009
This demo-heavy presentation describes how to use web app servers and OpenTracing to reliably deploy Spring Music (https://github.com/cloudfoundry-samples/spring-music) to containers and VMs in the cloud and analyze, update, and improve it. It also demonstrates best practices for code delivery pipelines maintained with the Linux command line, plus tips on the best free tools and SDKs available on GitHub.
Brian Benz, Cloud Developer Advocate, Microsoft
Priyanka Sharma, Director of Alliances, GitLab
Rapid, Iterative Kubernetes Development with Java, Using Visual Studio Code [BOF5949]
07:30 PM — 08:15 PM | Moscone West — Room 2022
When developing and migrating Java workloads to the cloud, Docker and Kubernetes are widely used. However, those technologies are difficult to master and tooling could help you get those jobs done much more easily and quickly. This session shares how to run and debug multiple containers directly in Kubernetes just by hitting F5 in Visual Studio Code. It also shows you how to share a Kubernetes development environment with your team and work together collaboratively.
Junyi Yi, Software Engineer, Developer, Microsoft Corporation
Xiaokai He, Senior Program Manager, MICROSOFT
Ignite Talk — Top 5 indicators that you’re a conference junkie
7:30 PM — 9:15PM — Moscone West — Room 2011
Theresa Nguyen, PMM, Microsoft
Wednesday, Oct 24
Applying Enterprise Integration Patterns to Serverless Java Functions [DEV5103]
01:30 PM — 02:15 PM | Moscone West — Room 2012
Serverless has come a long way. The new standard for cloud events is a step forward in setting a milestone for interoperability between data and event-based triggered functions. The next step in that evolution is providing developers the ability to design data flows — so they can clearly see where and how payloads are navigating through serverless functions — and allowing more reuse of code in cloud computing. This session explores a proof of concept of applying enterprise integration patterns (EIPs) into serverless Java functions in a cloud environment as the baseline of a new cloud integration standard.
Brian Benz, Cloud Developer Advocate, Microsoft
Bruno Borges, Principal Cloud Developer Advocate, Microsoft
Delivering Developer Tools at Scale: Microsoft Azure and Oracle Cloud Perspectives [DEV5064]
02:30 PM — 03:15 PM | Moscone West — Room 2008
We live in a cloud-paced world in which developers use a plethora of programming languages, frameworks, and DevOps tools. Like other applications, the cloud is powered by many ever-advancing REST APIs. Providing idiomatic experiences for developers in their languages of choice at the pace of service innovation is impossible without automation. Come learn how the developer experience teams at Oracle Cloud and Microsoft Azure deliver high-quality SDKs and documentation in real time for Java, .NET, Python, Go, JavaScript, and Ruby without breaking a sweat. In this session, you’ll learn to leverage OpenAPI specifications and the OSS community to create huge productivity gains, whether you’re delivering a cloud, an app, or anything in between.
Joe Levy, Senior Software Development Manager, Oracle
David Justice, Principal Software Engineer, Microsoft
An Experience with Using Java with Kubernetes for Microservices [DEV6146]
4:00 PM — 04:45 PM | Moscone West — Room 2009
This session is a case study on how to get started with Kubernetes and Docker for production environments. The speaker and his team sat down with several large enterprises and did a five-day hack-a-thon in which they helped them learn how to use the latest Kubernetes tooling and approaches. They focused on how to migrate from on-premises to Kubernetes, how to perform blue/green and canary deployments with Istio, how to create CI/CD environments within a few hours, how to troubleshoot Kubernetes workloads, and how to create highly available and secure environments. This session shows our experiences of this hack-a-thon how to properly make the leap to Kubernetes. Finally, we’ll see a live-demonstration that manages Kubernetes clusters by text and voice messages.
Yoshio Terada, Senior Cloud Developer Advocate, Microsoft Corporation
Maaya Ishida, Cloud Solution Architect, OpenStream.Inc.,
Emerging Languages Bowl 2018: The Battle for Supremacy Rages On
04:00 PM — 04:45 PM | Moscone West — Room 2005
The panelists in this session continue the quest for the winner of the emerging languages bowl. Some JVM-based languages from previous years — Frege, Golo, Kotlin, Mirah, and Red Line — and new languages such as eta and Lux go through the following two rounds of heavy combat:
• A common task round
• A community round
The audience will pick the winner and will leave the fun-filled and unique panel session with an idea of which language might be the most relevant to their needs. PS: We welcome for the first time a female panelist!
Trisha Gee, Programmer / Developer, JetBrains
Raghavan “Rags” Srinivas, Architect, Microsoft
Dierk Koening, Architect, Codevise
Leave a comment