Speaker

Maximillian Arruda

Maximillian Arruda

Software Engineer | Developer Advocate🥑 | Jakarta EE Contributor & Ambassador | Eclipse JNoSQL Commiter | Oracle ACE Associate | SouJava JUG Leader | Java lover ☕️

São Paulo, Brazil

Actions

Maximillian has been involved with software development since 2003, he is a Backend Software Engineer, Developer Advocate, SouJava JUG leader (https://github.com/soujava), Oracle ACE Associate (https://ace.oracle.com/apex/ace/profile/maxdearruda), Open-source enthusiast, Eclipse Foundation Committer (https://accounts.eclipse.org/users/maxdearruda) of Eclipse JNoSQL (https://www.jnosql.org/), Jakarta EE NoSQL Commiter (https://projects.eclipse.org/projects/ee4j.nosql/CM/maxdearruda) and Jakarta EE Ambassador (https://jakartaee-ambassadors.io/), who enjoys learning and helping developers by organizing, participating, and speaking at tech events like: EclipseCon 2023, GeeCON 2023 Praga, GeeCON 2024 Kraków and meetup community events.

Besides liking tech stuff, Maximillian loves martial arts, especially Shotokan Karate - he is 1st DAN and he teaches in the school that his association is part of. He follows the "family first" philosophy! He loves to enjoy and play video-games with his sons: Pietro and Giulliano. Of course, he loves so much with his wife: Maira.

Topics

  • java
  • Jakarta EE
  • Software Engineering
  • Open Source Technologies
  • Open source and community
  • Developer Advocacy
  • Developer Relations

Redefining JUG Dynamics: Collaborative New Strategies for Community Resilience

Today many already established communities face problems with engagement and a decrease in their activities. Leaders and members even tried to resume activities, but often, their frustrated efforts culminated in undesired outcomes. On the other hand, new communities are emerging, but also, sooner or later, faced similar problems, such as how to continue strengthening the community and expanding the involvement of all its members. Isn't it time to redefine or organize the dynamics of your community?

In this interactive session, we will discuss how to strengthen and expand your JUG through the active participation of all its members. Based on insights from distinct-sized JUGs together, SouJava — one of the largest JUGs globally — and Quarkus Club, a rapidly emerging JUG that has already garnered over 2,000 members in just a few months, let's explore innovative strategies to decentralize responsibilities, avoiding overloading the leadership and providing opportunities for each member to contribute.

Join us and let's discuss new models of collaboration that increase engagement and keep our community alive and active, attracting new members in the long term.

Autentique-se de maneira segura sem senha: bem-vindo a era Passwordless!

Mostrar a evolução dos cenários de senha para o mundo Passwordless e como o Java está adaptado para esse futuro, mostrando como você pode implementar uma solução sem Senhas para suas aplicações.

Domain-Driven Design: Manage Data With with Jakarta Data and Jakarta NoSQL

Managing data access in Domain-Driven Design (DDD) applications can be challenging, especially when working with different database types, like relational and NoSQL. This talk explores how to simplify that complexity using the power of two modern Jakarta specifications: Jakarta NoSQL and Jakarta Data.

Jakarta NoSQL and Jakarta Data helps simplify data access, making it easier to implement domain-focused repositories, integrate ubiquitous language, and naturally align business semantics with your code.

This session is framework-agnostic but will showcase examples running on Quarkus, a cloud-native Java platform optimized for developer productivity. What you’ll walk away with:

- A practical understanding of the difference between DAOs and domain-driven repositories.

- How Jakarta NoSQL maps Java entities to NoSQL structures.

- How Jakarta Data empowers expressive queries aligned with business logic.

- How to apply these tools in modern Java apps to bridge the gap between code and business.

Simplifying NoSQL Database Integration with Jakarta NoSQL: A Hands-on Approach

Nowadays, it's normal to see cloud-native solutions dealing with a huge amount of information. In this scenario, the NoSQL databases are getting a huge relevant position, but dealing with many NoSQL solutions from many different vendors is very difficult.

In terms of dealing with relational databases, there’s no doubt that JPA specification is a well-established API in the Java world, but what if there's a well-defined way, pretty similar to JPA, to work with NoSQL with Java?

Jakarta NoSQL specification was created to increase the developer experience between Java and NoSQL databases. This spec allows developers to handle easily with many NoSQL databases.

In this talk, we will make a live coding session presenting a solution with Jakarta NoSQL and Jakarta Data. Even more, we're going to mix other Jakarta EE specifications like Jakarta Faces and Jakarta WebSocket;

JCON WORLD 2023 Sessionize Event

November 2023

Maximillian Arruda

Software Engineer | Developer Advocate🥑 | Jakarta EE Contributor & Ambassador | Eclipse JNoSQL Commiter | Oracle ACE Associate | SouJava JUG Leader | Java lover ☕️

São Paulo, Brazil

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