Oracle Developer Live: Java Innovations – Europe, Middle East, Africa, and Asia Pacific

Image

Oracle’s technology leadership and ecosystem stewardship continues to advance Java as the premier programming language and platform for modern application development.

To advance developer skills, subject matter experts from the Java Platform Group at Oracle will deliver technical content that helps you create the next generation of rich, scalable, and secure enterprise applications for a variety of targeted deployment environments. Gain insight into the incremental performance, stability, and security improvements in the new Java 17 release.

Developers who attend will learn more about:

  • Modern Java programming tips and techniques
  • Syntax improvements to the Java language
  • High-throughput, lightweight concurrency and new programming models on the Java platform
  • Broad support of Java developer frameworks

Oracle Developer Live: Java Innovations – Americas

Image

Oracle’s technology leadership and ecosystem stewardship continues to advance Java as the premier programming language and platform for modern application development.

To advance developer skills, subject matter experts from the Java Platform Group at Oracle will deliver technical content that helps you create the next generation of rich, scalable, and secure enterprise applications for a variety of targeted deployment environments. Gain insight into the incremental performance, stability, and security improvements in the new Java 17 release.

Developers who attend will learn more about:

  • Modern Java programming tips and techniques
  • Syntax improvements to the Java language
  • High-throughput, lightweight concurrency and new programming models on the Java platform
  • Broad support of Java developer frameworks

Cloud Native Java by Josh Long

“It is not necessary to change. Survival is not mandatory.” -W. Edwards Deming

Work takes time to flow through an organization and ultimately be deployed to production where it captures value. It’s critical to reduce time-to-production. Software – for many organizations and industries – is a competitive advantage. Organizations break their larger software ambitions into smaller, independently deployable, feature -centric batches of work – microservices. In order to reduce the round-trip between stations of work, organizations collapse or consolidate as much of them as possible and automate the rest; developers and operations beget “devops,” cloud-based services and platforms automate operations work and break down the need for ITIL tickets and change management boards. But velocity, for velocity’s sake, is dangerous. Microservices invite architectural complexity that few are prepared to address. In this talk, we’ll look at how high-performance organizations like Ticketmaster, Alibaba, and Netflix make short work of that complexity with Spring Boot and Spring Cloud.

In this workshop we’ll look at how to build cloud-native Java systems that are elastic, agile, observable and robust.

MOTU: Planejamento de Recursos com OptaPlanner

MOTU: Planejamento de Recursos com OptaPlanner
👉 Link: https://www.youtube.com/watch?v=EohcFknM5S4
🕛 Quando: 12h do dia 20 de Maio, Quinta Feira! 🕛
✓ Tema: É chegada a hora de conversarmos sobre o como soluções com algoritmos complexos conseguem trazem lucro de, literalmente, bilhões de dólares a empresas críticas ao redor do mundo com uma simples tarefa: otimizar o planejamento de recursos. Vamos entender como resolver problemas complexos do mundo real de planejamento como o VRP (Problema de Roteamento de Veículos), criação de escalas de funcionários, atribuição de tarefas, agendamento de talks em conferências e muito, muito mais. Aos curiosos, um exemplo conhecido é o problema das n-rainhas, problema este que é rapidamente e facilmente resolvido pela IA do OptaPlanner.

👨‍💻👩‍💻💭 Experts da Semana

Nesta edição do nosso papo deep dive vamos conversar com
▪️ Karina Varela ( Twitter: @kvarel4 )
▪️ Otávio Santana ( Twitter: @otaviojava )

MOTU Deep Dive: Arquitetura de frameworks Java

MOTU: Arquitetura de frameworks Java
👉 Link: https://www.youtube.com/watch?v=miHK4GWmayg
🕛 Quando: 12h do dia 13 de Maio, Quinta Feira! 🕛

✓ Tema: Se você já participou da criação de um framework Java, você deve ter enfrentado diversas complexidades que não são encontradas no decorrer do dia a dia do desenvolvimento de uma aplicação tradicional – por exemplo, web. Vamos mergulhar nos desafios da criação de frameworks Java críticos, open-source e que adotados globalmente por arquitetos em busca de solução resiliente para suas aplicações!

👨‍💻👩‍💻💭 Experts da Semana

Nesta edição do nosso papo deep dive vamos conversar com
▪️ Karina Varela ( Twitter: @kvarel4 )
▪️ Otávio Santana ( Twitter: @otaviojava )

MOTU Deep Dive: JNoSQL

MOTU: JNoSQL
👉 Link: https://www.youtube.com/watch?v=L2oKgUW1E8Q
🕛 Quando: 12h do dia 13 de Maio, Quinta Feira! 🕛
✓ Tema: Jakarta NoSQL é a primeira especificação do Jakarta EE cujo o objetivo é simplificar a integração entre uma aplicação Java e os bancos de dados NoSQL.

👨‍💻👩‍💻💭 Experts da Semana

Nesta edição do nosso papo deep dive vamos conversar com

▪️ Karina Varela ( Twitter: @kvarel4 )
▪️ Otávio Santana ( Twitter: @otaviojava )

Building a cloud-friendly application – Jakarta Tech Talks

Larry Garfield (Platform.sh) presents:

The days of hand-crafted artisanal servers are long over. Modern web applications need to be able to run on many different servers without code changes. Not just different hosting providers, but different environments on the same hosting provider. Whether you’re using a legacy dev/stage/prod setup or a modern branch-is-environment host, modern hosting imposes some requirements on your application design but also offers a huge potential for new and powerful tools.

In this webinar, we’ll explore some key guidelines for building a cloud-friendly application, as well as look at some architectural options that a modern hosting platform enables.

Join us: https://www.crowdcast.io/e/jakarta_tech_talk_apr29_2

MOTU: Reactive Applications

MOTU: Reactive Applications
👉 Link: https://www.youtube.com/watch?v=LUeqCxRnFBQ
🕛 Quando: 12h do dia 22 de Abril, Quinta Feira! 🕛
✓ Tema: Aplicações reativas no Java: quando, como e porquê!

👨‍💻👩‍💻💭 Experts da Semana

Nesta edição do nosso papo deep dive vamos conversar com
▪️ Edson Yanaga (Twitter: @yanaga)
▪️ Karina Varela ( Twitter: @kvarel4 )
▪️ Otávio Santana ( Twitter: @otaviojava )

Reduce system complexity in Java with Data-Oriented programming

Traditionally in Java, we mix data and code in objects. While being beneficial in some cases, data encapsulation has a tendency towards systems with complex class hierarchies. Moreover, we introduce complex synchronization mechanisms to protect the state of our objects from being mutated or corrupted by other threads, making our code harder to maintain. Over the years many design patterns have been invented to work around this complexity.

Data-Oriented programming is a programming paradigm that inherently reduces system complexity by drawing a clear separation between code and data, and representing data with generic immutable data structures.

In this talk, we illustrate with practical examples how to apply Data-Oriented programming principles in Java, using smart Java annotations and latest Java features. We show how the application of Data-Oriented programming principles in a Java production system tends to reduce system complexity and make the system easier to maintain.

Bio
Yehonathan Sharvit has been working as a software engineer since 2000, programming with C++, Java, Ruby, JavaScript, Clojure and ClojureScript. He currently works as a software architect at Cycognito, building software infrastructures for high scale data pipelines. He shares insights about software at his tech blog, he writes technical books, he speaks at conferences and leads Clojure workshops around the world. He is the author of Data-Oriented programming, published by Manning.

MOTU: A morte do Java

MOTU: A morte do Java
👉 Link: https://www.youtube.com/watch?v=6stFXaIU-HA
🕛 Quando: 12h do dia 01 de Abril, Quinta Feira! 🕛
✓ Tema: A morte do Java, chegou o momento de falarmos sobre este tópico com alguém que respirou Java por quase todos os vinte e cinco anos da existência desta tecnologia. É chegado o momento.

👨‍💻👩‍💻💭 Experts da Semana

Nesta edição do nosso papo deep dive vamos conversar com
▪️ Elder Moraes (Twitter: @elderjava)
▪️ Karina Varela ( Twitter: @kvarel4 )
▪️ Otávio Santana ( Twitter: @otaviojava )