Speaker

Paula Santana

Paula Santana

Software Engineer Backend - Farfetch

Lisbon, Portugal

Actions

Software developer with nearly 17 years of experience, with a strong focus on the Java platform
Passionate about solution architecture and bringing my experience to diverse markets and businesses.
Leader of the Lisbon JUG and Java Girls JUG.
Speaker, writer, podcaster, Microsoft MVP 2020-2022.

Area of Expertise

  • Finance & Banking
  • Information & Communications Technology

Topics

  • Java
  • Spring
  • Event Driven Architecture

Your Java isn't the same

In a recent survey, 85% of developers still use Java 8 or older. When Java 8 was released in 2014, changes would come in large quantities at each release. But when the release cadence changed to every six months, many developers could not follow the changes to the language. This presentation will cover the main changes to each version after Java 11 up to Java 20/21, including Variable Type Inference (var), Records, Switch expressions, Text Blocks, Sealed Classes, Hidden Classes, Pattern Matching, and much more.

Scaling Batch Processing Apps with Java

In the world of cloud-native apps, we need to deal with a large amount of data from multiple sources. This requires considerable effort to read, process, and distribute. As the number of records increases, plain Java may not be the best solution. With many out-of-the-box solutions—such as transaction management, retry, chunk processing, and several templates—the lightweight framework of Spring Batch can help. We discuss this universe and its architecture and templates—providing live code examples to demonstrate all possibilities you have on your hands.

Intro to Batch Processing

In the enterprise world, we need to deal with a large amount of data that comes from multiple sources, and there's a considerable amount of effort to read, process, and distribute it. As the number of records increases, plain Java may not be the best solution. With many out-of-the-box solutions such as transaction management, retry, chunk processing, and several templates, Spring Batch is a lightweight framework to help you in these tasks.
This talk will dig into Spring Batch, discuss its architecture and templates, and live code examples to demonstrate its power.

JNation 2023 Sessionize Event

June 2023 Coimbra, Portugal

Paula Santana

Software Engineer Backend - Farfetch

Lisbon, Portugal

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