Building Software in the Connected World


Tradução Telegram

The Stadium track presents a selection of talks from the tracks and special guests covering the main topics of the conference!

This track is open for everyone who registered for the event from BASIC PASS to VIP PASS! You can always join us at this stage to learn more about Java, Cloud, DevOps, Data, Artificial Intelligence, Agile, APIs & Microservices.

After each talk, you can go to the Q&A room and ask your questions to the speaker!

This track will have a simultaneous translation, you will be able to watch the speaker and slides from Hopin Platform and the translator on a Telegram Channel!

Date and Place

Tuesday, June 8, 2021

09h às 19h GMT-3



Basic Pass

Schedule / Talks Time Zone: GMT-3

Time Content
10:15 to 10:45 (GMT-3)
13:15 to 13:45 (GMT)

TDC Opening

Welcome Session - International Edition
10:50 to 11:25 (GMT-3)
13:50 to 14:25 (GMT)

Releasing at the speed of light

Andres Almiray

Your project has reached that stage when it's a good idea to post binaries, but new questions appear such as where should they be posted? How do make it easier for users to install and discover your binaries? Where should releases be announced? Most importantly, can answers to these question be automated? Enter JReleaser, a tool that provides answers to these questions and more. Come to this session to learn how JReleaser can help you release, publish, and announce binaries with ease, and fast!

11:30 to 12:05 (GMT-3)
14:30 to 15:05 (GMT)

Building Database Applications with Micronaut Data & GraalVM

Graeme Rocher

In this talk Micronaut creator Graeme Rocher will provide an introduction and live demo of Micronaut Data. A database access toolkit that precomputes your SQL queries at build time using information already available in your Java classes.

With both reactive (R2DBC) and blocking (JDBC) implementations Micronaut Data provides a slick way to automatically generate the common repetitive queries whilst not taking the power of SQL away from the developer.

12:10 to 12:45 (GMT-3)
15:10 to 15:45 (GMT)

Let's have some effective REST!

Mohamed Taman

Developers creating websites need to know how to build RESTful APIs correctly. This session will help you plan and model your APIs and understand the six REST design constraints that help guide your architecture. I will start with a simple overview, including advice on identifying the users or 'participants' of your system and the activities they might perform with it. I'll help you paper test your model, validating the design before you build it. You'll then explore the HTTP concepts and REST constraints needed to build your API.

13:00 to 13:50 (GMT-3)
16:00 to 16:50 (GMT)

Connecting the whole world

James Gosling


How Java, distributed software and a generous dose of community changed the software development landscape and opened the way to the Cloud, IoT, AI and much more. An open conversation with James Gosling, creator of the Java Language and father of Duke, the coolest technology mascot ever. In this interactive keynote, the father of Java will answer surprise questions about the technologies he helped create, his developer career and give tips on how you can build your own journey as a developer.
14:00 to 14:05 (GMT-3)
17:00 to 17:05 (GMT)
Afternoon opening

On the Stadium stage, everyone will be guided on how the event works, highlights and other news.

14:10 to 14:45 (GMT-3)
17:10 to 17:45 (GMT)

What's going on with WebAuthn?

Kelley Robinson

Authentication is a sneaky problem - the securest options usually don't have widespread adoption, especially among consumer applications. But what if we could fix that?

WebAuthn is a somewhat new authentication standard that uses our everyday devices like phones and computers and turns them into phishing-resistant security keys. It almost sounds too good to be true. This talk will dig into how the technology works, when you should use it, and how to get started. We'll dig into why this isn't widely adopted yet and if or when we can expect it to be. You'll walk away with a better understanding of a new authentication channel and possibly some hope for a more secure future.

14:50 to 15:25 (GMT-3)
17:50 to 18:25 (GMT)

Use Case - Migrating a legacy system to new structure using Step Function

Rafael Andrade

My team had a great challenge of migrating a legacy system into a new structure. The migration required several steps to be successfully completed. We built lots of Lambda functions, which each of them was self-sufficient and handled a part of the migration, having to be executed following an order. We had to orchestrate it in some way. A way to solve this problem is having an orchestrator Lambda to manage all integration data and trigger needed functions, but it'll require a robust exception treatment and could be hard to maintain and evolute. Having this in mind, AWS Step Function appears.

15:30 to 16:05 (GMT-3)
18:30 to 19:05 (GMT)

Enterprise Serverless Adoption

Jonathan DeGroot

Gain insights on how Serverless Guru helps enterprise clients make the move to serverless. And how that migration helps transition existing employees while creating standards that large distributed teams can follow.

Presentation topics will include: 1. Questionnaire and Discovery 2. High-level tailored use case pattern development 3. Basic tool training and pattern training on high-level use-cases 4. Existing Service Migration Pattern 5. Service Migration Training 6. Parallel Service Migrations 7. Support for developers as they migrate 8. Edge Case Pattern Development and Training as things come up that are useful to standardize/explain across the team

16:10 to 16:25 (GMT-3)
19:10 to 19:25 (GMT)
Break to network and get to know the booths of the event.

Intervalo para fazer networking e conhecer os estandes do evento.

16:25 to 17:00 (GMT-3)
19:25 to 20:00 (GMT)

Agile Internationalization

Felipe Plets

Agile started in the software development community and has become an umbrella for concepts and practices adherent to some pillars like inspection, transparency and iteration. In later years including leadership and entrepreneurship practices.

Those practices enable us to build products that deliver value early to customers in a fast and practical feedback loop. As the world boundaries get smaller it is important to understand how to also create products that can easily adhere to market practices and legal requirements from other countries in the same practical manner.

17:05 to 17:40 (GMT-3)
20:05 to 20:40 (GMT)

ML Architectures that drive agility and value to the business.

Renato Barbosa

Over the time ML has been extraordinary to generate value to the business. Nowadays companies does not have many time to built and delivery the best model for each need, so agility is the main driver for new ML deliveries. In this presentation we will run over several examples on how to thing in Agility, Scalability, reliability, Secure and Costs driving value with ML.

17:45 to 18:20 (GMT-3)
20:45 to 21:20 (GMT)

Web Components and MicroProfile / Jakarta EE = Productivity on Steroids

Adam Bien

Exceptional productivity, easy to learn, enjoyable maintenance, and without any frameworks, transpilations or builds. In this session I'm going to create a full stack PWA from scratch. Vanilla Web Components in the frontend communication with vanilla Jakarta EE + MicroProfile in the backend. Sub-second deployments and turn-around cycles included. Your questions are highly appreciated.p>

18:25 to 18:45 (GMT-3)
21:25 to 21:45 (GMT)
Closing session

After the presentation of the results of the day, on the Stadium stage, many sweepstakes will close the day.

Schedule subject to change
audio in English only Time Zone: GMT-3




Apoio Trilha

Apoio Mídia