![](https://s3.amazonaws.com/us.inevent.files.general/25863d3cb7039f88bf9c8f6ede33b9b6e82d0615.png)
Thank you to all the developers from all around the world for joining us for this last-minute #Virtual adventure. Java2Days and its co-event CodeMonsters get together to create an exciting community event featured with sessions, workshops, discussions led by industry’s top experts as well as social events where developers can meet and learn from their peers.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/d51e00880b5abbe1ac14597099ec66e77bb021d3.png)
Alvaro Muñoz
GitHub Security Lab
Alvaro Muñoz (@pwntester) works as Staff Security Researcher with GitHub Security Lab. His research focuses on different programming languages and web application frameworks searching for vulnerabilities or unsafe uses of APIs. Before joining the research field, he worked as an Application Security Consultant helping enterprises to deploy their application security programs. Muñoz has presented at many security conferences including DEF CON, RSA, AppSecEU, Protect, DISCCON, etc and holds several InfoSec certifications, including OSCP, GWAPT and CISSP, and is a proud member of int3pids CTF team. He blogs at www.pwntester.com.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/d4680213e5b51f045bf23bacf931ea3279b7c867.png)
Andres Cespedes Morales
Mulesoft
Andres Cespedes Morales is a Java professional, working within the community since 2005. Speaker at several conferences in different languages, open-source contributor, and active blogger. Currently, working as Software Trainer at MuleSoft (a Salesforce company).
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/7c5afe82d53d5ea2c006a549d2a88a1cf904cf68.png)
Boris Nikolov
GoStartups
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/ffc1fed3da4a90fe998f34875b09c8165fe3b995.png)
Chavdar Baykov
Paysafe Group
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/cebc794694b0ac73754d17eec1c3402736c95f46.png)
Dmitry Alexandrov
Oracle
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/67469b6f23eae2d2c0b95d9a7f7b1a55b6d256e5.png)
Dr. Pavlin Dobrev
Bosch.IO
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/eab983f88fd6c0f678e394d4311511c619103fb1.png)
Irina Kamalova
Alveo Technology
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/db8b4229bc8eef63a615b9b382344633d8aa8950.png)
Iskren Chernev
Iskren maintains backend infrastructure for millions of users for a messaging company, writing asynchronous code before it was cool. He's also a maintainer of moment.js.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/9f8f2a5c529960ea58dcc45a8ca5553babf4e822.png)
Iva Abadjieva
Innovation Center Inc.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/b40d4a30ce561a9031b5f83cad177453138ca09d.png)
Ivar Grimstad
Eclipse Foundation
Ivar Grimstad is the Jakarta EE Developer Advocate at Eclipse Foundation. He is a Java Champion and JUG Leader based in Sweden.
Ivar is the PMC Lead for Eclipse Enterprise for Java (EE4J) and involved in the Jakarta EE Working Group. He is also one of the community representatives in the JCP Executive Committee as well as specification lead for JSR 371 (MVC 1.0).
Ivar is also involved in Eclipse MicroProfile, Apache NetBeans and a frequent speaker at International developer conferences.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/8e6fc3f2863f93be063d351eabc3e2e59e0b00a4.png)
Jacek Bosiacki
DataArt
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/b34127605c66f8888bd32b05280862b2ff97cb29.png)
Jack Shirazi
Hotels.com
Jack Shirazi works in the Performance and Reliability team at Hotels.com, part of Expedia Group. He is the founder of JavaPerformanceTuning.com and author of Java Performance Tuning (O’Reilly), and has been an official Java Champion since 2005. Jack has worked at all levels and all stages of IT projects in several industries including with real-time, low latency and highly scaled applications. As well as authoring his popular book and contributing to several other books, Jack has published over 60 articles on Java performance for various sites and magazines; and has published over 200 newsletters for JavaPerformanceTuning.com over 15 years, and with these newsletters published around 10,000 Java performance and memory related tips.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/6940c83be4413a8a14c6b03eddd8474a41a5e7b5.png)
Josh Long
Spring
Josh (@starbuxman) has been the first Spring Developer Advocate since 2010. Josh is a Java Champion, author of 6 books (including O'Reilly's "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry" and "Reactive Spring") and numerous best-selling video training (including "Building Microservices with Spring Boot Livelessons" with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin, etc), a podcaster ("A Bootiful Podcast") and a YouTuber.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/29b11098a4180c918da2388086a99213d14664db.png)
Mani Sarkar
Mani Sarkar is a passionate developer mainly in the Java/JVM space, currently strengthening teams and helping them accelerate when working with small teams and startups, as a Freelance Software, Data, ML engineer. A Java Champion, Oracle Groundbreaker Ambassador, JCP Member, OpenJDK contributor, thought leader at developer communities and involved with F/OSS projects like @graalvm, @wandb, nbQA-dev/nbQA, and others. Writes code, not just on the Java/JVM platform but in other programming languages as well, hence likes to call himself a polyglot developer. He sees himself working in the areas of core Java, Hotspot, GraalVM, Truffle, VMs, Performance Tuning, Data, and AI/ML/DL/NLP. An advocate of a number of agile and software craftsmanship practices and a regular at many talks, conferences and hands-on-workshops – speaks, participates, organises and helps out at many of them. Expresses his thoughts often via blog posts (on his own blog site, DZone, Medium and other third-party sites), and microblogs (tweets). You can read about my recent achievements and developments here.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/4599cffb7a7d2a45099a79c4af0c38dd267049c3.png)
Maria Hristova
Sofia Municipal Agency for Privatization and Investment
Maria Hristova, PhD has a Master's degree in Business and Human Resources Development & Administration. She specialized in Paris X Nanterre, integrating people with physical and mental disabilities. She is developing a scientific paper on the topic of Development of the dual career model in Bulgaria. Maria has held the position of Commercial Director in a digital marketing agency for almost 14 years. She has been a lecturer in statistics for more than 4 years, and currently holds the position of Chief Executive Officer of the Sofia Municipal Agency for Privatization and Investment, part of the general administration of Sofia Municipality. Result-oriented specialist in the field of digital strategies, innovations in the educational system and the dialogue between business, education and administration.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/4734b280a94b224e330e9cf68bc2cfe748889077.png)
Martin Kulov
Association of Software Engineers
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/117fe99dffb541fdaf001acb882477dccfa40198.png)
Martin Kuvandzhiev
GoStartups
Martin Kuvandzhiev is an Engineer, Innovator and Entrepreneur. He starts working as Software developer at age of 18 right after finishing high school. Martin is the Founder of GoStartups, CEO of Assetify and board member of Bitcoin Gold. His companies are oriented in fintech, healthcare and blockchain. Despite the fact that Martin runs 2 companies he still does development and is specialized in iOS development. Martin has plenty of experience in creating products from scratch and that is the reason why his topic of development is specifically for that - creating a great app architecture from the beginning.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/5563a23697719143b2c67a8c3f7d5a84c205d410.png)
Martin Toshev
Martin is a solution architect and IT consultant conducting professional trainings for novice and experienced developers. He is a Java enthusiast and one of the leads of the Bulgarian Java User group (BG JUG). Martin is also a regular speaker at Java conferences and helps with the organization of the jPrime conference in Bulgaria (http://jprime.io/).
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/38eefa9c0533c6dbf1a29be2c9f4073a285b1a3f.png)
Naresha K
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/5af2d82d0037f0d4c6b35b461b623c5dadbb1118.png)
Nicolas Fränkel
Hazelcast
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/32213e9429f91feb70f1e6f9a5b18c477e9c8a8a.png)
Nikola Bogdanov
Endava
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/06ff5817245ab3a94454abb36ae9d83f8e7f4b61.png)
Nikolay Milovanov
ThingsLog
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/ae32521f1fbe838c07ddaebcd6278d98966526d3.png)
Nikos Papageorgiou
Nikos Papageorgiou is a Consultant, focusing on giving feedback on, improving, and scaling up existing systems. He has worked on a number of startups, and this experience prompted him to address the 2 recurring themes: On one hand, Management's insecurity about the system they have, and on the other an infrastructure that was built in great hurry and usually from inexperienced people. Nikos is focusing on topics such as simplicity, readability, modularity, and what generally falls under the umbrella terms Clean Code and Clean Architecture. He has 2 degrees in Business and one in Software Engineering.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/fbb14db85b0c65daf634c64e6c619f83583d2384.png)
Otavio Goncalves de Santana
SouJava/Platform.sh
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/1ee26b9ccfa2bbb76c6295f7e01ce5b8d90fabf6.png)
Preslav Mihaylov
Uber
Preslav is a software engineer at Uber, working with microservices written in Go & Java. Also teaching programming since 2015, leading lectures & seminars on various topics from the programming world to both aspiring programmers & experienced developers from Bulgaria, Serbia, Australia, Singapore, The Philippines & more. In my free time, I'm maintaining todocheck - a tiny linter, written in Go which connects your TODOs to your tasks in your issue tracker.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/bb89e773ca1cadfb9279e8eef53d7dbcb011ad34.png)
Rafał Leszko
Hazelcast
Cloud software engineer at Hazelcast, author of the book "Continuous Delivery with Docker and Jenkins", trainer, and conference speaker. He specializes in Java development, Cloud environments, and Continuous Delivery. Former employee in a number of companies and scientific organizations: Google, CERN, AGH University, and more.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/35d2e937ad7468c208a1041c2f0054bbae3e1a19.png)
Reza Rahman
Microsoft
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/3ec7df0d4ac606997ff47b9b3b7b51830a4e1697.png)
Rudy De Busscher
Payara Services
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/0d3038a1691c1e657c1871a8f936022cbbeeb724.png)
Sofia Lyateva
Devexperts
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/39a364c5330fd5fa89475e170e02607c559c3ff5.png)
Sun Tan
Red Hat
Sun is a Senior Software Engineer and a Java developer with 15 years experience, currently working at Red Hat. Sun is involved in the Eclipse Che project from the very beginning as a core contributor. Sun has the community in his heart and is devoted to open source. He has been contributing to open source softwares while working for companies like Nuxeo, Serli and now Red Hat. Today, his adventure continues in sharing his source code, promoting great talks and speakers at his local Paris Java User Group, volunteering at Devoxx France, coding with Eclipse Che and enjoying his new hobby: brewing beer in his kitchen. Last but not least, Sun is behind the #CheJoy tweets: short videos showing great Eclipse Che features.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/c7ca76e2b7be736c753364c047769ffed8e9f175.png)
Svetlin Nakov
SoftUni
Svetlin Nakov (nakov.com) Svetlin Nakov has 20+ years of technical background as software engineer, project manager, consultant, trainer, and digital entrepreneur with rich technical experience (blockchain, Web development, information systems, databases, cryptography, C#, Java, JS, PHP, Python). Svetlin Nakov is a regular speaker at hundreds of conferences, seminars, courses and other trainings and holds a PhD degree in computer science. He is author of 15 books about computer programming and software technologies, lives in Sofia, Bulgaria and works as an passionate trainer and inspirer at SoftUni.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/1784c2d995250e0edb0d597d278dfa383f8e7ca2.png)
Svetlin Zhekov
Endava
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/82b2c3ab07a725314f7c13af7105b6470f8f16b4.png)
Tony Roberts
Tony has been in the finance industry for over 15 years. He worked as a developer for boutique hedge funds through to some of the largest financial firms before taking on the role of CTO at a successful fintech startup. In 2010 he launched PyXLL, an Excel Add-In with tens of thousands of users in a wide variety of industries, and more recently released the Java Excel Add-In "Jinx". In a previous life he developed graphics engines for console games.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/6cbb7657c3b60e9e65e19176e564c5b923dbf555.png)
Trayan Iliev
IPT
Trayan Iliev (https://www.linkedin.com/in/trayaniliev) is developer of end-to-end reactive full-stack applications and services using ES, TypeScript, Angular, React and Vue.js clients, and Spring, Java EE, Reactor, Kafka, Golang, Flask, and Express back-ends. He has 15+ years of software development experience and 12+ years experience as enterprise IT trainer. Trayan is CTO of IPT – Intellectual Products & Technologies – training and consultancy company, focused on novelties in front-end and REST/gRPC/GraphQL backend development – reactive UI, end-to-end reactive programming, distributed event stream processing, distributed machine learning, and real-time micro-service architectures. Trayan has presentations on local developer conferences such as Java2Days, Voxxed Days, jPrime, jProfessionals, BGOUG, on topics like Spring 5, Reactor, SOA & REST, Kafka, Pulsar, Java EE, React, Angular, Ionic, Express.js, RxJS, reactive robotics and IoT. He is robotics/smart-things/ IoT enthusiast and organizes RoboLearn hackathons in Sofia.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/510bb974c33aaf22391a9e7a6929c2e9a9e6f634.png)
Werner Keil
Creative Arts & Technologies
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/67469b6f23eae2d2c0b95d9a7f7b1a55b6d256e5.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/9f8f2a5c529960ea58dcc45a8ca5553babf4e822.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/4599cffb7a7d2a45099a79c4af0c38dd267049c3.png)
Java Byte code is OS independent, which means that your application's startup takes more time than a native image. Using the Class Data Sharing functionality introduced in more recent versions of the JVM, you can prepare your application so that it will load very fast.
In this presentation, I'll go into more detail what Class Data Sharing is and the differences between the OpenJDK and OpenJ9 versions. With some Jakarta EE demo applications, you will see gains that you can achieve and reduce memory footprint a lot in Docker containers by sharing memory.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/3ec7df0d4ac606997ff47b9b3b7b51830a4e1697.png)
Every time you switch from keyboard to mouse and back it takes several seconds. Nowadays IDEs provide possibility to avoid using mouse in almost every main function. I’d like to show you how to write code in IntelliJ with limiting mouse usage to minimum. Also, you will see how easily you can use IntelliJ to learn most of shortcuts just by coding.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/8e6fc3f2863f93be063d351eabc3e2e59e0b00a4.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/b34127605c66f8888bd32b05280862b2ff97cb29.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/82b2c3ab07a725314f7c13af7105b6470f8f16b4.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/117fe99dffb541fdaf001acb882477dccfa40198.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/1ee26b9ccfa2bbb76c6295f7e01ce5b8d90fabf6.png)
Good news, everyone! Helidon got a jet engine! Now Helidon is packed with modern, high-tech, James Bond-level features and it flies like a rocket! Also, thanks to a nicely crafted fitness plan, the weight has been reduced and concentration increased - resulting in less RAM consumption and faster waking. Come to my live coding session to learn about all of the new features added in Helidon 2.2.0 such as GraalVM native image support in Helidon MP, MicroProfile Reactive Streams and Reactive Stream Operators, Helidon DB Client and HTTP Client in Helidon SE. I will also be demonstrating the new command line tool and live-reloading feature which will nitro-boost your development process. And there will be some new announcements!
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/cebc794694b0ac73754d17eec1c3402736c95f46.png)
Which are the most future proof languages for 2021?
Review of most popular languages in 2020:
- Most used languages: Python, JavaScript, Java, C#
- Less often used languages: C++, PHP, TypeScript, Swift, Kotlin, Scala, Ruby, Visual Basic
- Specialized languages: Rust, Go, R, C, Objective-C, Dart, Perl
- Outside the standings (because they're not programming languages): SQL, HTML, CSS, XML, JSON
Language popularity indexes:
- Most sought after languages according to LinkedIn Jobs Worldwide?
- Languages with the most code written in GitHub?
- PYPL: language popularity based on Google Trends
- TIOBE: language popularity according to global search enginges
- Most discussed languages in StackOverflow?
- Why all these popularity indexes are unreal and skewed?
For beginners: which language should I start with?
- Why the actual language doesn't matter much?
- Which languages are most sough after in Bulgaria (according to LinkedIn Jobs Bulgaria)?
Summary: which languages to learn during 2021 and why?
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/c7ca76e2b7be736c753364c047769ffed8e9f175.png)
Do you think that security is a responsibility only from security specialist? In this session, you will find why security is involved across different roles - especially developers - and how you can start developing more secure applications regardless of the programming language.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/d4680213e5b51f045bf23bacf931ea3279b7c867.png)
This session is a fast-paced tour of all things Java and Azure at the modern Microsoft of today. We will first talk about the why, how and what of Java and Microsoft. We will then dive right into the broad range of tools, services and APIs that Microsoft offers around Azure for Java developers. We will show a small but representative demo of a Java application most developers would feel familiar with running well on Azure. Lastly, we will discuss the road map for what Java developers can expect from Microsoft in the future. This session is as much about sharing what Microsoft offers today as it is about listening to what the Java community wants to see from Microsoft tomorrow.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/35d2e937ad7468c208a1041c2f0054bbae3e1a19.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/fbb14db85b0c65daf634c64e6c619f83583d2384.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/510bb974c33aaf22391a9e7a6929c2e9a9e6f634.png)
How easy is it to write and maintain integration tests when your system under test interacts with databases, message stores, and other external systems? It can be quite challenging, can’t it? For example, the lack of control over the setup of databases can increase the cost of integration testing. Sometimes we take the route of using an in-memory database instead of the one we employ in the production environment, making the tests less effective. With Docker containers, you can simplify this to some extent by running the setup before invoking your tests. Imagine if you get to control the database environment right from within the test code. TestContainers bring in this convenience.
TestContainers is a tool that you can invoke from your test code. It provides lightweight, throwaway instances of common databases, web browsers(Selenium tests), or anything else that can run in a Docker container. In this presentation, I walk you through how TestContainers is the most effective way to take advantage of Docker containers for integration testing. I present through several use-cases and demonstrate how TestContainers simplifies integration testing.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/38eefa9c0533c6dbf1a29be2c9f4073a285b1a3f.png)
High Technical excellence is key for our Agile teams in order to succeed. It’s nothing new, but often we face projects with so many issues, poor quality and technical debt that to be agile becomes impossible.
As Leaders we coach, mentor, and teach Agility, but how can we incorporate the Agile mindset and principles in the main activity - the Software engineering itself?
In this session, we will explain and will tell stories from the practice about the relationship between our mindset and our code.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/32213e9429f91feb70f1e6f9a5b18c477e9c8a8a.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/7c5afe82d53d5ea2c006a549d2a88a1cf904cf68.png)
Microservices and big-data increasingly confront us with the limitations of traditional input/output. In traditional IO, work that is IO-bound dominates threads. This wouldn't be such a big deal if we could add more threads cheaply, but threads are expensive on the JVM, and most other platforms. Even if threads were cheap and infinitely scalable, we'd still be confronted with the faulty nature of networks. Things break, and they often do so in subtle, but non-exceptional ways. Traditional approaches to integration bury the faulty nature of networks behind overly simplifying abstractions. We need something better.
Spring Framework 5 is here ! It introduces the Spring developer to a growing world of support for reactive programming across the Spring portfolio, starting with a new Netty-based web runtime, component model and module called Spring WebFlux, and then continuing to Spring Data Kay, Spring Security 5.0, Spring Boot 2.0 and Spring Cloud Finchley. Sure, it sounds like a lot, but don't worry! Join me, your guide, Spring developer advocate Josh Long, and we'll explore the wacky, wonderful world of Reactive Spring together.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/6940c83be4413a8a14c6b03eddd8474a41a5e7b5.png)
While a microservices architecture is more scalable than a monolith, it has a direct hit on performance.
To cope with that, one performance improvement is to set up a cache. It can be configured for database access, for REST calls or just to store session state across a cluster of server nodes. In this demo-based talk, I’ll show how Hazelcast In-Memory Data Grid can help you in each one of those areas and how to configure it. Hint: it’s much easier than one would expect.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/5af2d82d0037f0d4c6b35b461b623c5dadbb1118.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/06ff5817245ab3a94454abb36ae9d83f8e7f4b61.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/eab983f88fd6c0f678e394d4311511c619103fb1.png)
Cloud-Native has become a big buzzword around the world, a term that is practically used by everyone at all times. But what does it mean? What are the advantages it brings to your application and your day as a software developer or architect? What's new in the Java world, and what are the steps to follow for a native cloud application? This presentation is a step-by-step guide that will practically guide you through implementing Cloud computing services effectively and efficiently.
Topics:
- Cloud Native Concepts
- Anatomy of Cloud Native Systems
- Cloud Native Patterns
- The Twelve-Factor App
- Java specifications
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/fbb14db85b0c65daf634c64e6c619f83583d2384.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/06ff5817245ab3a94454abb36ae9d83f8e7f4b61.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/d51e00880b5abbe1ac14597099ec66e77bb021d3.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/ffc1fed3da4a90fe998f34875b09c8165fe3b995.png)
This fast-paced, demo-driven, entirely slide free session will show you the many ways of effectively deploying a Jakarta EE application to Azure. We will start by deploying a local Jakarta EE application to basic IaaS on Azure. We will then deploy the same application to an entirely managed Azure PaaS. Finally we will deploy the application to Azure using Docker and Kubernetes. We will discuss the trade-offs of each approach on the way, offering guidelines for which approach might be best for your application on the cloud. At the end of the session, you will have all the demos on GitHub so you can explore them on your own.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/35d2e937ad7468c208a1041c2f0054bbae3e1a19.png)
Machine learning is becoming a must for many business domains and applications. H2O is a best-of-breed, open source, distributed machine learning library written in Java. The presentation shows how to create and train different type of supervised and unsupervised machine learning models easily using H2O Flow web interface - including Deep Learning Neural Networks, Automatic Machine Learning AutoML), Distributed Random Forest (DRF), Generalized Linear Model (GLM), Gradient Boosting Machine (GBM), XGBoost, Principal Component Analysis (PCA), Generalized Low Rank Models (GLRM), Word2Vec among the many. The session finishes with a demo showing how to incorporate some of the trained models in a real-time streaming web service implemented using Spring 5 Web Flux and Spring Boot.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/6cbb7657c3b60e9e65e19176e564c5b923dbf555.png)
This webinar will focus on how the brain works and how we can take advantage of that in our day-to-day work life. We will cover different scientific aspects of Psychology and Neuroscience, which we can relate and use in regular activities like running a retrospective, for example.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/32213e9429f91feb70f1e6f9a5b18c477e9c8a8a.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/39a364c5330fd5fa89475e170e02607c559c3ff5.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/1784c2d995250e0edb0d597d278dfa383f8e7ca2.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/b40d4a30ce561a9031b5f83cad177453138ca09d.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/510bb974c33aaf22391a9e7a6929c2e9a9e6f634.png)
In this code-only session we will take a look at different elasticsearch clients including Java REST, Spring Elasticsearch and Spring Data elasticsearch.
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/5563a23697719143b2c67a8c3f7d5a84c205d410.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/4734b280a94b224e330e9cf68bc2cfe748889077.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/ae32521f1fbe838c07ddaebcd6278d98966526d3.png)
![](https://s3.amazonaws.com/us.inevent.files.general/7920/68279/38eefa9c0533c6dbf1a29be2c9f4073a285b1a3f.png)