DubJUG November - Java Champion Otavio Santana and Juarez Barbosa Jnr.
Join us on "Friday" evening of 8th November as Java Champion Otavio Santana returns to the Dublin Java User Group along with Juarez Barbosa Junior.
ABSTRACTS BELOW ⤵️
Reserve Your Seat
Get up to date news about this event.
Additional Information
SESSION ABSTRACTS
Otavio Santana: Mastering the Basics of Domain-Driven Design with Java
Learn how Domain-Driven Design (DDD) can revolutionize your software development approach. This presentation offers a comprehensive look at the fundamental principles of DDD, such as services, entities, and repositories, specifically within the Java framework. Gain practical insights and real-world examples for implementing these patterns in your projects. We will address common challenges and questions, including entities' immutability and DDD's relevance in modern software development. This session aims to provide participants with the necessary knowledge and best practices for effectively applying DDD, making it essential for anyone seeking to enhance their Java development skills.
.
Meet Otavio @otaviojava
Otavio is a dedicated architect and software engineer with a profound commitment to cloud and Java technologies. His expertise extends to polyglot persistence and crafting high-performance applications across diverse domains such as finance, social media, and e-commerce.
Contributing significantly to the Java and open-source ecosystem, he has played pivotal roles as a JCP executive member, shaping the direction and objectives of the Java platform since Java 8. Additionally, he has served as a committer and leader in various open-source products and specifications.
Otavio's contributions have not gone unnoticed, garnering recognition through esteemed awards, including all JCP Awards categories, the prestigious Duke’s Choice Award, and a distinguished Java Champion and Oracle ACE program member.
Beyond technology, he is passionate about history, economics, and exploring different cultures through travel. Programming is not just a profession but a true love. He navigates real-world languages fluently, injecting a touch of humor into conversations in Portuguese, English, Spanish, Italian, and French.
.
Drinks and food courtesy of our wonderful partners, Integral Ad Science, Stack and Co, FINEOS and more.
.
Juarez Barbosa Junior: Simplifying Data Access with Jakarta Data for Domain-Driven Design
Are you looking for a more efficient way to manage data in your Java applications while enhancing your Domain-Driven Design (DDD) practices? In this presentation, you will discover how Jakarta Data simplifies data access and helps you focus more on your core business logic. Leveraging its high-level abstractions will reduce the boilerplate code associated with traditional database interactions. We will explore how Jakarta Data seamlessly integrates with relational databases, showcasing practical examples of how the Repository pattern can express your domain model more naturally and effectively.
This session will show developers how to boost productivity by combining Jakarta Data’s power with a DDD approach. Through real-world code samples, we’ll demonstrate how to set up your environment, connect to a database, and implement a clean, maintainable data access layer. Whether you’re looking to simplify CRUD operations or improve how your repositories represent domain logic, this presentation offers actionable techniques to improve your Java development workflow. Leave with a clearer understanding of how Jakarta Data can elevate your DDD architecture, freeing up time to focus on what matters most: your business functionality.
.
Meet Juarez @juarezjunior
Juarez Barbosa Junior is a Sr. Principal Java Developer Evangelist at Oracle. Previously, he was an Azure Developer Relations Lead at Microsoft and a Thought Leader and Technical Evangelist at IBM.
He has over 20 years of professional experience, having held senior leadership roles in DevRel, software engineering, and startup-related initiatives.
His knowledge comprises Java, Python, Cloud Computing (Oracle OCI, Azure, GCP, IBM Cloud, and AWS), DevOps, IaC, CI/CD, and Cloud Native.
.
About the Dublin Java User Group Since 2006, the Dublin Java User Group, aka DubJUG, has been working with the global Java community to amplify technical knowledge for the benefit of Irish based developers and businesses.