Event - Java_JDConf-2020


Welcome & Opening Keynotes[MP4] [0:51:41] [2020/10/24]
Thanks for being here! Join host Bruno Borges for the event's opening, followed by two keynotes. Julia Liuson, Microsoft Corporate Vice President Microsoft's Open Source Languages Journey Join Julia…


Modern Java: Beyond Version 8[MP4] [0:23:40] [2020/10/24]
While most people are still using Java 8 from six years ago, new versions of the language are being released every six months! The latest versions provide an abundance of new features such as…


Super Charge Your Spring Boot Apps[MP4] [0:26:10] [2020/10/24]
Your software requires well-designed, performant and secure libraries integrating into a managed cloud environment. Did you know that all this is easily achieved with Azure Spring Libraries seamlessly…


Java and VSCode: Tips and Tricks[MP4] [0:27:10] [2020/10/24]
Visual Studio Code (VSCode) is a great tool that is between a simple editor and an IDE, and the reason for that is because we can customize it according to our needs. In this session we'll cover how…


The Hacker's Guide to JWT Security[MP4] [0:27:51] [2020/10/24]
JSON Web Token (JWT) is an open standard for creating tokens that assert some number of claims like a logged-in user and his/her roles. JWT is widely used in modern applications as a stateless…


Building Modular Applications With JPMS and Layrry[MP4] [0:30:26] [2020/10/24]
The Java Module System lays the foundation for building modularized applications on the JVM. What is doesn't cover is module versioning and retrieving needed modules from repositories. This is where…


GitHub for Java Developers[MP4] [0:29:27] [2020/10/24]
Join both Byron Walker and Trent Jones from GitHub as they demonstrate creating a Java Package using GitHub. Once the session concludes, both Bryan and Trent have compiled a few additional resources…


Introduction to Micronaut 2.0 and GraalVM[MP4] [0:25:19] [2020/10/24]
In this talk Graeme Rocher (Micronaut creator and architect at Oracle) will provide an introduction to Micronaut 2.0, the innovative new framework that precomputes your framework infrastructure in a…


Accessibility in the Time of COVID-19[MP4] [0:34:01] [2020/10/24]
Lucy Greco is a web accessibility evangelist and has been broadly recognized and honored as an "unsung heroine" at UC Berkeley. As a blind member of the education community, Lucy is…


Welcome & Keynotes: Microsoft, Java and you![MP4] [0:55:11] [2020/10/24]
Join us as we welcome you to Day 2 of JDConf with host Bruno Borges. Keynotes to follow by George Adams and Martijn Verburg. What a year it has been for Microsoft and the Java Ecosystem! In this…


A Few New Cool Features in Modern Java[MP4] [0:26:14] [2020/10/24]
With the new release cadence, programmers can enjoy new features at a much faster rate. Java has been evolving rapidly, but in a responsible manner. While some of the new recent features in Java have…


Modern Java with IntelliJ IDEA[MP4] [0:26:42] [2020/10/24]
The current release cadence of a new version of Java every 6 months can be overwhelming. The releases might even contain preview features which are "complete" but may change with every new…


Easy Peasy Microservice Development with MicroProfile[MP4] [0:25:55] [2020/10/24]
Have you ever wondered how to easily develop your microservices with the aim of only concentrating on your business logics? Better still, your microservices are not vendor locked in and it can move…


Enabling Java: Windows on Arm64 A Success Story![MP4] [0:30:14] [2020/10/24]
This is a tale of 3 engineers and their quest to bring Java to every Windows on Arm developer. We will provide: a quick timeline of our development efforts and Microsoft's journey into OpenJDK land…


Streaming With Structure[MP4] [0:28:33] [2020/10/24]
Using a publish-subscribe messaging system like Apache Kafka is a great way to minimize coupling between your applications. The stream history that Kafka provides allow consumers to come and go,…


DevOps that Matters: Demystifying CI/CD and Build Pipelines[MP4] [0:25:56] [2020/10/24]
DevOps is here to stay, and the terminology and concepts involved are now permeating the market. New products have been launched right and left that promise the benefits of DevOps - operational…


Java 11 Journey at LinkedIn[MP4] [0:26:25] [2020/10/24]
LinkedIn has been testing and adopting java 11 since 2019. In this talk we would like to share our experiences so far. We will cover what performance improvements we have found in our applications and…


Bootiful Spring Deployments[MP4] [0:56:10] [2020/10/24]
The Spring Framework ecosystem allows for a wide array of application styles. In this talk we will dive into Reactive Application development using Spring Boot, Cloud Native BuildPacks (CNB) and…


Welcome & Keynotes Day 3[MP4] [0:54:04] [2020/10/24]
Thanks for being here! Join host Bruno Borges for the event's opening, followed by two keynotes. Communities and You Mala Gupta Java has a vibrant worldwide community. The community is not just about…


Keeping Your Java Applications Secure[MP4] [0:24:28] [2020/10/24]
The security of your JDK is just as important as how you design your Java applications. Updates to the JDK are released on a quarterly basis but how important are they? In this session, we'll look at…


Prepare for What "Loom"s Ahead[MP4] [0:25:38] [2020/10/24]
Everyone is talking about how Project Loom will make concurrency child's play. Instead of reactive or asynchronous systems, we make a gazillion virtual threads. This should be simpler, but it also has…


Why Java EE Developers are First-Class Citizens on Azure[MP4] [0:26:02] [2020/10/24]
Java EE, and its functionally compatible evolution Jakarta EE, are important technologies for Microsoft to support on Azure! Enterprise Java is a heterogenous ecosystem with as much as a third of…


Java Developer Productivity on Windows[MP4] [0:31:21] [2020/10/24]
Do you enjoy having to perform all the manual steps required to set-up and configuring Windows as a productive Java development environment? If not, this session is for you: We'll explore new ways to…


Building Great Java APIs[MP4] [0:25:32] [2020/10/24]
As developers we build on the shoulders of giants - using APIs developed by others to propel ourselves further forward. Frequently we also find ourselves in the position where we must provide our own…


From VS Code to Azure Red Hat OpenShift Sparking Joy with Quarkus[MP4] [0:27:09] [2020/10/24]
"Kubernetes/OpenShift is awesome, but there are so many things between code and production that sometimes it looks challenging. What about making it easy with something that sparks joy? Then Meet…


Consuming Azure Services in Azure Spring Cloud[MP4] [0:27:05] [2020/10/24]
Getting to MVP is easy with Spring Boot and Azure Spring Cloud. Spring Boot Starters consistent abstraction makes integrating additional services simple. In this session, DaShaun will walk you through…


"Ask Me Anything" Interactive Session[MP4] [0:43:06] [2020/10/24]
Connect with the Microsoft Java Engineering Group and various guests to get any of your Java questions answered. Additional Resources: Introduction to Programming Using JavaAzure for Java Developer…