JConf Peru 2020 Conference Report

JConf Peru 2020 took place October 23-24. This was the second time the event was held and due to the pandemic, the 2020 event was virtual and free. I am very proud to have participated as an invited speaker – the JConf series is an admirable effort by the Spanish speaking Java community to hold world-class events. My friend and Peru JUG leader Jose Diaz and his wife Miryan Ramirez have worked hard to make JConf Peru a reality. I delivered three talks at the conference focused on Java, Jakarta EE and Azure.

How Microsoft Learned to Love Java

On the first day of the conference I delivered my Java on Azure focused talk “How Microsoft Learned to Love Java”. The talk is essentially a tour of the broad range of services, tools and APIs Microsoft provides around Azure to better serve Java developers. I also briefly discuss the Java on Azure roadmap at a high level. The slides for the talk are available on Speaker Deck. There is a brief end-to-end demo that is part of the talk. You can run the demo yourself using step-by-step instructions available on GitHub to get a feel for how the Java on Azure experience looks like (please reach out if you need help). The video for the talk is now posted on YouTube.

On the same day there were talks on Jakarta EE, MicroProfile and Quarkus delivered by folks like Jonathan Vila, Alex Soto, Daniel Dias, Fabio Turizo, Jorge Cajas and Victor Orozco.

Jakarta EE on Azure Magic Mystery Show

On the second day I delivered my demo-driven, entirely slide-less talk “Jakarta EE on Azure Magic Mystery Show”. The talk covers the many ways Java EE/Jakarta EE developers can migrate their applications to Azure including virtual machines, Docker, Kubernetes and PaaS. All the material for the talk is available in self-paced workshop format on GitHub. The workshop will take you about a day to complete end-to-end (please reach out if you need any help). The video for the talk is now posted on YouTube.

It is worth reminding that myself and my team are always ready to work closely with Java EE/Jakarta EE developers on Azure migrations – completely for free. To take advantage of this, you simply need to fill this survey out or reach out to me directly.

Jakarta NoSQL Powered by Cosmos DB on the Cloud

Later in the afternoon I delivered one of my newer talks “Jakarta NoSQL Powered by Cosmos DB on the Cloud”. This talk covers using the new Jakarta NoSQL specification with Azure Cosmos DB. Cosmos DB is a multi-mode NoSQL database service on Azure that is compatible with MongoDB, Cassandra and Gremlin. The slides for the talk are available on Speaker Deck. Most of the talk is actually a demo. You can run the demo yourself using step-by-step instructions available on GitHub (please reach out if you need help). The demo currently covers MongoDB, I would love PRs covering Cassandra and Gremlin. The video for the talk is now posted on YouTube.

On the second day there were more talks on Jakarta EE and MicroProfile delivered by folks like Otavio Santana, Geovanny Mendoza, Aristides Villareal, Isaac Ruiz Guerra, Alex Soto and Fabio Turizo.

Beautiful Peru

Peru is a country rich in heritage and natural beauty. It is one of the six cradles of civilization and the center of the mighty Inca entire. I am proud to say I got to see a bit of this amazing country as part of my brief trip for the first JConf Peru. Just check out the album below of photos I took (click this link to view the album if the embedded slideshow is not working)!

All in all, I am happy to have had the opportunity to speak at JConf Peru again. I am very glad the event continued in virtual format despite the pandemic. I hope to speak there again and hopefully visit beautiful Peru again in the future.

Published by Reza Rahman

Reza Rahman is Principal Program Manager for Java on Azure at Microsoft. He works to make sure Java developers are first class citizens at Microsoft and Microsoft is a first class citizen of the Java ecosystem. Reza has been an official Java technologist at Oracle. He is the author of the popular book EJB 3 in Action. Reza has long been a frequent speaker at Java User Groups and conferences worldwide including JavaOne and Devoxx. He has been the lead for the Java EE track at JavaOne as well as a JavaOne Rock Star Speaker award recipient. He was the program chair for the inaugural JakartaOne conference. Reza is an avid contributor to industry journals like JavaLobby/DZone and TheServerSide. He has been a member of the Java EE, EJB and JMS expert groups over the years. Reza implemented the EJB container for the Resin open source Java EE application server. He helps lead the Philadelphia Java User Group. Reza is a founding member of the Jakarta EE Ambassadors. Reza has over a decade of experience with technology leadership, enterprise architecture and consulting. He has been working with Java EE technology since its inception, developing on almost every major application platform ranging from Tomcat to JBoss, GlassFish, WebSphere and WebLogic. Reza has developed enterprise systems for well-known companies like eBay, Motorola, Comcast, Nokia, Prudential, Guardian Life, USAA, Independence Blue Cross, Anthem, CapitalOne and AAA using Java EE and Spring.

Leave a Reply

%d bloggers like this: