Skip to content

Instantly share code, notes, and snippets.

@bbenz
Last active February 6, 2024 04:27
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bbenz/fa6051837028d8eb788d27e71bc8cc8b to your computer and use it in GitHub Desktop.
Save bbenz/fa6051837028d8eb788d27e71bc8cc8b to your computer and use it in GitHub Desktop.
Brian Benz - upcoming talks, speaker info, past talk videos and more!

Brian Benz - upcoming talks, speaker info, past talk videos and more!

If you have a speaking opportunity that you think I may be a good fit for, please let me know via Twitter @bbenz or on LinkedIn

🎬 Speaker bio (Photo below):

Brian is a Java Champion and a Cloud Advocate at Microsoft, helping developers get the most out of Azure. Before Joining Microsoft, he was a program manager, evangelist, solution architect, consultant, developer, and author at IBM, Deloitte, and other companies. Find him on most of the socials and GitHub at @bbenz. A current list of Brian's talks can be found at https://aka.ms/brianspeaking

✅ Recent virtual talks on YouTube

Brian on Sessionize

Brian on PaperCall

Brian's GitHub Profile

Topics for talks

I'm happy to customize these previously delivered sessions, or create a new session as needed:

Using AI to build an AI Java app

Take a quick look into how to build a Java codebase, then use OpenAI and GitHub Copilot to improve the experience of building and updating the application. We’ll share insights about Azure, OpenAI, and the power of Java when working with AI. Whether you're an experienced developer looking to broaden your horizons or just curious about the latest in AI, this session will engage and inspire.

Get started using GPT with Azure OpenAI Service in Java applications

Learn how to integrate OpenAI's advanced models with the Azure OpenAI Service into Java applications. Participants will learn how to set up, authenticate, and deploy a Java application using these models and Azure. Through this interactive session, attendees will gain a comprehensive understanding of the set up processes, application creation, and outputs, enabling them to integrate OpenAI models with Azure services in their Java projects.

Using GitHub Copilot Chat to build a Java AI app in VS Code

Dive into a hands-on session where you'll understand GitHub Copilot and Copilot Chat, a revolutionary AI pair programmer tool in VS Code. Experience real-time coding assistance, learn how to perfect questions, and understand the significance of prompt engineering for optimum suggestions.

Generate images with Azure OpenAI Service in Java applications

Dive into the dynamic world of image generation using Azure OpenAI SDK for Java. This workshop is tailor-made for those who are curious about creating Java applications that use AI to generate images from text prompts. We’ll show you how to generate code for a Java application that efficiently leverages Azure OpenAI services. By the end of the session, you'll have hands-on experience and a functioning Java application that outputs images based on your textual input.

Using AI to Deploy Java apps to Kubernetes

Developer teams are constantly under pressure to deliver new features and functionality without impacting core applications, often using new and unfamiliar features and environments. In this session we’ll show how to use AI to automate deployments to Kubernetes reliably and securely using GitHub actions. Highlights will include using AI to create Kubernetes deployment manifests and GitHub actions, AB Testing, blue-green deployments, and GitHub repo features for Dev/Test environments, plus practical container orchestration for Kubernetes in production.

Running sustainable Java Applications on ARM64 processors

Discover how to deploy, scale, and manage Java workloads on VMs and Kubernetes while saving money and energy without any performance sacrifice on ARM processors. Explore real-world use cases and gain practical insights into leveraging ARM with live demonstrations and expert guidance, you'll walk away with valuable knowledge and best practices to optimize your Java applications in VMs and Kubernetes in a hybrid cloud.

DevOps for Java Shops

DevOps is great, if you have the people, processes and tools to support it. In this session I’ll highlight the easiest ways for Java developers to work with their IT organizations and partners to deliver their code to the cloud, including the best ways to reliably make updates and maintain production cloud code. The focus is on real-world examples using Linux command line tools, open source tools including Jenkins, and other free SDKs and tools available on GitHub. The examples, tools and demos that I show are applicable to any cloud platform, and all are available on GitHub. I will show Microsoft Azure running the samples but will not be selling azure - this is a technical talk that will focus on the code.

Deploy cloud-native Java apps to Azure Container Apps

Azure Container Apps (ACA) offers the flexibility of running containerized applications without the complexities of managing infrastructure and orchestration. In this hands-on workshop, participants will explore the process of deploying a Java-based Spring Boot application on ACA. The session covers containerizing Java applications, deploying them to the Azure Container Registry (ACR), and then subsequently running these containers on Azure Container Apps.

Top ways to deliver your code to the cloud

In this session, I’ll highlight the easiest ways for developers to deliver their code to the cloud and the best ways to reliably make updates and maintain production code. The focus will be on real-world examples with working demos using free SDKs and tools available on GitHub. The examples, tools and demos that I show will be applicable to any cloud platform, and all are available on GitHub. I will show Microsoft Azure running the samples but will not be selling azure - this is a technical talk that will focus on the code.

Adding Intelligence to your applications

Developer teams are constantly under pressure to deliver new features and functionality without impacting core applications. In this session we’ll show how to add new features applications easily without changing the core application or impacting our core business. Highlights will include powerful cloud services like Serverless applications, Logic Apps, and Cognitive services.

Workshops:

Here are some workshops that I have developed and delivered. They can also be delivered as 60-90 minute talks:

Using GitHub Copilot Chat to build a Java AI app in VS Code

Dive into a hands-on workshop where you'll understand GitHub Copilot and Copilot Chat, a revolutionary AI pair programmer tool in VS Code. Experience real-time coding assistance, learn how to perfect questions, and understand the significance of prompt engineering for optimum suggestions.

DevOps for Java Shops

DevOps with GitHub

Ignite learning paths:

I can also present anything from the following Microsoft Ignite learning paths that I developed:

Modernizing Web Applications and Data

Developing Cloud Native Applications

brianbenzheadshot2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment