An online markdown blog and knowledge repository.
Summary of Azure Friday videos covering Java development within Microsoft and using Microsoft technologies.
Guest: Bruno Borges, MSFT Principal PM Manager for Java.
Note: There is not currently a Part n+1 listed (crossing fingers).
Community engagement through:
Utilize JDK 11 and 17 LTS.
Platforms includ: Linux, Alpine, macOS, and Windows, all 64 bit.
ContainerImages built on OpenJDK.
Installers developed in OpenJDKs:
MSFT has it's own Build of OpenJDK based on OpenJDK and Adoptium.
Internal partnerts and developers aligned using modern Java (17 LTS).
Azure Platform Services roll-out to Java 17 LTS:
MSFT has published migration guides on Java 8 -> 11 and 17.
By moving to modern Java (17 LTS):
Playwright: End to end testing for modern web apps.
GitHub Copilot: Coding suggestions provider.
Windows Subsystem for Linux.
VS Code: see aka.ms/java-vscode.
GitHub Actions: Automate workflows.
Maven and Gradle (and Ant): MSFT provides documentation for these.
IntelliJ, Eclipse, and VS Code: All include Azure Integration.
Maven and Gradle support.
GitHub, Jenkins, and Terraform automation for development workflows support.
Common Azure tools for building and migrating Java apps (Java SE):
Note: Some support for the above listed services is not there for Java EE flavors.
Return to ContEd Index
Return to Root README