AzureFunBytes Episode 62 - Supercharge your Java Apps on Azure with @rorypreddy

preview_player
Показать описание
00:00:00 - Opening
00:02:36 - Back live!
00:04:48 - Rory Returns!
00:08:18 - Rory's beginnings with Java
00:14:49 - Java Coding Pack for Visual Studio Code
00:15:51 - Microsoft OpenJDK
00:19:27 - Azure Spring Cloud
00:21:04 - Why does moving to the Azure Cloud make app maintenance easier?
00:28:08 - Why Azure Spring Cloud?
00:32:05 - Live demo time!
00:38:19 - Java on App Service
00:46:25 - Cost savings, the "cloud mindset"
00:50:57 - Zero trust

Java is one of the most used and trusted programming languages in software engineering. Java's creation dates back to 1995 with the 1.0 JD released on January 23, 1996. In March of 2022 we should see the release of Java SE 18! That's a lot of progress!

A few examples of some of the features of Java include:

Object Oriented - Everything is an object which means you are creating objects within your software that contain both data and methods.
Platform independent - Java is platform independent meaning you can run it across Windows, Linux, or even Mac OS. Simple and Familiar - Java's style tends to remove complexity using concepts like explicit pointers, storage classes, Goto statements and more.
Security - Auth methods are based on public-key encryption helping you provide more secure and tamper free software.
Dynamic - Java supports dynamic loading of classes and supports functions from native languages like C++.

There are many ways to deploy your Java applications on Azure including Azure App Service, Azure Spring Cloud, Azure Kubernetes Service (AKS), and Azure Red Hat OpenShift for hardware and software infrastructure management.

This week our friend, Microsoft Senior Cloud Advocate, Rory Preddy returns to the show to discuss how to supercharge your Java apps on Azure. This session is a fast-paced tour of all things Java and Azure at the modern Microsoft of today. You’ll hear about the broad range of tools, services, and APIs that Azure offers for Java developers. Short demos will show how you can easily get started deploying Java applications... Who is it aimed at? Developers that want to learn about building and running Java applications on Azure. Why should you attend? As a developer, you want to use a cloud platform that supports familiar tools and frameworks. Wherever you are in Java—from Java EE/Jakarta EE to Spring and microservices—Azure offers a choice of services and first-class integration with DevOps tooling popular with Java shops.

We've got a big agenda planned, including:

Microsoft OpenJDK
Java hosting options on Azure
Virtual Machines
Jakarta EE Images
App service
Azure Spring Cloud
DevOps Tool Integrations
Terraform
GitHub Actions
Monitoring and tools

Useful Docs:

Рекомендации по теме