brianbenz.com

Code, Cloud, Clarity — Powered by AI


Check out the Microsoft talks at Oracle Code One!

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