December 2nd, 2021

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

Jay Gordon
Senior Program Manager

After a short break for some Microsoft streaming events, AzureFunBytes returns to LearnTV for another fun conversation about the products, people, and services that make for a delightful Azure experience.

AzureFunBytes is a weekly opportunity to learn more about the fundamentals and foundations that make up Azure. It’s a chance for me to understand more about what people across the Azure organization do and how they do it. Every week we get together at 11 AM Pacific on Microsoft LearnTV and learn more about Azure.

AzureFunBytes animation

Java is one of the most used and trusted programming languages in software engineering. It’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!

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.

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”

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

About Rory Preddy:

Rory works in the Developer Relations team at Microsoft as a Senior Cloud Advocate. Cloud Advocates use their deep research skills to help professional cloud developers discover and successfully use Microsoft’s platforms.

A seasoned speaker whose talks are both meaningful and humorous, Rory speaks around the world empowering developers to achieve more. Rory is a passionate advocate for Accessibility in programming working to help understand the need to consider inclusivity of those with disabilities as a priority in their development cycle.

In Rory’s own words:

My life is a hilarious roller coaster of miss-intended programming bugs because at 120 cm tall and 50 kilograms I completely fall off your radar.

Why did my scale call me! Why does facial recognition see me as a child? These are all valid questions I often ask myself as I navigate my weird and different world. Have you heard the phrase “You have to be this tall for Micro-services”? well what about: “You have to be this tall to operate a mobile phone?”. I am finding it harder and harder to reach any button except for “#” and “9”.

Building accessibility into the planning stages of programming can eliminate barriers for participation and create an inclusive environment for people with disabilities. Programming for diversity serves as an unquestionable indicator that your software embraces the diversity of your users and cares about their safety and comfort.


Learn about Azure fundamentals with me!

Live stream is normally found on Twitch, YouTube, and LearnTV at 11 AM PT / 2 PM ET Thursday. You can also find the recordings here as well:

Useful Docs:

Get $200 in free Azure Credit
Microsoft Learn: Introduction to Azure fundamentals
Azure for Java developer documentation
Microsoft OpenJDK
Getting Started – Java Coding Pack
Use the Azure SDK for Java
Microsoft Learn: Java on Azure Learning Path
Microsoft Learn: Monitoring Java Applications on Azure
What is Azure Spring Cloud?
Spring on Azure integration documentation
Azure Spring Cloud CI/CD with GitHub Actions
Automate application deployments to Azure Spring Cloud

Author

Jay Gordon
Senior Program Manager

Jay Gordon is a Senior Program Manager with Azure Cosmos DB focused on reaching developer communities. Jay is located in Brooklyn, NY.

1 comment

Discussion is closed. Login to edit/delete existing comments.

  • Mr X

    I recently saw this series of posts. I think it’s really useful. As I work in a small company called Inbo, I need to be updated and this is the piece of information I seek everyday.