Speakers
Schedule
Past Editions
JNation 2020
JNation 2019
JNation 2018
Info
Code of Conduct
Privacy Policy
Our Team
Speakers
Schedule
Past Editions
JNation 2020
JNation 2019
JNation 2018
Info
Code of Conduct
Privacy Policy
Our Team
Schedule
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
Roberto Cortez
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
Antonio Goncalves
Java & JVM
Containers
Mondego
10:00 → 50 min
Bootstrapping web performance culture
Eugenia Zigisova
Modern Web
Tooling
Almedina
10:00 → 50 min
Schema Management: the elephant in the Cloud room
Antón Rodríguez
Cloud & Infrastructure
Big Data
Architectures
Sofia
10:00 → 50 min
The art of bug fixing
Bouke Nijhuis
Methodologies
10:50
Aeminium
10:50 → 10 min
Break
11:00
Aeminium
11:00 → 50 min
Unlocking Refactoring - Blockers and Code Smells
Victor Rentea
Java & JVM
Methodologies
Architectures
Mondego
11:00 → 50 min
Svelte for practical developers
Mikhail Kuznetcov
JavaScript & TypeScript
Modern Web
Almedina
11:00 → 50 min
The Road to Production-Ready Kubernetes Applications
Antoine CRASKE
Ivan SANTOS
Cloud & Infrastructure
Containers
Methodologies
Sofia
11:00 → 50 min
Migrating from Imperative to Reactive
Nicolas Fränkel
Java & JVM
11:50
Aeminium
11:50 → 10 min
Break
12:00
Aeminium
12:00 → 50 min
Upgrade to Java 16 or 17
Johan Janssen
Java & JVM
Mondego
12:00 → 50 min
Hands-on Performance Debugging with the browser DevTools
Alex Lakatos
Modern Web
Tooling
Almedina
12:00 → 50 min
Responsible Microservices
Nathaniel Schutta
Cloud & Infrastructure
Architectures
Sofia
12:00 → 50 min
Hands-On Ethical hacking - for the Curious
Jayashree S Kumar
Modern Web
Security
Methodologies
12:50
Aeminium
12:50 → 10 min
Break
13:00
Aeminium
13:00 → 50 min
The sincerest form of flattery
José Paumard
Maurice Naftalin
Java & JVM
Mondego
13:00 → 50 min
You may not need JavaScript
Simon Martinelli
Java & JVM
Modern Web
Almedina
13:00 → 50 min
Choreography vs Orchestration in serverless microservices
Mete Atamel
Guillaume Laforge
Cloud & Infrastructure
Architectures
Sofia
13:00 → 50 min
What being a Sensei taught me about improving
Roy Braam
Methodologies
13:50
Aeminium
13:50 → 10 min
Break
14:00
Aeminium
14:00 → 50 min
Landscape of MicroProfile and Jakarta EE Tools
Kathryn Kodama
Yee-Kang Chang
Java & JVM
Cloud & Infrastructure
Tooling
Mondego
14:00 → 50 min
React in 50 minutes
Maarten Mulders
JavaScript & TypeScript
Modern Web
Almedina
14:00 → 50 min
5 Tips to Create Secure Docker Containers for Java Developers
Brian Vermeer
Java & JVM
Containers
Security
Sofia
14:00 → 50 min
The art of clean code
Chiamaka Okenwa
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?
Mohamed Taman
Java & JVM
Architectures
Mondego
15:00 → 50 min
A productive no-framework approach with plain Web Components
Adam Bien
JavaScript & TypeScript
Modern Web
Almedina
15:00 → 50 min
Hidden Secrets about Instrumenting JVMs for OpenTelemetry
Ricardo Ferreira
Java & JVM
Modern Web
Cloud & Infrastructure
Containers
Tooling
Architectures
Sofia
15:00 → 50 min
Mayday! Software lessons from aviation disasters.
Adele Carpenter
Methodologies
15:50
Aeminium
15:50 → 10 min
Break
16:00
Aeminium
16:00 → 50 min
Introduction to Micronaut & GraalVM
Graeme Rocher
Java & JVM
Modern Web
Mondego
16:00 → 50 min
Kubernetes & Co, beyond the hype: 10 tips for designers who want to create cloud native apps
Alexandre Touret
Cloud & Infrastructure
Architectures
Almedina
16:00 → 50 min
Thriving in the cloud: Going beyond the 12 factors
Grace Jansen
Java & JVM
Cloud & Infrastructure
Architectures
Sofia
16:00 → 50 min
Escaping Developer Nightmares
Rustam Mehmandarov
Architectures
16:50
Aeminium
16:50 → 10 min
Break
17:00
Aeminium
17:00 → 50 min
Jakarta EE - Present and Future
Reza Rahman
Java & JVM
Mondego
17:00 → 50 min
Polyglot apps lead to polyglot security holes. It's time to fight back!
Sven Ruppert
Modern Web
Security
Almedina
17:00 → 50 min
Kubernetes Operators for Java Developers
Charlotte Mach
Java & JVM
Containers
Tooling
Sofia
17:00 → 50 min
Java fighting Covid-19
Bruno Freitas
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
Andres Almiray
Java & JVM
Tooling
Mondego
18:00 → 50 min
Retrofit your Java App with a Reactive Flow Pipeline
Mary Grygleski
Fabio Tiriticco
Java & JVM
Architectures
Almedina
18:00 → 50 min
Building Scalable Microservices for Java using Helidon and Coherence CE
Aleks Seovic
Dmitry Aleksandrov
Java & JVM
Modern Web
Cloud & Infrastructure
Architectures
Sofia
18:00 → 50 min
How Kindergarten Taught Me to Pair Program
Daniel Kim
Methodologies
18:50
Aeminium
18:50 → 10 min
Break
19:00
Aeminium
19:00 → 50 min
Spring Boot Omakase: A fast-paced "chef's choice" dive into fun & useful topics!
Mark Heckler
Java & JVM
Modern Web
Architectures
Mondego
19:00 → 50 min
Advanced Testing Patterns
Tom Cools
Java & JVM
Almedina
19:00 → 50 min
Your Java application Cloud Native ready: a live experience
Elder Moraes
Java & JVM
Cloud & Infrastructure
Containers
Architectures
Sofia
19:00 → 50 min
Data flowing the easy way
María Arias de Reyna Dominguez
Java & JVM
Cloud & Infrastructure
Tooling
Architectures
IoT
19:50
Aeminium
19:50 → 10 min
Break
20:00
Aeminium
20:00 → 50 min
Dare to test your Prod on CI. Hold my drink , and check Testcontainers
Jonathan Vila
Java & JVM
Containers
Mondego
20:00 → 50 min
Vue.js and TypeScript: Working Together like Peanut Butter and Jelly
Rob Richardson
JavaScript & TypeScript
Sofia
20:00 → 50 min
Understanding Probabilistic Data Structures with 112,092 UFO Sightings
Guy Royse
Big Data
Architectures
20:25
Almedina
20:25 → 50 min
Getting back to sleep as soon as possible for the on-call developer
Tom Granot
Java & JVM
Cloud & Infrastructure
Methodologies
20:50
Aeminium
20:50 → 10 min
End
Session and Speaker Management
powered by
Sessionize.com