Speaker

Michael Redlich

Michael Redlich

Java Champion | Director at Garden State JUG | Lead Java Editor at InfoQ Java | Contract Developer Advocate and Technical Writer at Payara

Flemington, New Jersey, United States

Actions

Michael Redlich has been an active member within the Java community for the past 25 years. He founded the Garden State Java User Group (formerly the ACGNJ Java Users Group) in 2001 where he serves as one of the directors. Since 2016, Mike has served as a Java community news editor for InfoQ where his contributions include the weekly Java news roundup, news items, technical articles and technical reviews from external authors. He is currently the lead Java Queue editor. Mike joined Payara as a contract Developer Advocate and Technical Writer in the summer of 2023.

He is the author of "Helidon Revealed: A Practical Guide to Oracle’s Microservices Framework," scheduled to be released in late-December 2024.

Mike has presented at venues such as Devnexus, Oracle Code One, JCON World, Emerging Technologies for the Enterprise, Trenton Computer Festival (TCF), TCF IT Professional Conference, and numerous Java User Groups. Mike serves as a committer on the Jakarta NoSQL and Jakarta Data specifications and the Eclipse JNoSQL project. He also participates on the leadership council of the Jakarta EE Ambassadors. Mike was named a Java Champion in April 2023.

He retired from ExxonMobil Technology & Engineering in June 2023 with 33½ years of service. His experience included developing custom scientific laboratory and web applications, polymer physics, chemometrics, infrared spectroscopy and automotive testing. He also has experience as a Technical Support Engineer at Ai-Logix, Inc. (now AudioCodes) where he provided technical support and developed telephony applications for customers.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • Enterprise Java / Jakarta EE
  • Jakarta EE
  • mongodb
  • Helidon
  • MicroProfile
  • MySQL
  • Core Java / Java SE

Developing Secure and Robust Enterprise Java Applications with Jakarta EE

Jakarta Enterprise Edition (EE) provides a full suite of specifications that allow developers to build secure and robust enterprise Java applications.

Formally known as Java EE, Jakarta EE has a rich history dating back to 1998. There are 42 specifications in the Jakarta EE ecosystem, however only 30 of these comprise the Jakarta EE Platform.

In this workshop, there will be a brief introduction to Jakarta EE and participants will build and deploy, step-by-step, their own enterprise Java application using Jakarta EE 11 and Payara Micro server. At each step in the process, participants will be introduced to a specification, such as Jakarta Contexts & Dependency Injection, Jakarta Security, Jakarta Data, Jakarta Persistence, Jakarta NoSQL and Jakarta Validation, to name a few.

Developing Secure and Robust Enterprise Java Applications with Helidon

In September 2018, Oracle introduced its new open-source framework, Project Helidon. Originally named J4C (Java for Cloud), Helidon is an open-source framework and collection of Java libraries for creating microservices-based applications.

Helidon, a Greek word for a swallow (a small bird with dark, glossy-blue backs, red throats, pale underparts and long tail streamers), is unique because it was designed to be simple and fast and ships with two programming models: Helidon SE and Helidon MP.

Helidon is also observable and resilient and offers full support for MicroProfile, GraalVM and persistence along with a virtual web server.

After a brief introduction to Helidon and its two programming models, we will build and deploy, step-by-step, an enterprise Java application using Helidon. At each step in the process, you will be introduced to a Helidon component.

Deploying Jakarta EE Applications with Payara Platform and Payara Cloud

Payara Server was created as a compatible replacement after commercial support from GlassFish was dropped in 2014. Payara Services Ltd, formed in 2016, offers innovative application server solutions for hosting mission critical Jakarta EE applications.

The Payara Platform includes two flavors. Payara Server is a cloud-native middleware application platform supporting mission critical production systems with reliable and secure deployments of Jakarta EE. Payara Micro is the lightweight middleware platform for containerized Jakarta EE application deployments.

Payara Cloud is the next generation of fully-managed cloud native application runtime that offers a flexible and powerful way to easily run Jakarta EE applications in the cloud.

This presentation will provide an introduction to the Payara Platform and Payara Cloud. There will be a review of a Jakarta EE application and demonstrate how to deploy it locally to Payara Server and Payara Micro, then in the cloud with Payara Cloud.

A Developer's Guide to Jakarta EE 11

Since its introduction in 2018 as Jakarta EE, the platform has evolved from: Jakarta EE 8, an open-source version of Java EE 8; to Jakarta EE 9, the "big bang" release; to Jakarta EE 10 that introduced the Core Profile.

And now, Jakarta EE 11, released on { month}, { day }, 2024, focuses on productivity and innovation and delivers: updates to 16 specifications; introduces a new specification, Jakarta Data; and sets the baseline to Java 21, the latest LTS release.

This presentation will provide a brief history of JavaEE/Jakarta EE, what's new in Jakarta EE 11, and a review of new and updated specifications with working example applications.

Michael Redlich

Java Champion | Director at Garden State JUG | Lead Java Editor at InfoQ Java | Contract Developer Advocate and Technical Writer at Payara

Flemington, New Jersey, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top