MySQL Document Store & Helidon Together

Описание к видео MySQL Document Store & Helidon Together

Speakers:

Daniel Kec (Oracle,   / danielkec  )
Lukáš Maruniak (Oracle,   / luk%c3%a1%c5%a1-maruniak-76b05636  )

Agenda:

17:45 - 18:00 Welcome
18:00 - 18:45 MySQL Document Store, Lukáš Maruniak
18:45 - 19:05 Break (refreshments)
19:05 - 19:40 Helidon 4 - Introduction, Daniel Kec
19:40 - 20:00 Break (refreshments)
20:00 - 20:45 DEMO - When Helidon meets MySQL Document Store, Lukáš Maruniak, Daniel Kec
20:45 - 22:00 After-party / Social event

Abstracts:

Title: MySQL Document Store
Speaker: Lukáš Maruniak

Yes !! It’s possible to use MySQL without a single line of SQL. Join this session to discover how MySQL thanks to the X dev API allows to store and manage JSON documents like any other Document Store. You will also discover how you can benefit from the best of both worlds, RDBMS and NoSQL in one single database. Finally, you will also see how it’s possible to use MySQL Document Store in the Cloud with a managed service, using MySQL HeatWave in OCI.

Title: Helidon 4 - Introduction
Speaker: Daniel Kec

Do you really like reactive programming? What if I told you that the same performance is achievable with imperative coding style? With Virtual Thread based Helidon 4 you get the same or even better performance without the reactive hassle. Your cloud app is going to be unstoppable with Helidon and MySQL combo!

Title: When Helidon meets MySQL Document Store
Speakers: Lukáš Maruniak, Daniel Kec

Having delved into both MySQL Document Store and Helidon, let’s now explore how to seamlessly integrate them.

Speakers bios:

Daniel Kec (Oracle,   / danielkec  )

Daniel is currently working at Oracle on the Helidon project which enabled him to tinker with the coolest open-source technologies. While working on Reactive Operators, Reactive Messaging and Long Running Actions for Helidon was fun, working with Loom features opens another chapter for otherwise passionate reactive devotee.

Lukáš Maruniak (Oracle,   / luk%c3%a1%c5%a1-maruniak-76b05636  )

Lukas is a software engineer at Oracle and a member of the JCP team, specializing in open source technology and community development. With a strong background in Java, Spring, DevOPS including various cloud solutions in OCI, Azure, GCP and AWS, Lukas is well-versed in cutting-edge technologies and trends in the industry.

0:00 BrnoJUG introduction - Martin Stefanko
0:31 Discover MySQL Document Store - Lukas Maruniak
1:15 Who are we?
2:42 MySQL 8.0 Document Store
12:24 Installation & Setup
16:22 Let's make a query
26:39 MySQL Document Store is full ACID compliant
29:56 OK we have Doc Store, CRUD & ACID
41:53 Conclusion
43:21 Questions?
48:17 First pause
50:50 Helidon - Daniel Kec
52:44 What is Helidon?
54:02 Helidon flavors
56:29 Packaging
1:00:35 Optimizing server concurrency
1:01:29 Why is optimization so important?
1:04:35 Reactive programming
1:05:36 Reactive operators
1:09:35 Reactive programming 2
1:11:37 Better Solution?
1:12:51 Virtual Threads
1:13:48 Helidon 4
1:15:15 Helidon features timeline
1:15:55 Architecture
1:16:35 Helidon 4 SE
1:17:57 Helidon 4 MP
1:19:03 Helidon 4 - Why it is fundamentally different?
1:20:17 Pinning
1:25:21 Pinning Detection
1:27:50 Fixing pinning issue
1:28:50 Offloading in Helidon MP
1:29:56 Oflloading in Helidon SE
1:31:03 Future of synchronized
1:33:55 Pinning vs. Blocking in Reactive code
1:34:27 More about Helidon ...
1:34:58 Questions?
1:38:36 Second pause
1:41:52 MySQL document store with Helidon 4
1:42:35 Virtual Thread friendly MySQL Connector/J
1:42:58 Cloud Restaurant - live coding session
1:45:15 Helidon Starter
1:48:33 Demo battle plan
1:51:11 Generating documents
1:54:28 Helidon SE server
1:58:14 MySQL Document Store connection config
2:00:16 getRestaurantList
2:05:00 createRestaurant
2:07:02 getRestaurantByName, deleteRestaurantByName, rateRestaurantByName, updateRestaurantByName
2:09:36 getLeaderBoard
2:11:37 Testing the application
2:13:54 Questions and discussion
2:18:22 Demo code links
2:18:47 Questions

Комментарии

Информация по комментариям в разработке