JNation is committed to protecting the privacy of your personal information. This Policy explains how we gather and use the information that we collect during and after registration for JNation. This policy may change over time. Amendments to this statement will be posted at https://2021.jnation.pt and will be effective when posted. Your continued use of this site following the posting of any amendment, modification or change shall constitute your acceptance thereof.

Registration

During the registration process for JNation, we will collect the following personal information about you: name, email, mobile phone, tax info, billing address, company, and t-shirt size. This information will be used for JNation registration.

Your name and email will be provided to Bluetrend Technologies Lda for the check-in process. This data will be destroyed at the end of the event.

Communications

We occasionally will contact registrants signed up for JNation with email updates for the current or future conference. Registrants can opt-out of such communications at any time by contacting us or by using the unsubscribe link.

Your name badge for the event contains a QR code that has your contact details on it. If, at JNation, a participant asks to scan your code, it is completely your decision to allow them to do that. We also may provide information to regulatory authorities and law enforcement officials in accordance with applicable law or when we otherwise believe in good faith that the law requires it. We do not sell, rent, or share personal information or e-mail addresses with external organizations or individuals.

Mobile Application

JNation app may request access to your phone’s camera. This is required in order to scan other participants’ badges to collect their contact information.

This information is stored locally only and is never uploaded to our servers. No other information is ever stored.

Links to Other Web Sites

JNation may work with other companies’ websites to perform functions on our behalf. Examples include JNation registration, sending e-mail, and processing credit card payments. They have access to personal information needed to perform their functions, and this is subject to their privacy policies. JNation is not responsible for the privacy practices or the content of such websites. If you want to know the privacy policies of the other websites, please refer to the organization sponsoring such website.

Conference Sponsor Sites

This website contains links to conference sponsors websites. JNation sponsors are responsible for their own policies and procedures. Review the sponsor’s policy regarding their privacy policy. JNation is not responsible for products and services transactions that are consummated at third party websites.

Server Logs

When visiting our website, our web server, like any other web server, stores standardized information about your device and the browser used in a log file. We process this data in order to analyse errors on our server and attempts at misuse. In detail, the IP address, the specific address of the page visited by you, if applicable the page from which you reached us (link source), the transmitted identification of the browser, as well as system date and time of the page visit are recorded here. We are not able to link this data to a person.

Cookies

“Cookies” are used on our site. These simplify and accelerate the provisioning of your visit to our website or are necessary to enable you to use our website. If you do not wish our website to store cookies on your computer, you can deactivate the cookie feature in your browser settings or adjust the settings so that you are informed when cookies are used on a website.

Google Analytics

We use Google Analytics, a web analysis service of Google Ireland Ltd, Gordon House, Barrow Street, Dublin 4 Ireland (“Google”) The protection of your data is important to us, therefore we have configured Google Analytics to use the configuration parameter “anonymizeIp”. By this, your IP address will be shortened and never processed fully. We therefore process your personal usage data anonymously. It is not possible for us to draw any conclusions about your identity.

For more information on how Google protects your privacy, please see the information at https://www.google.com/analytics/terms/gb.html and https://policies.google.com/.

Consent

By registering for conference updates or signing up for the conference, you expressly consent to the collection and use by JNation of personally identifiable information according to this Privacy Policy.

Conditions of Use, Notices, and Revisions

If you choose to attend JNation your visit and any dispute over privacy is subject to this notice, including limitations on damages, arbitration of disputes, and application of the Portuguese law. If you have any concern about privacy at JNation, please contact us with a thorough description, and we will try to resolve it.

Our business changes constantly, and our Privacy Notice will change also. We may e-mail periodic reminders of our notices and conditions, unless you have instructed us not to, but you should check our website frequently to see recent changes. Unless stated otherwise, our current Privacy Notice applies to all information that we have about you. We stand behind the promises we make, however, and will never materially change our policies and practices to make them less protective of customer information collected in the past without the consent of affected customers.

Opting Out of Receiving Communications

You may opt-out of receiving communications from JNation by sending an email to info@jnation.pt

Wednesday, 16 June 2021

Aeminium Mondego Almedina Sofia

08:40

Aeminium
08:40 → 50 min

Lunch

09:45

Aeminium
09:45 → 15 min

Welcome to JNation

  • Java & JVM
  • JavaScript & TypeScript
  • Modern Web
  • Cloud & Infrastructure
  • Containers
  • Security
  • Big Data
  • Machine Learning
  • Artificial Intelligence
  • Mobile
  • Tooling
  • Methodologies
  • Architectures
  • IoT

10:00

Aeminium
10:00 → 50 min

When Quarkus Meets MicroProfile

  • Java & JVM
  • Containers
Mondego
10:00 → 50 min

Bootstrapping web performance culture

  • Modern Web
  • Tooling
Almedina
10:00 → 50 min

Schema Management: the elephant in the Cloud room

  • Cloud & Infrastructure
  • Big Data
  • Architectures
Sofia
10:00 → 50 min

The art of bug fixing

  • Methodologies

10:50

Aeminium
10:50 → 10 min

Break

11:00

Aeminium
11:00 → 50 min

Unlocking Refactoring – Blockers and Code Smells

  • Java & JVM
  • Methodologies
  • Architectures
Mondego
11:00 → 50 min

Svelte for practical developers

  • JavaScript & TypeScript
  • Modern Web
Almedina
11:00 → 50 min

The Road to Production-Ready Kubernetes Applications

  • Cloud & Infrastructure
  • Containers
  • Methodologies
Sofia
11:00 → 50 min

Migrating from Imperative to Reactive

  • Java & JVM

11:50

Aeminium
11:50 → 10 min

Break

12:00

Aeminium
12:00 → 50 min

Upgrade to Java 16 or 17

  • Java & JVM
Mondego
12:00 → 50 min

Hands-on Performance Debugging with the browser DevTools

  • Modern Web
  • Tooling
Almedina
12:00 → 50 min

Responsible Microservices

  • Cloud & Infrastructure
  • Architectures
Sofia
12:00 → 50 min

Hands-On Ethical hacking – for the Curious

  • Modern Web
  • Security
  • Methodologies

12:50

Aeminium
12:50 → 10 min

Break

13:00

Aeminium
13:00 → 50 min

The sincerest form of flattery

  • Java & JVM
Mondego
13:00 → 50 min

You may not need JavaScript

  • Java & JVM
  • Modern Web
Almedina
13:00 → 50 min

Choreography vs Orchestration in serverless microservices

  • Cloud & Infrastructure
  • Architectures
Sofia
13:00 → 50 min

What being a Sensei taught me about improving

  • Methodologies

13:50

Aeminium
13:50 → 10 min

Break

14:00

Aeminium
14:00 → 50 min

Landscape of MicroProfile and Jakarta EE Tools

  • Java & JVM
  • Cloud & Infrastructure
  • Tooling
Mondego
14:00 → 50 min

React in 50 minutes

  • JavaScript & TypeScript
  • Modern Web
Almedina
14:00 → 50 min

5 Tips to Create Secure Docker Containers for Java Developers

  • Java & JVM
  • Containers
  • Security
Sofia
14:00 → 50 min

The art of clean code

  • Methodologies
  • Architectures

14:50

Aeminium
14:50 → 10 min

Break

15:00

Aeminium
15:00 → 50 min

Do you use the Optional class as it should be?

  • Java & JVM
  • Architectures
Mondego
15:00 → 50 min

A productive no-framework approach with plain Web Components

  • JavaScript & TypeScript
  • Modern Web
Almedina
15:00 → 50 min

Hidden Secrets about Instrumenting JVMs for OpenTelemetry

  • Java & JVM
  • Modern Web
  • Cloud & Infrastructure
  • Containers
  • Tooling
  • Architectures

15:50

Aeminium
15:50 → 10 min

Break

16:00

Aeminium
16:00 → 50 min

Introduction to Micronaut & GraalVM

  • Java & JVM
  • Modern Web
Almedina
16:00 → 50 min

Thriving in the cloud: Going beyond the 12 factors

  • Java & JVM
  • Cloud & Infrastructure
  • Architectures
Sofia
16:00 → 50 min

Escaping Developer Nightmares

  • Architectures

16:50

Aeminium
16:50 → 10 min

Break

17:00

Aeminium
17:00 → 50 min

Jakarta EE – Present and Future

  • Java & JVM
Almedina
17:00 → 50 min

Kubernetes Operators for Java Developers

  • Java & JVM
  • Containers
  • Tooling
Sofia
17:00 → 50 min

Java fighting Covid-19

  • Java & JVM
  • Modern Web
  • Mobile
  • Architectures

17:50

Aeminium
17:50 → 10 min

Break

18:00

Aeminium
18:00 → 50 min

What I Wish I Knew About Maven Years Ago

  • Java & JVM
  • Tooling
Mondego
18:00 → 50 min

Retrofit your Java App with a Reactive Flow Pipeline

  • Java & JVM
  • Architectures
Almedina
18:00 → 50 min

Building Scalable Microservices for Java using Helidon and Coherence CE

  • Java & JVM
  • Modern Web
  • Cloud & Infrastructure
  • Architectures
Sofia
18:00 → 50 min

How Kindergarten Taught Me to Pair Program

  • Methodologies

18:50

Aeminium
18:50 → 10 min

Break

19:00

Mondego
19:00 → 50 min

Advanced Testing Patterns

  • Java & JVM
Almedina
19:00 → 50 min

Your Java application Cloud Native ready: a live experience

  • Java & JVM
  • Cloud & Infrastructure
  • Containers
  • Architectures
Sofia
19:00 → 50 min

Data flowing the easy way

  • Java & JVM
  • Cloud & Infrastructure
  • Tooling
  • Architectures
  • IoT

19:50

Aeminium
19:50 → 10 min

Break

20:00

20:25

Almedina
20:25 → 50 min

Getting back to sleep as soon as possible for the on-call developer

  • Java & JVM
  • Cloud & Infrastructure
  • Methodologies

20:50

Aeminium
20:50 → 10 min

End

Session and Speaker Management powered by Sessionize.com